1. Diseño del sistema Modelo Incremental Descripción Metodológica: El modelo incremental, propuesto por Harlan Mills, está basado en la idea que el sistema se particiona en subsistemas según sus funcionalidades. Al dividirlo se puede manejar cada funcionalidad por separado e ir integrándolas para formar el sistema final. El modelo aplica secuencias lineales de manera escalonada conforme avanza el tiempo en el calendario. Cada secuencia lineal pasa por las siguiente fases: - Análisis y requerimientos Diseño Implementación Pruebas Estas secuencias producen lo que se denomina: incremento. El primer incremento es a menudo denominado "núcleo" y estará formado por aquellas funcionalidades más importantes. Durante el desarrollo, se puede llevar a cabo un análisis adicional de requisitos para los requisitos posteriores, pero no se aceptan cambios en los requisitos para el incremento actual. Una vez que un incremento se completa, este es integrado al sistema y se le entrega al cliente un producto operacional puede poner en funcionamiento. Esto significa que tienen una entrega temprana de parte de la funcionalidad del sistema. Pueden experimentar con el sistema, lo cual les ayuda a clarificar sus requisitos para los incrementos posteriores. - Análisis de Requerimientos: En esta etapa se logra claridad sobre lo que desea el usuario y la forma en la cual se le va a presentar la solución que está buscando. Esta fase se realiza por cada iteración que se realice, en esta fase se buscara principalmente: o Identificar los usuario y sus roles dentro del sistema o Definir los actores primarios y segundarios o Operaciones importantes a construir - Diseño: determinar una implementación efectiva y eficiente que realice las funciones y que cumpla con los requerimientos dados por el cliente. Las siguientes actividades que se plantean en esta etapa. o o o o - Determinar la arquitectura inicial Determinar el diseño lógico Implementación física Diseño De Interfaces Implementación: esta es etapa en donde se codifica el software, en esta fase se definen desde paradigma hasta herramientas y lenguje de programación, algunas de las actividades son o Definición de maquetación o Codificación o Estructuración de directorios Al final de esta fase se deberá entregar el aplicativo ,código fuente y documentación de código - Pruebas: esta es la etapa donde se teste el aplicativo para encontrar los errores y corregirlos 2. Diagrama Lógico 3. Diagrama Físico