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.
2. • Definición de Ciclo de Vida
• Objetivos del Ciclo de Vida
• Tipos de Ciclo de Vida
• CV Estructurada
• CV Evolutivo-Incremental
• CV Prototipal
• CV Orientado a Objeto
ESQUEMA
3. “Es un proceso por el cual los
analistas de sistemas, los ingenieros
de software, los programadores y los
usuarios finales elaboran sistemas
de información y aplicaciones
informáticas”
DEFINICIÓN DE CICLO DE VIDA
(Whitten J., Bentley L., Barlow V. 1996)
4. • El ciclo de vida de un sistema de información es el
periodo de vida que tiene un sistema desde el
momento de concebirse la idea de crear u optimizar un
sistema.
• Puede compararse con el ciclo de vida humano en el
que el ser humano nace, crece, se reproduce y muere.
CICLO DE VIDA DE LOS SI
• En los Sistemas de Información pasa exactamente lo
mismo.
5. El sistema nace cuando se
comienza a detectar la
oportunidad o necesidad de
crear u optimizar un sistema de
información en donde se realiza
el levantamiento de la
información, se planifica y se
estudian los requisitos.
Se desarrolla o crece cuando
se diseña o se crea el sistema
como tal (diseño de base de
datos, diseño de pantallas e
interfaces, entre otros).
El sistema se reproduce
(producción) cuando se
implementa, se prueba y se corrigen
las fallas existentes, es decir el uso
que puede tener el sistema de
información en un lapso de tiempo.
Y muere (o es reutilizado) cuando
el sistema no satisface las
necesidades, cuando la tecnología
usada pasa a ser obsoleto, o el
sistema no se adapta a las nuevas
tecnologías.
CICLO DE VIDA DE LOS SI
6. Objetivos del Ciclos de Vida:
•Definir actividades a llevarse a cabo en un Proyecto
de SI.
•Unificar criterios en la organización para el
desarrollo de SI.
•Proporcionar puntos de control y revisión
CICLO DE VIDA DE LOS SI
Tipos de Ciclo de Vida:
•Estructurada
•Evolutiva-Incremental
•Prototipos
•Orientada a Objetos
7. • Se maneja como proyecto
• Gran volumen de datos y transacciones
• Abarca varias áreas organizativas de la
empresa
• Tiempo de desarrollo largo
• Requiere que se cumplan todas las etapas,
para poder cumplir las siguientes (progresión
lineal y secuencial de una fase a la otra)
TIPOS DE METODOLOGÍA DE SI
ESTRUCTURADA
8. • Estudio de Factibilidad
• Análisis
• Diseño General
• Diseño Detallado
• Programación
• Prueba
• Conversión e Implantación
TIPOS DE METODOLOGÍA DE SI
ESTRUCTURADA
• Requisitos
• Análisis y Diseño
• Construcción
• Pruebas
• Producción y
Mantenimiento
Lloréns Fabregas (I) Lloréns Fabregas (II)
9. • Investigación
• Análisis
• Diseño
• Desarrollo
• Implementación
• Operación
• Control de
Proyectos
TIPOS DE METODOLOGÍA DE SI
ESTRUCTURADA
• Investigación Preliminar
• Determinación de
Requisitos
• Diseño del Sistema
• Desarrollo de Software
• Prueba del Sistema
• Impleentación y Evaluación
Pérez Peregrina: James Senn
10. • Encuesta
• Análisis
• Diseño
• Implementación
• Generación de Prueba
de Aceptación
• Control de Calidad
• Descripción
Procedimientos
• Conversión de B.D.
• Instalación
TIPOS DE METODOLOGÍA DE SI
ESTRUCTURADA
• Preparación Inicial
• Análisis y Diseño
• Desarrollo
• Puesta en Marcha y
Prueba
Yourdon ARDI
• Análisis de Sistemas
• Diseño de Sistemas
• Programación
• Conversión e instauración
• Postinstauración (producción)
Larry Long
11. • Requisitos de Sistema
• Requisitos de Programas
• Diseño Preliminar
• Diseño Detallado
• Codificación y Depuración
• Pruebas y Preoperación
• Operación y Mantenimiento
TIPOS DE METODOLOGÍA DE SI
ESTRUCTURADA
• Estudio
• Diseño General
• Diseño Detallado
• Implantación
Jonas Montilva Murdick & Ross
12. TIPOS DE METODOLOGÍA DE SI
ESTRUCTURADA
METRICA V3
• Planificación de Sistemas de Información (Proceso PSI)
• Estudio de Viabilidad del Sistema (Proceso EVS)
• Análisis del Sistema de Información (Proceso ASI)
• Diseño del Sistema de Información (Proceso DSI)
• Construcción del Sistema de Información (Proceso CSI)
• Implantación y Aceptación del Sistema (Proceso IAS)
• Mantenimiento del Sistema de Información (Proceso MSI)
13. Kendall & Kendall
Consta de fases:
• Identificación del problema,
• Identificación de requisitos de información,
• Análisis de las necesidades del sistema,
• Diseño del sistema recomendado,
• Desarrollo y documentación del sistema,
• Prueba y mantenimiento
• Implementación y evaluación.
Cada fase se explica por separado pero nunca se realizan como pasos
aislados, más bien es posible que algunas actividades se realicen de
manera simultánea, y algunas de ellas podrían repetirse
TIPOS DE METODOLOGÍA DE SI
ESTRUCTURADA
14. FASE I
IDENTIFICAR
PROBLEMA,
OPORTUNIDAD Y
OBJETIVOS
• Intervienen los analistas y diferentes miembros de
la organización.
• Se realizan entrevistas preliminares, estimaciones
del alcance del proyecto.
• El producto de esta fase es un informe llamado
estudio de factibilidad.
FASE II:
DETERMINACION
DE REQUISITOS
• Analistas y usuarios directos.
• El analista se esfuerza por comprender las
necesidades del usuario y de la organización.
Kendall & Kendall
TIPOS DE METODOLOGÍA DE SI
ESTRUCTURADA
15. FASE III:
ANALISIS DE LAS
NECESIDADES
• Intervienen exclusivamente los analistas.
• Utiliza técnicas especiales para analizar como:
diagrama de flujo de dato o diccionario de dato
y micro especificaciones.
• Al final de esta fase realizar una propuesta .
FASE IV:
DISEÑO DE SISTEMA
• Se crea el diseño lógico: archivo, entrada,
salida, procedimiento y controles entre otros
Kendall & Kendall
TIPOS DE METODOLOGÍA DE SI
ESTRUCTURADA
16. FASE V:
DESARROLLO Y
DOCUMENTACION
• Se codifica el diseño.
• Se crea manuales de usuarios técnicos u
otros.
FASE VI:
PRUEBA Y
MANTENIMIENTO
• El sistema es probado bajo diferentes
modelos.
• Se inician los planes de mantenimiento y sea
que se planifiquen o se apliquen.
FASE VII:
IMPLEMENTACION Y
EVALUACION
• Esta es la última fase del desarrollo de
sistemas, y aquí el analista participa en la
implementación del sistema de información.
Kendall & Kendall
TIPOS DE METODOLOGÍA DE SI
ESTRUCTURADA
17. • Se deriva de la estructurada
• Permite seguir secuencias ascendentes
o descendentes en las etapas del
desarrollo
• Permite cumplir etapas o fases en
paralelo
TIPOS DE METODOLOGÍA DE SI
EVOLUTIVA-INCREMENTAL
18. • Desarrolla modelo en escala del sistema
propuesto (sistema objetivo)
• Se prueba y refina hasta que usuarios conformes
• Identifica necesidades de información
• Maneja principales procedimientos orientados a
transacciones
• Produce informes críticos
• Permite consultas rudimentarias
• Complementa especificaciones imprecisas y/o
incompletas de los usuarios
TIPOS DE METODOLOGÍA DE SI
PROTOTIPOS
19. Tipos de Sistemas Prototipos:
• No Funcional: se centra en interfaz de usuario,
• despliegues para captura de datos y en salidas del
sistema. (No hay consultas a B.D.)
• Parcialmente Funcional: los usuarios pueden
hacer consultas a B.D.
• Completamente funcional: se ignoran
características de desempeño (eficiencia,
volumen) y se centra en la funcionalidad
TIPOS DE METODOLOGÍA DE SI
PROTOTIPOS
20. Etapas para la creación de Sistemas
Prototipos:
• Definición de las especificaciones del sistema (pantallas,
menú, reportes, base de datos)
• Creación del sistema prototipo (interfaz, pantallas, reportes,
base de datos, parte código fuente)
• Refinación del sistema prototipo (se expande y refina el
sistema de acuerdo a los requisitos de los usuarios)
• Desarrollo del sistema operativo (en base al prototipo final,
se desarrolla el sistema operativo y se elimina el sistema
prototipo)
TIPOS DE METODOLOGÍA DE SI
PROTOTIPOS
21. • No modela la realidad, sino la forma en que las
personas comprenden y procesan la realidad
• Es un proceso ascendente basado en una
abstracción de clases en aumento
• Se basa en identificación de objetos, definición y
organización de librerías de clases, y creación de
macros para aplicaciones específicas
• Utiliza menor cantidad de código
• Es más reutilizable
TIPOS DE METODOLOGÍA DE SI
ORIENTADA A OBJETOS
22. • Laudon K. Y Laudon J. 1996. Administración de los Sistemas de
Información. 3era. Edición. Pág: 426.
• Senn J. 1992. Análisis y Diseño de Sistemas de Información.
2da. Edición. Pág: 33.
• Sage A. Y Palmer. J. 199_. Software Systems Engineering.
Pág: 48.
• Whitten J., Bentley L., Barlow V. 1996. Análisis y Diseño de
Sistemas de Información. 3era. Edición. Pág: 95.
• Yourdon E. 1993. Análisis Estructurado Moderno. Pág: 86.
BIBLIOGRAFÍA
23. Próxima Clase:
1.- ANALISIS DE REQUISTOS PARA SI
Tarea:
Escoger y desarrollar según el dominio
del problema el ciclo de vida que
mejor se adapte al Sistema de
Información de Control de Pasantías
del Dpto de Computación