You are on page 1of 20

Cap.

2 Procesos de Software

Procesos de la Ingeniería del Software.


 Proceso de Ingeniería de Sistemas: Comprende la especificación, el diseño,
el desarrollo, la integración y las pruebas. La integración de sistemas es
crítica cuando diversos subsistemas de diferentes proveedores deben trabajar
de manera conjunta.
 Requerimiento del Sistema: Especificación de qué es lo que el sistema debe
hacer, sus funciones y propiedades esenciales y deseables.
 Diseño del Sistema: Proporciona la funcionalidad del sistema a través de sus
diferentes componentes. Para diseñar es importante dividir requerimientos,
identificar subsistemas o módulos, asignar requerimientos, especificar
funcionalidad e interfaces de los subsistemas.
 Modelado de Sistemas: Durante la actividad de requerimientos y diseño,
éstos pueden ser modelados como un conjunto de componentes y de
relaciones entre éstos componentes. Esto se puede ilustrar gráficamente en un
modelo arquitectónico del sistema, el cual proporciona al lector una visión
general de la organización, para ello es muy útil el modelamiento UML. 1
Cap. 2 Procesos de Software

Procesos de la Ingeniería de Software.


 Desarrollo de los subsistemas: Se implementan los subsistemas
identificados en el proceso de diseño. Este proceso comprende básicamente
la codificación bajo alguna herramienta con la utilización de requerimientos,
diseños, implementaciones y pruebas. Cuando existe un subsistema que es
comercial en el mercado, es mucho más barato comprarlo que desarrollarlo y
luego integrarlo con los otros subsistemas.
 Integración del Sistema: Se toman los subsistemas o módulos desarrollados
de forma independiente y se conjuntan para crear el sistema completo.
 Pruebas del Sistema: Una vez integrados los subsistemas, empieza un
extenso programa de pruebas que consiste en probar las interfaces entre los
componentes y el comportamiento del sistema en su totalidad. Cuando se
descubren problemas de interacción entre los subsistemas, los contratistas
pueden tardar semanas en descubrir cuál es el subsistema defectuoso.

2
Cap. 2 Procesos de Software

Procesos de la Ingeniería de Software


Características del Proceso:
• El proceso establece a todas las principales actividades del mismo.
• El proceso utiliza recursos, está sujeto a una serie de restricciones (tal como
un calendario) y genera productos intermedios y finales.
• El proceso puede estar compuesto por subprocesos que se encadenan de
alguna manera.
• Cada actividad del proceso tiene criterios de entrada y de salida, de modo que
se conoce cuándo comienza y cuándo termina una actividad.
• Las actividades se organizan en una secuencia, de modo que resulta claro
cuando una actividad se realiza en orden relativo a otras actividades.
• Cuando el proceso implica la construcción de algún producto, solemos
referirnos al proceso como un ciclo de vida, entonces el proceso de desarrollo
del software suele denominarse como ciclo de vida del software

3
Cap. 2 Modelos de Desarrollo de Software

4
Cap. 2 Modelos de Desarrollo de Software

5
Cap. 2 Modelos de Desarrollo de Software

6
Cap. 2 Modelos de Desarrollo de Software

7
Cap. 2 Modelos de Desarrollo de Software

8
Cap. 2 Modelos de Desarrollo de Software

9
Cap. 2 Modelos de Desarrollo de Software

10
Cap. 2 Modelos de Desarrollo de Software

11
Cap. 2 Modelos de Desarrollo de Software

12
Cap. 2 Modelos de Desarrollo de Software

13
Cap. 2 Modelos de Desarrollo de Software

14
Cap. 2 Modelos de Desarrollo de Software

15
Cap. 2 Modelos de Desarrollo de Software

16
Cap. 2 Modelos de Desarrollo de Software

17
Cap. 2 Modelos de Desarrollo de Software

18
Cap. 2 Modelos de Desarrollo de Software
Modelo de desarrollo “XP”

19
BIBLIOGRAFIA COMENTADA TEXTO GUIA
- Ingeniería del Software de Ian Sommerville – 7ma. edición
- Referencias Maestría MSIG - ESPOL Ing. Lenín Freire Cobo 20

You might also like