Está en la página 1de 3

Faces del siclo Métodos o

de vida de Descripción herramientas Productos o entregables


desarrollo de utilizadas para
software conseguir el
objetivos
El análisis de requisitos es una 1. Entrevistas 1. Identificar al cliente.
tarea de ingeniería del software 2. Talleres 2. Entrevistar al cliente.
que cubre el hueco entre la 3. Observación ! Identificar deseos y necesidades.
definición del software a nivel 4. Encuestas ! Bosquejar las interfaces de usuario (protocolos y GUIs)
sistema y el diseño de software. 5. Revisión ! Identificar las plataformas hardware que debe
Análisis de El análisis de requerimientos
permite al ingeniero de sistemas
documental
6. Uso de
soportar el software.
3. Elaborar un documento de los requisitos de usuario
requerimiento especificar las características especificaciones (Debe
operacionales del software formales para validarse con el cliente)
(función, datos y rendimientos), requerimientos 4. Inspeccionar los requisitos de usuario.
indica la interfaz del software (formatos estándar 5. Elaborar los requisitos detallados mediante
con otros elementos del sistema de documentos, documentos
y establece las restricciones que UML, etc.) Gráficos y textuales.
debe cumplir el software.
Es una de las etapas que deben 1. Diagrama de Flujo El diseño del software, es una de las
componer el ciclo de vida del de Datos
software, casi de una forma partes fundamentales dentro del ciclo
obligatoria, aunque algunas 2. Esquemas del desarrollo de software.
Diseño metodologías no le den la Gráficos
importancia que requiere.

Básicamente, después de haber 3. Modelo de


analizado a mano y papel los Entidad-Relación
requisitos que se tienen para
nuestro sistema a desarrollar, es 4. Conclusiones
entonces cuando entra en juego
el diseño de software.
1. Trabajo de El desarrollo de codificación y corrección, es
equipo
2. La concepción más que una estrategia predeterminada.
Puede contribuir a la
(design)
visión general del 3. Los test
proyecto más a nivel 4. El
mantenimiento
de aplicación que a
Desarrollo nivel de componentes,
así como en las tareas
de programación
individuales.
Son las investigaciones empíricas 1. Herramientas de El control de software lleva consigo aplicativos que
y técnicas cuyo objetivo es gestión de permiten realizar pruebas autónomas y masivas
proporcionar información pruebas. permitiendo así la verificación desde el punto de vista
Pruebas objetiva e independiente sobre 2. Herramientas estático y de caja blanca .
la calidad del producto a la parte para pruebas
interesada funcionales.
3. Herramientas
para pruebas de
carga y
rendimiento.
Implementación Es la ejecución u/o puesta en 1. Análisis 'Top- Las pruebas permiten verificar que los componentes de
marcha de una idea programada, down'(de arriba la aplicación cumplen con las características del modelo
o puesta en ya sea, de una aplicación a abajo) y con la funcionalidad del sistema.
marcha informática, un plan, modelo 2. Programación
científico, diseño especifico, modular.
estándar, algoritmo o política. 3. Codificación
estructurada.

También podría gustarte