Ciclo de vida de los sistemas de informacion

23
Ciclo de Vida Prof. Yaskelly Yedra II-2013 SISTEMAS DE INFORMACIÓN

Transcript of Ciclo de vida de los sistemas de informacion

Ciclo de VidaProf. Yaskelly Yedra

II-2013

SISTEMAS DE INFORMACIÓN

• 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

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