0% encontró este documento útil (0 votos)
42 vistas2 páginas

Actividad 1 Proceso de Software

El documento describe el proceso de desarrollo de software, incluyendo las cuatro actividades fundamentales de especificación, desarrollo, validación y evolución. También cubre diferentes clasificaciones y marcos de trabajo para herramientas de desarrollo de software.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas2 páginas

Actividad 1 Proceso de Software

El documento describe el proceso de desarrollo de software, incluyendo las cuatro actividades fundamentales de especificación, desarrollo, validación y evolución. También cubre diferentes clasificaciones y marcos de trabajo para herramientas de desarrollo de software.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PROCESO DE SOFTWARE. Es un conjunto de actividades y resultados asociados que producen un producto de software.

Estas actividades son llevadas a cabo por los ingenieros de software. Existen cuatro actividades fundamentales de procesos que son comunes para todos los procesos de software. Estas actividades son: 1. Especificacin del software. Donde los clientes e ingenieros definen el software a producir y las restricciones sobre su operacin. 2. Desarrollo del software. Donde el software se disea y programa 3. Validacin del software. Donde el software se vlida para asegurar que es lo que el cliente requiere. 4. Evolucin del software. Donde el software se modifica para adaptarlo a los cambios requeridos por el cliente y el mercado. Diferentes tipos de sistemas necesitan diferentes procesos de desarrollo. El uso de un proceso inadecuado del software puede reducir la calidad o la utilidad del producto de software que se va a desarrollar y/o incrementar los costes de desarrollo. Las cuatro actividades bsicas del proceso de especificacin, desarrollo, validacin y evolucin se organizan de forma distintas en diferentes procesos del desarrollo. En el enfoque en cascada, estn organizadas en secuencia, mientras que en el desarrollo evolutivo se entrelazan. Como se lleven a cabo estas actividades depende del tipo de software, de las personas y de la estructura organizacional implicada. No hay una forma correcta o incorrecta de organizar estas actividades. Las clasificaciones de CASE nos ayudan a comprender los tipos de herramientas CASE y su papel en la ayuda a las actividades de proceso del software. Existen varias formas diferentes de clasificar las herramientas CASE, cada una de las cuales nos proporcionan una perspectiva distinta de estas herramientas. Se describen dichas herramientas desde tres de estas perspectivas: 1. Una perspectiva funcional en las que las herramientas CASE se clasifican de acuerdo con su funcin especfica. 2. Una perspectiva de proceso en la que las herramientas se clasifican de acuerdo con las actividades del proceso que ayudan.

3. Una perspectiva de integracin en la que las herramientas CASE se clasifican de acuerdo con la forma en que estn organizadas en unidades integradas que proporcionan ayuda a una o ms actividades del proceso. Un marco de trabajo establece la base para un proceso de software completo al identificar un nmero pequeo de actividades del marco de trabajo aplicables a todos los proyectos de software, sin importar su tamao o complejidad. Cada actividad dentro del marco contiene un conjunto de acciones de ingeniera del software; es decir, una serie de tareas relacionadas que producen un producto del trabajo en la ingeniera del software. Cada accin la forman tareas de trabajo individuales que completan alguna parte del trabajo implicado por la accin. El siguiente marco de trabajo genrico del proceso se puede aplicar en la inmensa mayora de los proyectos de software: Comunicacin. Planeacin. Modelado. Construccin. Despliegue. Los detalles del proceso de proceso de software sern muy diferentes en cada caso, pero las actividades dentro del marco permanecern iguales. Un patrn de proceso ofrece una plantilla, un mtodo consistente para describir una caracterstica importante del proceso de software. Mediante la combinacin de patrones, un equipo de software puede construir un proceso que satisfaga lo mejor posible las necesidades de un proyecto. Los patrones pueden definirse en cualquier grado de abstraccin. En algunos casos se puede utilizar un patrn para describir un proceso completo. En otras situaciones se utilizan los patrones para describir una actividad del marco de trabajo.

También podría gustarte