¿Cuáles son los pasos para diseñar un sistema de información?
1.
La pregunta clave que se debe responder en la fase de definición del problema es "¿Cuál es el problema a resolver?" Determinar el alcance del trabajo del software.
2. ¿Estudio de viabilidad?
La pregunta clave que es necesario responder en esta etapa es: "¿Existe una solución factible al problema identificado en la etapa anterior?".
3. ¿Análisis de necesidades?
La tarea en esta etapa todavía no es resolver específicamente el problema del cliente, sino responder con precisión a la pregunta "¿Qué debe hacer el sistema objetivo?" Otra tarea importante en esta etapa es registrar con precisión los requisitos del sistema objetivo en un documento formal, a menudo llamado especificación. ?
4. ¿Diseño del esquema?
La tarea básica en esta etapa es responder a la pregunta "¿Cómo lograr el sistema objetivo?" El diseño de esquema también se denomina diseño preliminar, diseño lógico, diseño de alto nivel o diseño general. ?
En primer lugar, se deben diseñar varias soluciones posibles para lograr el sistema objetivo.
Otra tarea principal del diseño del esquema es diseñar la arquitectura del programa, es decir, determinar en qué módulos consta el programa y las relaciones entre ellos.
5. ¿Diseño detallado?
En la fase de diseño del esquema, las soluciones al problema se presentan de una forma más abstracta. La tarea de la etapa de diseño detallado es concretar la solución, es decir, responder a la pregunta clave "cómo implementar este sistema específicamente". La tarea de esta etapa no es escribir el programa, sino diseñar las especificaciones detalladas del mismo. programa. ?
6. ¿Codificación y pruebas unitarias?
La tarea clave en esta etapa es escribir módulos de programa correctos que sean fáciles de entender y mantener.
7. ¿Prueba completa?
La tarea clave en esta etapa es hacer que el software cumpla con los requisitos predeterminados mediante varios tipos de pruebas (y la correspondiente depuración). ?
8. ¿Mantenimiento del software?
La tarea clave de la fase de mantenimiento es hacer que el sistema satisfaga permanentemente las necesidades de los usuarios a través de diversas actividades de mantenimiento necesarias. ?
Suele haber cuatro tipos de actividades de mantenimiento: mantenimiento correctivo, que consiste en diagnosticar y corregir errores de software descubiertos durante su uso; mantenimiento adaptativo, que consiste en modificar el software para adaptarse a los cambios del entorno; , que consiste en mejorar o ampliar el software según los requisitos del usuario para hacerlo más completo. mantenimiento preventivo, es decir, modificar el software para prepararlo para futuras actividades de mantenimiento;