Sei sulla pagina 1di 20

Cap.

Procesos de Software
Procesos de la Ingeniera del Software.

Proceso de Ingeniera de Sistemas: Comprende la especificacin, el diseo,


el desarrollo, la integracin y las pruebas. La integracin de sistemas es
crtica cuando diversos subsistemas de diferentes proveedores deben trabajar
de manera conjunta.
Requerimiento del Sistema: Especificacin de qu es lo que el sistema debe
hacer, sus funciones y propiedades esenciales y deseables.
Diseo del Sistema: Proporciona la funcionalidad del sistema a travs de sus
diferentes componentes. Para disear es importante dividir requerimientos,
identificar subsistemas o mdulos, asignar requerimientos, especificar
funcionalidad e interfaces de los subsistemas.
Modelado de Sistemas: Durante la actividad de requerimientos y diseo,
stos pueden ser modelados como un conjunto de componentes y de
relaciones entre stos componentes. Esto se puede ilustrar grficamente en un
modelo arquitectnico del sistema, el cual proporciona al lector una visin
general de la organizacin, para ello es muy til el modelamiento UML. 1

Cap. 2

Procesos de Software
Procesos de la Ingeniera de Software.

Desarrollo de los subsistemas: Se implementan los subsistemas


identificados en el proceso de diseo. Este proceso comprende bsicamente
la codificacin bajo alguna herramienta con la utilizacin de requerimientos,
diseos, implementaciones y pruebas. Cuando existe un subsistema que es
comercial en el mercado, es mucho ms barato comprarlo que desarrollarlo y
luego integrarlo con los otros subsistemas.
Integracin del Sistema: Se toman los subsistemas o mdulos 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 interaccin entre los subsistemas, los contratistas
pueden tardar semanas en descubrir cul es el subsistema defectuoso.
2

Cap. 2

Procesos de Software
Procesos de la Ingeniera de Software

Caractersticas 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 cundo comienza y cundo 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 construccin de algn 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

Cap. 2 Modelos de Desarrollo de Software

Cap. 2 Modelos de Desarrollo de Software

Cap. 2 Modelos de Desarrollo de Software

Cap. 2 Modelos de Desarrollo de Software

Cap. 2 Modelos de Desarrollo de Software

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


- Ingeniera del Software de Ian Sommerville 7ma. edicin
- Referencias Maestra MSIG - ESPOL Ing. Lenn Freire Cobo

20

Potrebbero piacerti anche