You are on page 1of 5

1

Ciclo de Vida Desarrollo


de Sistemas.
2
Ciclo de Vida del Desarrollo de Sistemas
- Definicin.
El proceso que se sigue para construir,
entregar y permitir la evolucin del
Software Aplicativo, desde la concepcin de
una idea hasta la entrega final y posterior
retiro del sistema.
2
3
Ciclo de Vida del Desarrollo de Sistemas
- Los fundamentos del desarrollo de Sistemas?
1. Existen diversas etapas-fases en la evolucin de
un sistema de informacin que van desde su
CONCEPCION hasta su ABANDONO.
2. Cada etapa cumple una determinada funcin y
tiene tareas especficas a cumplir y resultados a
lograr.
3. Existen mltiples clasificaciones de las diversas
etapas del ciclo de vida segn los diversos
autores.
4
Ciclo de Vida del Desarrollo de Sistemas
Mantenimiento
Contempla las tareas de Anlisis de
la Informacin Relevada y Diseo de
los mdulos que integrarn el
Sistema Aplicativo, mediante la
aplicacin de metodologas
estructuradas o de objetos, aplicando
entre otros, los Diagramas DFD,
DER, Contexto, Casos de Uso, etc.
Perfil: ANALISTA DE SISTEMAS / LIDER
FUNCIONAL.
DOCUMENTO DE ANALISIS Y DISEO
Construccin Prueba Implantacin Despliegue Anlisis y Diseo Relevam.
Relevar los
procesos de
negocio a ser
soportados por el
Sistema. Conocer
la situacin actual,
la documentacin
de entradas,
salidas, listados,
almacenamientos.
Perfil: ANALISTA DE
SISTEMAS / LIDER
FUNCIONAL.
DOC. DE RELEV.
Codificacin de las
definiciones segn
el lenguaje elegido,
en un conjunto de
componentes de
programas/objetos.
Perfil: ANALISTA
PROGRAMADOS.
PROGRAMAS +
DOCUMENTACION
Realizacin de las
pruebas funcionales,
tcnicas y de
funcionamiento de
los diversos
programas/mdulos
construidos.
Perfil: ANALISTA
PROGRAMADOR /
ANALISTA
FUNCIONAL /
USUARIO.
DOC. DE PRUEBAS /
RECHAZOS
Hacer funcionar el
sistema global
hardware-software
incluyendo
conversin de
programas
y datos, instalacin
y capacitacin, alta
de cuentas y
perfiles de
usuarios
Perfil:
ESPECIALISTA
TECNICO.
DOC. DE IMPLEM.
Instalacin del
sistema en los
diversos sitios y
sucursales.
Clonacin de la
implementacin.
Perfil:
ESPECIALISTA
TECNICO.
DOC. DE IMPLEM.
Ciclo Lineal
3
5
- Actividades a Desarrollar.
Se relaciona con el QUE se debe hacer.
Se aplican tcnicas relacionadas con la INGENIERIA o GESTION DE
REQUERIMIENTOS.
OBJETIVO: Identificar y documentar los requerimientos del sistema segn
las necesidades de los usuarios.
TIPOS: Funcionales, Tcnicos, de Procesos, de Mantenimiento,
Prototipacin, etc.
RESULTADO: Documento de Relevamiento aprobado por el usuario.
Ciclo de Vida
Relevamiento
6
- Actividades a Desarrollar.
Se relaciona con el COMO se debe hacer.
OBJETIVO: La premisa es anlizar el Documento de Relevamiento,
entender la problemtica y dividir el futuro sistema en partes y
establecer sus relaciones (Arquitectura del Sistema).
Elaborar una especificacin completa y validada de la arquitectura
global hardware-software, de la estructura de control y de la estructura
de datos del producto.
RESULTADO: Documento de Anlisis y Diseo, DFD, DER, Diagrama de
Contexto, Diagrama Casos de Uso (UML), etc.
El diseo de un sistema de informacin produce los detalles que
establecen la forma en la que el sistema cumplir con los
requerimientos identificados durante la fase de anlisis. Los
especialistas en sistemas se refieren, con frecuencia, a esta etapa como
diseo lgico en contraste con la del desarrollo del software, a la que
denominan diseo fsico.
Ciclo de Vida
Anlisis y Diseo
4
7
- Actividades a Desarrollar.
Se relaciona con la GENERACIN del producto .
OBJETIVO: Construir los programas que integrarn el sistema en
funcin de los requerimientos funcionales de la etapa de Anlisis y
Diseo.
Aplicacin de metodologas de desarrollo-construccin de programas
segn los lenguajes definidos.
RESULTADO: Programas Documentados.
Ciclo de Vida
Construccin
8
- Actividades a Desarrollar.
Conocida como Testing de aplicaciones.
OBJETIVO: Comprobar que los distintos programas cumplen las
propiedades y especificaciones funcionales establecidas en los
requerimientos.
Existe TESTING funciona y TESTING estructural del aplicativo. Se
prueba Correccin, Confiabilidad (Probabiliad de Ocurrencia de Fallas),
Robustez (Comportamiento ante Imprevistos), Performance (Uso de los
Recursos por parte del Programa.)
RESULTADO: Programas Aprobados o Informe de Correcciones a
Realizar.
Ciclo de Vida
Prueba.
5
9
- Actividades a Desarrollar.
Conocida como Testing de aplicaciones.
OBJETIVO: Comprobar que los distintos programas cumplen las
propiedades y especificaciones funcionales establecidas en los
requerimientos.
Existe TESTING funciona y TESTING estructural del aplicativo.
RESULTADO: Programas Aprobados o Informe de Correcciones a
Realizar.
Ciclo de Vida
Implantacin.
10
- Actividades a Desarrollar.
OBJETIVO: Asegurar la evolucin del Sistema para responder a las
cambiantes necesidades del negocio.
Existe Mantenimiento Correctivo, Preventivo y Evolutivos.
El correctivo es para corregir errores en el sistema que no se
identificaron en la etapa de prueba. El preventivo es el desarrollo de
actividades de optimizacin tendientes a evitar incidentes. Finalmente el
evolutivo refiere a incorporar la funcionalidad que el negocio requiere o
que las regulaciones de mercado exigen.
RESULTADO: Programas Aprobados o Informe de Correcciones a
Realizar.
Ciclo de Vida
Mantenimiento

You might also like