Professional Documents
Culture Documents
SOFTWARE
ING. OLMER VILLENA LEN
CUSCO 2015
Temas
INTRODUCCIN
Concepto de Ingeniera de
Sistemas
Concepcin
EL DESARROLLO DE
SISTEMAS DE INFORMACION
Metodologas
1. ESTRUCTURADA.
2. ORIENTADO A OBJETO
FASES
QUE VARIAN DE
AUTOR EN AUTOR
FASE N + 1
FASE N
FASE 3
FASE 2
FASE 1
CASCADA
ESTRUCTURADO
ESPIRAL
PROPTOTIPO
Anlisis de
Requerimientos.
Encuesta
Anlisis de riesgo. Requerim. Bsicos
requerimientos
Anlisis.
Desarr. Prot. oper.
Prototipo 1, 2.
Especificaciones. Diseo.
Uso prot.
Req. software
Diseo.
Implantacin..
Implementacin. Pruebas
Validacin de Req. Usuario satisfecho?.
Si. Aceptar.
Prueba
Control de calidad.Anlisis de riesgo.
No. Revisar y
Mantenimiento. Procedimientos. Prototipo 3.
mejorar.
Conversin B.D. Diseo software.
Validacin diseo.
Instalacin.
Integracin y prueba.
Definicin
del
Proyecto
Propuesta.
Estudio
de
Sistemas
Propuesta sistema.
Diseo
Especificaciones.
Programacin
Cdigo.
Instalacin
Laudon y Laudon. 1996
Posimplantacin
Pruebas
Auditora.
SENN:
1- Investigacin Preliminar
2- Determ. de Requerimientos.
3- Diseo del Sistema
4- Desarrollo del Software
5- Prueba del Sistema
6- Implantacin y Evaluacin
EN GENERAL USAREMOS:
1- Anlisis
2- Diseo
3- Implementacin
4- Mantenimiento
Implantacin 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.
ANALISIS
MANTENIMIENTO
DISEO
IMPLEMENTACION
CICLO DE VIDA
1. ANALISIS:
1.1. Estudio Preliminar
1.2. Levantamiento de Informacin
1.3. Definicin del Problema
1.4. Elaboracin del Modelo Funcional del Sistema actual
1.5. Determinacin de Requerimientos
1.6. Descripcin y Evaluacin de Alternativas
1.7. Aprobacin de alternativas
Sistemas II.
CICLO DE VIDA
2.DISEO
2.1. Elaborar Modelo Funcional del Sistema
Propuesto
2.2. Diseo Lgico
2.3. Elaboracin y Presentacin del
prototipo del Sistema
2.4. Aprobacin del Sistema Propuesto
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 ?
Sistemas II.
CICLO DE VIDA
PUESTA EN MARCHA:
Actividad de traslado de una aplicacin probada a un ambiente de
produccin
- Acondicionamiento de locales
- Organizacin del Cliente
- Entregar aplicacin probada
- Elaborar datos en Vivo
- Adiestramiento
- Carga de datos en vivo
- Entrega de documentacin
- Asignar Responsabilidades
- Determinar FIN de la instalacin
MANTENIMIENTO DE SISTEMAS
Es la ltima fase del Ciclo de Vida de Desarrollo de
Sistemas, en donde los SI son sistemticamente
reparados y mejorados.
Por definicin, el proceso de mantenimiento de un SI es
un proceso de devolucin al principio del Ciclo de Vida y
de repeticin de los pasos de desarrollo para la
implementacin de cambios.
Las 4 actividades ms importantes que ocurren dentro
del mantenimiento son:
Obtencin de los requerimientos de mantenimiento.
Transformacin de los requerimientos en cambios.
Diseo de los cambios.
Implementacin de los cambios.
TIPOS DE MANTENIMIENTO
CORRECTIVO. Para reparar fallas en el diseo, codificacin o
implementacin, del sistema.
ADAPTATIVO. Para que las funcionalidades del sistema
evolucionen a la par de los cambios del negocio o de las
tecnologas.
PERFECTIVO. Para agregar nuevas funciones al sistema o
para mejorar su desempeo.
PREVENTIVO. Para evitar posibles problemas del sistema a
Futuro.
Sistemas II.
Sistemas II.
MODELO EN CASCADA
23
MODELO EN CASCADA
24
MODELO EN CASCADA
AMPLIADO
25
MODELO EN CASCADA
26
MODELO EN V
27
MODELO EN V AMPLIADO
28
MODELO EN V
29
PROTOTIPOS
Limitar su capacidad
Limitar su eficiencia
30
PROTOTIPOS RPIDOS
31
PROTOTIPOS RPIDOS
32
PROTOTIPOS EVOLUTIVOS
33
PROTOTIPOS EVOLUTIVOS
34
MODELO EN ESPIRAL
ANALISIS DE RIESGO, evaluar diferentes alternativas para esa parte del desarrollo
seleccionando la ms ventajosa y tomando precauciones para evitar los posibles
inconvenientes.
35
MODELO EN ESPIRAL
36
37
GESTIN DE CAMBIOS
38
GARANTA DE CALIDAD
39
Para evaluar la calidad son necesarias tcnicas de aplicacin de mtricas precisas tanto sobre los productos software como a sus procesos de
desarrollo.
FACILIDAD DE PRUEBA, depende del esfuerzo requerido para comprobar su correccin o fiabilidad
40
REVISIONES
41
PRUEBAS
42
GESTIN DE CONFIGURACIN
43
CONFIGURACIN, disposicin de las partes que componen una cosa y le dan su peculiar figura.
La CONFIGURACN SOFTWARE se refiere a la manera en que diversos elementos se combinan para construir un producto software.
Cdigo fuente
Manuales de usuario
Prototipos intermedios
Dado que los elementos software van evolucionando a lo largo del desarrollo se requiere:
Control de versiones, almacenar de forma organizada las sucesivas versiones de cada elemento de la configuracin.
Control de cambios, garantizar que las diferentes configuraciones del software se componen de elementos compatibles entre s
(lnea base).
NORMAS Y ESTNDARES
44