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.