Tipos de ciclos de desarrollo de sistemas de información
La formalización del proceso de desarrollo se define como un marco de referencia denominado ciclo de desarrollo del software o ciclo de vida deldesarrollo del software o ciclo de vida del desarrollo. Que es el período de tiempo que comienza con la decisión de desarrollar un producto software y finaliza cuando se ha entregado éste.
Lasactividades típicas del ciclo de vida son:
1- Estudio de factibilidad.
2- Análisis de requerimientos
3- Diseño
4- Creación/Implementación de prototipos
5 - Validación y prueba
6 - Operación ymantenimiento
El ciclo de desarrollo software se utiliza para estructurar las actividades que se llevan a cabo en el desarrollo de un producto software. A pesar de que no hay acuerdo acerca del uso y laforma del modelo, este sigue siendo útil para la comprensión y el control del proceso.
Aproximaciones de desarrollo de software, en función del tipo de ciclo de vida:
A) Aproximación convencionalTécnica rígida para mejorar la calidad y reducir los costos del desarrollo de software. Tradicionalmente es conocido como "modelo en cascada", porque su filosofía es completar cada paso con un altogrado de exactitud, antes de iniciar el siguiente.
Esquemáticamente se puede representar de la siguiente forma:
FACTIBILIDAD: Definir un concepto preferente para el producto de software ydeterminar su factibilidad de ciclo de vida y superioridad frente a otros conceptos.
REQUERIMIENTOS: Elaborar una especificación completa y validada de las funciones requeridas, sus interfaces y elrendimiento del producto de software.
DISEÑO: Elaborar una especificación completa y validada de la arquitectura global hardware-software, de la estructura de control y de la estructura de datos delproducto, así como un esquema de los manuales de usuarios y planes de test.
DISEÑO DETALLADO: Elaborar una especificación completa y verificada de la estructura de control, de la estructura de...
Regístrate para leer el documento completo.