Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE...
Transcript of Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE...
![Page 1: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/1.jpg)
1SISTEMAS II
CICLO DE VIDA
![Page 2: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/2.jpg)
2
Sistemas II.
CICLO DE VIDA DE
Los 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)
![Page 3: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/3.jpg)
3
EL DESARROLLO DE
SISTEMAS DE INFORMACION
Ciclo de Vida = Ciclo de Desarrollo + Mantenimiento
Sistemas II.
Metodologías
1. ESTRUCTURADA.
2. ORIENTADO A OBJETO
![Page 4: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/4.jpg)
4
EL CICLO TRADICIONAL DE LOS S.I.
FASE 1
FASE 2
FASE 3
FASE N
FASE N + 1
FASES
QUE VARIAN
DE
AUTOR
EN
AUTOR
![Page 5: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/5.jpg)
5
Sistemas II.
MODELOS PARA EL CICLO DE VIDA
DE 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.
![Page 6: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/6.jpg)
6
Sistemas II.
CICLO DE VIDA TRADICIONAL
Los Sistemas de Información
Definición
del
Proyecto
Estudio
de
Sistemas
Diseño
Programación
Instalación
Posimplantación
Laudon y Laudon. 1996
Auditoría.
Pruebas
Código.
Especificaciones.
Propuesta sistema.
Propuesta.
PRODUCTOS.
![Page 7: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/7.jpg)
7
EL CICLO DE VIDA SEGÚN BIBLIOGRAFÍA
FABREGAS:
1- Requerimientos
2- Análisis/Diseño
3- Construcción
4- Pruebas
5- Producción/Mantenimiento
SENN:
1- Investigación Preliminar
2- Determ. de Requerimientos.
3- Diseño del Sistema
4- Desarrollo del Software
5- Prueba del Sistema
6- Implantación y Evaluación
PRESSMAN:
1- Análisis
2- Diseño
3- Codificación
4- Prueba
5- Mantenimiento
EN GENERAL
USAREMOS:
1- Análisis
2- Diseño
3- Implementación
4- Mantenimiento
![Page 8: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/8.jpg)
8
CARACTERISTICAS 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
![Page 9: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/9.jpg)
9
EL CICLO TRADICIONAL DE LOS S.I.
EL USUARIO:
FASE 1
FASE 2
FASE 3
FASE N
FASE N + 1
![Page 10: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/10.jpg)
10
Sistemas II.
?
Y al final del ciclo de Desarrollo del
sistema.....
El usuario
y
su
Sistema
Definitivo.
![Page 11: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/11.jpg)
11
Sistemas II.
Y al final del ciclo de Desarrollo del
sistema.....
Esto no es lo
que yo
esperaba...
![Page 12: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/12.jpg)
12
Sistemas II.
Y al final del ciclo de Desarrollo del
sistema.....
¿ Será que no supe explicarles mis requerimientos ?
![Page 13: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/13.jpg)
13
Sistemas II.
Y al final del ciclo de Desarrollo del
sistema.....
Tal vez ellos
no me
entendieron...
![Page 14: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/14.jpg)
14
Sistemas II.
?
Y al final del ciclo de Desarrollo del
sistema.....
![Page 15: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/15.jpg)
15
Sistemas II.
LA EXPERIENCIA DEMUESTRA QUE
No siempre se definen los requerimientos
en forma:
Completa
Correcta y
Consistente
![Page 16: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/16.jpg)
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
Analista
![Page 17: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/17.jpg)
17
Sistemas II.
ANALISIS
IMPLEMENTACION
CICLO DE VIDA TRADICIONAL
Los Sistemas de Información
DISEÑO
MANTENIMIENTO
![Page 18: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/18.jpg)
18
Sistemas II.
CICLO DE VIDA
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
![Page 19: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/19.jpg)
19
Sistemas II.
CICLO DE VIDA
2.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
![Page 20: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/20.jpg)
20
Sistemas II.
CICLO DE VIDA:
3. IMPLEMENTACION
3.1. Desarrollo del Software
3.2. Prueba del Sistema
3.3. Puesta en Marcha
¿ Qué significa poner en
Marcha un Sistema ?
![Page 21: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/21.jpg)
21
Sistemas II.
CICLO DE VIDA:
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
![Page 22: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/22.jpg)
22
Sistemas II.
MANTENIMIENTO DE SISTEMAS
• Es la última fase del Ciclo de Vida de Desarrollo de
Sistemas, en donde los SI son sistemáticamente
reparados y mejorados.
• Por definición, el proceso de mantenimiento de un SI es
un proceso de devolución al principio del Ciclo de Vida y
de repetición de los pasos de desarrollo para la
implementación de cambios.
• Las 4 actividades más importantes que ocurren dentro
del 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.
![Page 23: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/23.jpg)
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 sistema
evolucionen a la par de los cambios del negocio o de las
tecnologías.
• PERFECTIVO. Para agregar nuevas funciones al sistema o
para mejorar su desempeño.
• PREVENTIVO. Para evitar posibles problemas del sistema
a Futuro.
![Page 24: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/24.jpg)
24
SISTEMAS II
Sistemas II.
¿QUE HACER PARA
IMPLEMENTAR
UN EXITOSO
SISTEMA DE INFORMACION?
![Page 25: Ciclo de Vida y Metodologias - ELIECER SUAREZ SERRANO · 5 Sistemas II. MODELOS PARA EL CICLO DE VIDA DE DESARROLLO DE SOFTWARE CASCADA ESTRUCTURADO ESPIRAL PROPTOTIPO MODELOS •Análisis](https://reader031.fdocumento.com/reader031/viewer/2022021505/5accd3a17f8b9a875a8d1504/html5/thumbnails/25.jpg)
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