El documento describe las 7 fases del ciclo de vida de los sistemas, que incluyen la identificación de problemas y objetivos, la determinación de requisitos de información, el análisis de necesidades del sistema, el diseño del sistema recomendado, el desarrollo y documentación del software, la prueba y mantenimiento del sistema, e implementación y evaluación del sistema. Cada fase involucra actividades específicas del analista y los usuarios para el desarrollo y mejora del sistema de manera ordenada y metódica.
2. Es un enfoque por fases para el
análisis y el diseño cuya premisa
principal consiste en que los sistemas
se desarrollan mejor utilizando un
ciclo especifico de actividades del
analista y el usuario
CICLO DE VIDA DEL DESARROLLO DE SISTEMAS
3. El analista identifica: problemas,
oportunidades, y objetivos.
Etapa critica para el resto del proyecto.
Los usuarios, analistas y administradores
son los involucrados en la primera fase.
Entre las actividades: entrevistas a
encargados, estimar alcance del
proyecto.
FASE 1: IDENTIFICACION DE PROBLEMAS, OPORTUNIDADES Y OBJETIVOS
4. Se utilizan herramientas: métodos
interactivos como entrevistas, muestreos,
investigación de datos, métodos RAD, etc.
El analista se esfuerza por comprender la
información que necesitan los usuarios.
Los implicados son el analista y los usuarios.
FASE 2: DETERMINACION DE LOS REQUERIMIENTOS DE INFORMACION
5. FASE 3: ANÁLISIS DE LAS NECESIDADES
DEL SISTEMA
Uso de diagramas de flujo de datos para
graficar entradas, procesos y salidas.
se analiza las decisiones estructuradas:
determinan las condiciones, alternativas y
acciones
Métodos para el análisis de decisiones:
español estructurado, tablas y arboles.
Presenta propuesta de sistemas, análisis
costo/beneficio.
6. FASE 4: DISEÑO DEL SISTEMA
RECOMENDADO
El analista utiliza información y realiza diseño
lógico del sistema.
Diseña procedimientos precisos para captura
de datos correcta.
Se define la interfaz de usuario: Teclado,
menus de pantalla, GUI.
Se define la base de datos, pantallas de salida.
Se definen controles de respaldo y
protección.
7. FASE 5: DESARROLLO Y DOCUMENTACION
DEL SOFTWARE
Analista trabaja conjuntamente con
programador para desarrollar software.
Técnicas para diseñar y documentar:
pseudocodigo, diagrama de estructura, etc.
Analista trabaja con usuarios y desarrollan:
ayuda en línea, archivos “Léame”, etc.
8. FASE 6: PRUEBA Y MANTENIMIENTO DEL
SISTEMA
Es necesario probarlo
Se utilizan datos imaginarios y datos reales.
El mantenimiento se realiza durante toda la
vida útil del sistema.
Participan Programador y Analista
9. FASE 7: IMPLEMENTACIÓN Y EVALUACION
DEL SISTEMA
Participa el analista
Se capacitan a los usuarios, responsabilidad
del Analista
Conversiones de formato, instalación de
equipo, etc.
Presenta propuesta de sistemas, análisis
costo/beneficio.
10. FASE 7: IMPLEMENTACIÓN Y EVALUACION
DEL SISTEMA
Participa el analista
Se capacitan a los usuarios, responsabilidad
del Analista
Conversiones de formato, instalación de
equipo, etc.
Presenta propuesta de sistemas, análisis
costo/beneficio.