Upload
wilson-gomez
View
930
Download
0
Embed Size (px)
Citation preview
Programa
ASIGNATURATema
Actividades del proceso del software
Diseño e implementación del software
Programa
ASIGNATURATema
IntroduccionUn proceso de software es un conjunto de
actividades que conducen a la creación de un
producto de software
Las actividades principales son:
1. Especificación del software
2. Diseño e implementación del software
3. Validación del software
4. Evolución del software
Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– [email protected] 2
DISEÑO DE SISTEMASProceso del software
Informática empresarial
Programa
ASIGNATURATema
Especificación del softwareTambién llamada ingeniería de requerimientos.
Es el proceso de comprensión y definición de qué
servicios se requieren del sistema y de
identificación de las restricciones de
funcionamiento y desarrollo del mismo
Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– [email protected] 3
DISEÑO DE SISTEMASProceso del software
Informática empresarial
Programa
ASIGNATURATema
Especificación del softwareConduce a la producción de un documento de
requerimientos, que es la especificación del
sistema.
En este documento se presentan los
requerimientos en dos niveles:
• Usuarios finales y clientes
• Desarrolladores del sistema
Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– [email protected] 4
DISEÑO DE SISTEMASProceso del software
Informática empresarial
Programa
ASIGNATURATema
Especificación del softwareFases Principales
Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– [email protected] 5
DISEÑO DE SISTEMASProceso del software
Informática empresarial
Estudio de viabilidad
Obtención y análisis de
requerimientos
Especificación de
requerimientos
Validación de requerimientos
Programa
ASIGNATURATema
Proceso de especificación
Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– [email protected] 6
DISEÑO DE SISTEMASProceso del software
Informática empresarial
Programa
ASIGNATURATema
Diseño e implementacionProceso para convertir una especificación del
sistema en un sistema ejecutable.
Diseño es la Especificacion de:
• Estructura del software a implementar
• Datos del sistema
• Las interfaces entre los componentes del sistema.
• Algoritmos utilizados.
Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– [email protected] 7
DISEÑO DE SISTEMASProceso del software
Informática empresarial
Programa
ASIGNATURATema
Diseño e implementaciónActividades del proceso de diseño:
1. Diseño Arquitectónico
2. Especificación abstracta
3. Diseño de la interfaz
4. Diseño de componentes
5. Diseño de la estructura de datos
6. Diseño de algoritmos
Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– [email protected] 8
DISEÑO DE SISTEMASProceso del software
Informática empresarial
Programa
ASIGNATURATema
Diseño e implementación
Tema 2 - Clase 2 Docente: ING. Wilson Gomez Guevara– [email protected] 9
DISEÑO DE SISTEMASProceso del software
Informática empresarial
Programa
ASIGNATURATema
Validación del softwareEtapas:
• Prueba de componentes
• Prueba del sistema
• Prueba de aceptacion
Tema 1 - Clase 1 Docente: CPT Heynar Ramírez Becerra – [email protected] 10
Programa
ASIGNATURATema
Validación del software
Tema 1 - Clase 1 Docente: CPT Heynar Ramírez Becerra – [email protected] 11
Programa
ASIGNATURATema
Validación del software
Tema 1 - Clase 1 Docente: CPT Heynar Ramírez Becerra – [email protected] 12
Programa
ASIGNATURATema
Evolución del software
Tema 1 - Clase 1 Docente: CPT Heynar Ramírez Becerra – [email protected] 13
Programa
ASIGNATURATema
Actividades• Socialización de trabajo anterior
• Se propondrá un caso de estudio y le será aplicado el proceso de software de manera genérica.
Tema 1 - Clase 1 Docente: CPT Heynar Ramírez Becerra – [email protected] 14