ciclo de vida de los sistemas de informacion
TRANSCRIPT
• 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
“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)
• 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.
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
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
• 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 SIESTRUCTURADA
• Estudio de Factibilidad• Análisis• Diseño General• Diseño Detallado• Programación• Prueba• Conversión e Implantación
TIPOS DE METODOLOGÍA DE SIESTRUCTURADA
• Requisitos• Análisis y Diseño• Construcción• Pruebas• Producción y
Mantenimiento
Lloréns Fabregas (I) Lloréns Fabregas (II)
• Investigación• Análisis• Diseño• Desarrollo• Implementación• Operación• Control de
Proyectos
TIPOS DE METODOLOGÍA DE SIESTRUCTURADA
• 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
• 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 SIESTRUCTURADA
• 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
• 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 SIESTRUCTURADA
• Estudio• Diseño General• Diseño Detallado• Implantación
Jonas Montilva Murdick & Ross
TIPOS DE METODOLOGÍA DE SIESTRUCTURADA
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)
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 SIESTRUCTURADA
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 SIESTRUCTURADA
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 SIESTRUCTURADA
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 SIESTRUCTURADA
• 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 SIEVOLUTIVA-INCREMENTAL
• 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 SIPROTOTIPOS
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 SIPROTOTIPOS
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 SIPROTOTIPOS
• 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 SIORIENTADA A OBJETOS
• Laudon K. Y Laudon J. 1996. Administración de los Sistemas deInformació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 deSistemas de Información. 3era. Edición. Pág: 95.
• Yourdon E. 1993. Análisis Estructurado Moderno. Pág: 86.
BIBLIOGRAFÍA