Académique Documents
Professionnel Documents
Culture Documents
INGENIERA DE SOFTWARE
Dr. Cristian Rusu
cristian.rusu@ucv.cl
2. Productos y procesos
software
n
n
n
n
n
n
n
n
sistemas multiusos
sistemas en tiempo real
primera generacin de sistemas de gestin de bases de datos
aparecen productos software de larga distribucin en varios
dominios (programas por computadoras mainframes y minicomputadoras distribuidos a cientos o miles de usuarios )
interaccin humano-mquina influenciada por la aparicin de los
sistemas multiusuarios
los programas fuentes contenan miles de instrucciones, cualquier
error detectado necesitaba un gran esfuerzo para su correccin
la mantencin de estos tipos de software era muy difcil, la cual
gener la primera crisis software
n
n
n
n
n
n
n
10
11
12
n
n
n
n
Lgica borrosa:
n
13
14
15
n
n
n
n
Estudio de factibilidad
Obtencin y anlisis de requerimientos
Especificacin de requerimientos
Validacin de requerimientos
16
17
2.2.2. Diseo e
implementacin del software
n
El proceso de conversin de la
especificacin del sistema en un sistema
ejecutable incluye los procesos de diseo y
programacin de software y, a veces, un
refinamiento de la especificacin
El diseo de software es una descripcin de
su estructura, los datos que son partes del
sistema las interfaces entre los
componentes y, algunas veces, los
algoritmos utilizados
2.2.2. Diseo e
implementacin del software
n
18
2.2.2. Diseo e
implementacin del software
El modelo general del proceso de diseo incluye
los siguientes actividades:
n
n
n
n
n
n
Diseo arquitectnico
Especificacin abstracta
Diseo de la interfaz
Diseo de componentes
Diseo de la estructuras de datos
Diseo de algoritmos
2.2.2. Diseo e
implementacin del software
La implementacin es generalmente denominada como
programacin.
n
Es bastante comn que las primeras etapas de
diseo y desarrollo de programas estn
entrelazadas
n
La programacin es una actividad personal y no
existe un proceso general que se siga comnmente
n
Las pruebas establecen la existencia de defectos
n
La localizacin y correccin de estos defectos se
denomina depuracin
19
Prueba de unidades
Prueba de mdulos
Prueba de subsistemas
Prueba del sistema
Prueba de aceptacin
20
21