La Metodología de ciclo de vida para el desarrollo de sistemas es el conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información.
Fases del ciclo:
1- Reconocimiento del problema
2- Estudio de factibilidad
3- Análisis
4- Diseño
5- Implementación (Codificación)
6- Prueba
7- Mantenimiento
Todo este estudio evitará el gasto de un análisis de un proyecto imposible. En él intervienen el usuario y el analista.
El ciclo de vida de un sistema de información es un enfoque por fases del análisis y diseño que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un ciclo especifico de actividades del analista y del usuario.
Las actividades típicas del ciclo de vida son:
1. Reconocimiento
del problema:
surge cuando el usuario reconoce que tiene problemas con los medios con que
cuenta actualmente para llevar a cabo su trabajo. Así comienza esta fase que
trata de reemplazar el sistema existente por otro. En esta fase interviene
totalmente el usuario.
2. Estudio
de la factibilidad:
Se decide si el usuario necesita o no una computadora. Este estudio sirve para:
Identificar
los problemas con el sistema actual.
Identificar
el alcance del sistema a ser estudiado.
Identificar
los principales objetivos del nuevo sistema.
Identificar
un número de soluciones que pueden satisfacer las necesidades del usuario dentro de su esquema.
Desarrollar
estimados de los beneficios y desventajas de cada solución.
Desarrollar esquemas de cómo puede llevarse a
cabo el proyecto teniendo una idea de los recursos que se requieren.
Obtener
puntos de vista del usuario y el administrador sobre las Modificaciones.
Obtener
una decisión de si se lleva a cabo la parte de análisis.
3.
Análisis: Es la fase de diseño externo.
Consiste en cuestionar al usuario sobre qué hace el sistema, qué
características extras él quiere en su nuevo sistema y qué restricciones debe
satisfacer. La salida del análisis debe incluir una especificación funcional y
un análisis estructurado que contiene los requerimientos para el nuevo sistema,
los cuales el usuario debe leer, analizar y señalar lo que él quiere.
4.
Diseño: Es la fase de diseño interno.
Consiste en definir cómo organizar lo anterior de forma adecuada para la
ejecución. Incluye la realización de diagramas de estructura, explicaciones del
programa, etc. (diseño preliminar). Posteriormente se lleva a cabo un diseño
detallado donde se describen las especificaciones de los módulos.
5. Implementación: Es la fase de programación o
escritura del código. Lo que se produce en el diseño se lleva a código.
6.
Prueba: En esta etapa se planea el diseño
de casos de prueba con el fin de "asegurar" la co-rectitud de los
programas.
7.
Mantenimiento: Todo sistema debe estar en
constante actualización para adaptarse a diversos elementos cambiantes en su
medio ambiente (nuevos módulos o procesos), obteniendo al final de la fase la:
Actualización
de software.
Actualización
de la documentación.
No hay comentarios:
Publicar un comentario