diapositivas de ciclo de vida

Upload: mariaamec

Post on 30-Oct-2015

342 views

Category:

Documents


0 download

TRANSCRIPT

CICLO DE VIDA

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACINCARRERA DE DOCENCIA EN INFORMTICAANLISIS Y DISEO DE SISTEMAS TEMAS:- MODELOS DE CICLO DE VIDA EN DESARROLLO DE SOFTWARE - EL ANALISTA DE SISTEMASGRUPO No 1

Abril 2013CICLO DE VIDAEl proceso que se sigue para construir, entregar y hacer evolucionar el software, desde la concepcin de una idea hasta la entrega y el retiro del sistema.ObjetivosDeterminar el orden de las etapas en el desarrollo del soft

Criterio para determinar la finalizacinCriterio para comenzar y elegir la siguienteAs un modelo de proceso apunta a:Qu debemos hacer a continuacin?Por cunto tiempo debemos hacerlo?Ingeniera de requerimientosQu?Identificar y documentar los requerimientos del sistema segn las necesidades del usuario final.Cualidades del sistemaFuncionalesNo-funcionalesDel proceso y del mantenimientoCmo?Dividir el sistema en partes y establecer las relaciones entre ellas.Arquitectura y diseo detallado.Establecer qu har exactamente cada parte.Se crea un modelo funcional estructuralEl diseo debe permitir implementacionesDiseo - EspecificacinTesting vs. anlisisTesting funcional y estructuralEjecucin simblicaVerificacin & ValidacinVerificacinComprobar que los productos del ciclo de vida del software verificar las propiedades y funciones Transformaciones formales

Atributos de calidadLas cualidades de un sistema deben estar por encima y por delante de la funcin del sistema.La calidad debe ser considerada en todas lasfases del ciclo de vida del software, aunquedistintas cualidades se manifiestan de formasdiferentes durante el desarrollo.La funcionalidad no slo ocupa el primer lugar en las prioridades de los desarrolladores sino que muchas veces es el nico.Clasificacin de las cualidadesExternasInternasDel productoDel procesoVisibles a los usuariosVisibles a los desarrolladoresObservables en los distintos productos y subproductosDescriben a la forma en que el producto es producidoMODELOS DEL CICLO DE VIDAVisionesEl alcance del ciclo de vidaLa cualidad y cantidad de las etapasDepende de hasta donde deseamos llegar con el proyecto, saber si es viable el desarrollo de un producto, el desarrollo completo o ms actualizaciones.En que dividiremos el ciclo de vida, segn el ciclo de vida que adoptemos, y el proyecto para cual lo adoptemos.La estructura y la sucesin de las etapasSi hay realimentacin entre ellas, y si tenemos libertad de repetirlas.CICLO DE VIDA LINEALConsiste en descomponer la actividad global del proyecto en etapas deparadas que son realizadas de manera lineal.Las actividades deben ser independientes entre s.VENTAJASDESVENTAJASSencillez de su gestin y administracin tanto econmica como temporal.No es apto para desarrollos que superen mnimamente requerimientos de retroalimentacin entre etapas.Se usa para realizar una aplicacin que se dedique exclusivamente a almacenar datos.

CICLO DE VIDA EN VDiseado por Alan Davis.Contiene las mismas etapas de vida que el de cascada puro.Se puede usar en pequeas bases de datos.(Sistema de facturacin)Se le agregan dos etapas de retroalimentacin.

A menudo el usuario no conoce todas las funcionalidades del producto.CICLO DE VIDA EN ESPIRALDiseado por Bohem en 1988.Toma los beneficios de los ciclos de vida Incremental y prototipos.PLANIFICACIONIMPLEMENTACIONEVALUACIONANLISIS DE RIESGOS

CICLO DE VIDA TIPO SASHIMIEs parecido al ciclo en casacada puro, solo que en ste se puede solapar las etapas.

VENTAJASGanancia de calidad en el producto finalNo hay necesidad de documentacion detallada (solapado de etapas)

DESVENTAJASDebido al solapamiento se torma difcil gestionar el inicio y el final de cada etapaProblemas de comunicacin

CICLO DE VIDA EN CASCADA CON SUBPROYECTOSEn este modelo cada cascada tiene subetapas Es ideal para cuando se tiene numerosos programadores.

VENTAJASMuchos trabajando al mismo tiempo

DESVENTAJASSurgen dependencias entre distintas subetapas

Este modelo administra cualquier proyecto, pero se debe administrar los tiempos

CICLO DE VIDA ORIENTADO A OBJETOSEs una de las mejores metodologas para la creacin de softwareLos objetos estn representados por un conjunto de propiedades (atributos)El comportamiento de estos objetos se los denomina mtodos

CICLO DE VIDA POR PROTOTIPOS

CICLO DE VIDA POR PROTOTIPOSCICLO DE VIDA EVOLUTIVO

CICLO DE VIDA EVOLUTIVOCICLO DE VIDA INCREMENTAL

CICLO DE VIDA INCREMENTAL26Ninguno de los ciclos de vida evitan los riesgos que pueden aparecer en el desarrollo de un proyecto.EL ANALISTA DE SISTEMAS

INTRODUCCINEL ROL DE CONSULTOR DEL ANALISTA DE SISTEMAS

Enfrentar los problemas de sistemas de informacin de una empresaCanalizar a la empresa ciertos tpicos de la informtica

EL ANALISTA DE SISTEMAS COMO PERSONAL DE APOYOStaff de una empresaExperiencia en Hardware y SoftwareDecisiones o modificaciones menores.Recurso humano de apoyo.Llamadohttp://roldeagentedecambio.blogspot.com/2011/05/rol-de-agente-de-cambio-de-un-analista.htmlImplementacin y debugging. Modelos de ciclo de vida, usr.codeAnlisis y diseo de sistemas de Kendal Kenneth

BIBLIOGRAFIA