Fases para desarrollar un software educativo




















Es la primera de las etapas de desarrollo, corresponde a escuchar las peticiones para el sistema. Desde el consultor de sistemas se proponen mejoras que a veces el usuario ignora para mejorar el programa.

Yo suelo utilizar prototipos para que el usuario tenga una vista previa y realice modificaciones antes de cualquier otra fase. Al final de esta fase se verifica si existe un ambiente de sistemas previamente instalado o si es un desarrollo totalmente nuevo.

En esta fase es cuando se realiza toda la infraestructura que va a sostener el proyecto. Normalmente hablamos de objetos de base de datos, especialmente las tablas y las relaciones entre ellas.

Tras aprobar el prototipo se presenta la propuesta y se llega a un acuerdo. Si el proyecto es muy complejo es mejor realizarlo por etapas para evitar desbordar el tiempo y el costo de todo el programa. Se pueden presentar mejoras u objeciones sobre el rendimiento del programa. A diferencia de las etapas de la idea el programador debe identificar procesos y funciones que se puedan reutilizar. Luego de eso se realizan los formularios, pantallas, reportes entre otras solicitudes.

Estas son las pruebas de cada funcionalidad en cada pantalla o reporte. A pesar de que cada fase se explica por separado, nunca se realiza como un paso aislado. Fases del ciclo de vida del desarrollo de los sistemas. Para cada una de las fases listadas en el punto anterior hay subetapas o tareas. Modelo en cascada. Modelo en espiral. En este caso, el ciclo de desarrollo se representa como una espiral, en vez de una serie de actividades sucesivas con retrospectiva de una actividad a otra.

Modelo iterativo incremental. Durante el desarrollo de cada incremento se puede utilizar el modelo de cascada o evolutivo, dependiendo del conocimiento que se tenga sobre los requisitos a implementar. Si se posee un buen dominio de estos es recomendable el de cascada, y si se tienen dudas es mejor el evolutivo. Desarrollando sistemas o software. Kendall, K. Pressman, R. Desarrollo de Sistemas.



0コメント

  • 1000 / 1000