Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CURSO
INGENIERÍA DE SOFTWARE
PRESENTADO POR:
JOAQUIN MONTEALEGRE RODRIGUEZ
CODIGO NO. 11.810.716
GRUPO: 301404_14
PRESENTADO A:
DIANA JUDITH MENDEZ
TUTORA
CASO DE ESTUDIO
DESARROLLO DE LA ACTIVIDAD
DEFINICION DE
REQUERIMIENTOS
DISEÑO DEL
SOFTWARE Y DEL
SISTEMA.
IMPLEMENTACION
Y PRUEBAS
UNITARIAS
INTEGRACION Y
PRUEBA DE
SISTEMAS
OPERACIÓN Y
MANTENIMIENTO
INGENIERÍA DE SOFTWARE
1. Fases:
Conceptualización: Se determina la arquitectura de la solución
(división del de sistemas en subsistemas).
Análisis de requisitos: Básicamente se definen los requisitos
funcionales y de rendimiento.
Diseño: representación de la aplicación que sirve de guía a la
implementación.
Implementación: transforma el diseño en código.
Prueba: validación e integración de software y sistemas.
Instalación y comprobación: se instala el software al cliente, el
cual comprueba la corrección de la aplicación.
INGENIERÍA DE SOFTWARE
2. Posibles ventajas:
Sencillo: sirve cuando el personal está poco cualificado.
Aplicable: cuando el problema es estable y cuando se trabaja con
técnicas conocidas.
3. Críticas:
No se ve un producto hasta muy tarde en el proceso.
Un error grave detectado en las últimas fases puede ser letal.
Especificación de requisitos estable.
Impone una estructura de gestión de proyectos.
Fase muy rígida.
ROLES
Administrador de proyecto
Analista
Arquitecto de software
Determina las estructuras de la aplicación y las tecnologías con las
que se construirá la aplicación. Está encargado del aseguramiento
de la calidad, mejorar continuamente la arquitectura. Gestiona los
requerimientos no funcionales, asume la dirección técnica para
asegurar que todos los aspectos de la arquitectura se estén
desarrollando de manera correcta.
Cliente. (Turistas)
REFERENCIAS BIBLIOGRÁFICAS