Upload
fernando-martinez
View
213
Download
0
Embed Size (px)
DESCRIPTION
cciclo
Citation preview
2
Sistemas II.
CICLO DE VIDA DECICLO DE VIDA DE
Los Sistemas de InformaciónLos Sistemas de Información
• “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”. (Whitten J., Bentley L., Barlow V. 1996)
3
EL DESARROLLO DESISTEMAS DE INFORMACION
Ciclo de Vida = Ciclo de Desarrollo + Mantenimiento
Sistemas II.
MetodologíasMetodologíasMetodologíasMetodologías
1. ESTRUCTURADA. 2. ORIENTADO A OBJETO
4
EL CICLO TRADICIONAL DE LOS S.I.
FASE 1
FASE 2
FASE 3
FASE N
FASE N + 1
Desar
rollo
e I
mplem
enta
ción FASES
QUE VARIAN DE
AUTOR
ENAUTOR
5
Sistemas II.
MODELOS PARA EL CICLO DE VIDA MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWAREDE DESARROLLO DE SOFTWARE
CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO
MODELOS
•Análisis de requerimientos•Especificaciones.•Diseño.•Implementación.•Prueba•Mantenimiento.
•Encuesta•Análisis.•Diseño.•Implantación..•Pruebas•Control de calidad.•Procedimientos.•Conversión B.D.•Instalación.
•Requerimientos.•Análisis de riesgo.•Prototipo 1, 2.•Req. software•Validación de Req.•Análisis de riesgo.•Prototipo 3.•Diseño software.•Validación diseño.• Integración y prueba.
• Requerim. Básicos•Desarr. Prot. oper.•Uso prot.•Usuario satisfecho?. Si. Aceptar. No. Revisar y mejorar.
6
Sistemas II.
CICLO DE VIDA TRADICIONALCICLO DE VIDA TRADICIONAL
Los Sistemas de InformaciónLos Sistemas de InformaciónDefinición
delProyecto
Estudiode
Sistemas
Diseño
Programación
Instalación
Posimplantación
Laudon y Laudon. 1996Auditoría.
Pruebas
Código.
Especificaciones.
Propuesta sistema.
Propuesta.
PRODUCTOS.
7
EL CICLO DE VIDA SEGÚN BIBLIOGRAFÍA
FABREGAS:FABREGAS:
1- Requerimientos2- Análisis/Diseño3- Construcción4- Pruebas5- Producción/Mantenimiento
SENN:SENN:
1- Investigación Preliminar2- Determ. de Requerimientos.3- Diseño del Sistema4- Desarrollo del Software5- Prueba del Sistema6- Implantación y Evaluación
PRESSMAN:PRESSMAN:
1- Análisis 2- Diseño3- Codificación4- Prueba5- Mantenimiento
EN GENERAL EN GENERAL USAREMOSUSAREMOS:
1- Análisis2- Diseño3- Implementación4- Mantenimiento
8CARACTERISTICAS DEL CICLO DE VIDA
CLASICO
• Implantación Ascendente
• Las fases deben sucederse de manera Secuencial
• El usuario no ve resultados, sino hasta el final
• El usuario o el ambiente pueden cambiar las especificaciones originales del sistema.
• Presenta numerosos problemas Analista-Usuario
• Manejable como proyecto
10
Sistemas II.
Su sistema definitivo
?
Y al final del ciclo de Desarrollo del sistema.....
El usuarioysuSistemaDefinitivo.
Su sistema
definitivo
11
Sistemas II.
Su sistema
definitivo
Y al final del ciclo de Desarrollo del sistema.....
Esto no es lo que yo esperaba...
12
Sistemas II.
Su sistema definitivo
Y al final del ciclo de Desarrollo del sistema.....
¿ Será que no supe explicarles mis requerimientos ?
Su sistema
definitivo
13
Sistemas II.
Su sistema definitivo
Y al final del ciclo de Desarrollo del sistema.....
Tal vez ellos no me entendieron...
Su sistema
definitivo
14
Sistemas II.
Su sistema definitivo
?
Y al final del ciclo de Desarrollo del sistema.....
Su sistema
definitivo
15
Sistemas II.
LA EXPERIENCIA DEMUESTRA QUE
No siempre se definen los requerimientos en forma:
Completa
Correcta y
Consistente
Los requerimientos
son:
16
Sistemas II.
El modelaje de requerimientos
Sr. Usuario:Tiene que leerse esto, esto, esto...
A veces resulta difícil para el usuario, revisar todas las especificaciones
Especificaciones
detalladas de
requerimientos TOMO 1
TOMO 2 Analista
17
Sistemas II.
ANALISISANALISIS
IMPLEMENTACIONIMPLEMENTACION
CICLO DE VIDA TRADICIONALCICLO DE VIDA TRADICIONAL
Los Sistemas de InformaciónLos Sistemas de Información
DISEÑO
MANTENIMIENTO
18
Sistemas II.
CICLO DE VIDA
1. ANALISIS:1. ANALISIS:
1.1. Estudio Preliminar
1.2. Levantamiento de Información
1.3. Definición del Problema
1.4. Elaboración del Modelo Funcional del Sistema actual
1.5. Determinación de Requerimientos
1.6. Descripción y Evaluación de Alternativas
1.7. Aprobación de alternativas
19
Sistemas II.
CICLO DE VIDA
2.DISEÑO2.DISEÑO
2.1. Elaborar Modelo Funcional del Sistema Propuesto
2.2. Diseño Lógico
2.3. Elaboración y Presentación del prototipo del Sistema
2.4. Aprobación del Sistema Propuesto
20
Sistemas II.
CICLO DE VIDA:
3. IMPLEMENTACION3. IMPLEMENTACION
3.1. Desarrollo del Software
3.2. Prueba del Sistema
3.3. Puesta en Marcha
¿ Qué significa poner en Marcha un Sistema ?
¿ Qué significa poner en Marcha un Sistema ?
21
Sistemas II.
CICLO DE VIDA:
PUESTA EN MARCHA:
Actividad de traslado de una aplicación probada a un ambiente de producción
PUESTA EN MARCHA:
Actividad de traslado de una aplicación probada a un ambiente de producción
- Acondicionamiento de locales- Organización del Cliente- Entregar aplicación probada- Elaborar datos en Vivo- Adiestramiento- Carga de datos en vivo- Entrega de documentación- Asignar Responsabilidades- Determinar FIN de la instalación
22
Sistemas II.
MANTENIMIENTO DE SISTEMAS• Es la última fase del Ciclo de Vida de Desarrollo deSistemas, en donde los SI son sistemáticamentereparados y mejorados.• Por definición, el proceso de mantenimiento de un SI esun proceso de devolución al principio del Ciclo de Vida yde repetición de los pasos de desarrollo para laimplementación de cambios.• Las 4 actividades más importantes que ocurren dentrodel mantenimiento son:–Obtención de los requerimientos de mantenimiento.– Transformación de los requerimientos en cambios.–Diseño de los cambios.– Implementación de los cambios.
23
Sistemas II.
TIPOS DE MANTENIMIENTO• CORRECTIVO. Para reparar fallas en el diseño, codificación o implementación, del sistema.• ADAPTATIVO. Para que las funcionalidades del sistemaevolucionen a la par de los cambios del negocio o de lastecnologías.• PERFECTIVO. Para agregar nuevas funciones al sistema opara mejorar su desempeño.• PREVENTIVO. Para evitar posibles problemas del sistema a Futuro.
25
Sistemas II.
BIBLIOGRAFÍA.
•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