Anda di halaman 1dari 12

ING DE SISTEMAS

INTEGRANTES:

FECHA

GRUPO

TEMA:

1. CICLO DE VIDA DEL SOFTWARE


FASES
Definicin de objetivos: definir el resultado del proyecto y su papel en la
estrategia global.
Anlisis de los requisitos y su viabilidad: recopilar, examinar y formular los
requisitos del cliente y examinar cualquier restriccin que se pueda aplicar.
Diseo general: requisitos generales de la arquitectura de la aplicacin.
Diseo en detalle: definicin precisa de cada subconjunto de la aplicacin.
Programacin (programacin e implementacin): es la implementacin de un
lenguaje de programacin para crear las funciones definidas durante la etapa
de diseo.
Prueba de unidad: prueba individual de cada subconjunto de la aplicacin para
garantizar que se implementaron de acuerdo con las especificaciones.
Integracin: para garantizar que los diferentes mdulos se integren con la
aplicacin. ste es el propsito de la prueba de integracin que est
cuidadosamente documentada.
Prueba beta (o validacin), para garantizar que el software cumple con las
especificaciones originales.
Documentacin: sirve para documentar informacin necesaria para los usuarios
del software y para desarrollos futuros.
Implementacin
Mantenimiento: para todos los procedimientos correctivos (mantenimiento
correctivo) y las actualizaciones secundarias del software (mantenimiento
continuo).

2. Tipos de ciclo vida del software


El Modelo de Cascada.
Modelo en V.
En Flor
Prototipos
El Modelo de Espiral.
El Modelo de Procesos.
Desarrollo Incremental

tems

El Modelo
Cascada.

Fases

Anlisis d
requisitos
Diseo de
Sistema.
Diseo de
Programa
Codificaci
Pruebas.
Verificaci
Mantenim

Descripci
on breve

Es una
extensin
modelo de
capas, pe
un
reconocim
de ciclos
retroalime
n entre et

FORTALEZAS Y DEBILIDADES

EL MODELO DE CASCADA
Fortaleza
Excelente cuando se tiene un producto estable y se conoce la tecnologa.
Es un mtodo muy estructurado que funciona bien con gente de poca
experiencia.
Provee estabilidad en los requerimientos.
La planeacin se puede hacer anticipadamente.

Debilidad

Tiene poca flexibilidad.


Los proyectos en la pr ctica raramente siguen un flujo secuencial.
Siempre es difcil para el cliente mostrar todos los requerimientos
explcitamente y con mucha anticipacin.

El cliente debe tener paciencia.

EL MODELO EN V
Fortaleza
La relacin entre las etapas de desarrollo y los distintos tipos de pruebas
facilitan la localizacin de fallos.
Es un modelo sencillo y de fcil aprendizaje.
Hace explcito parte de la iteracin y trabajo que hay que revisar
Especifica bien los roles de los distintos tipos de pruebas a realizar
Involucra al usuario en las pruebas
Desventajas:
Es difcil que el cliente exponga explcitamente todos los requisitos

El
cliente debe tener paciencia pues obtendr el producto al final del ciclo de vida
Las pruebas pueden ser caras y, a veces, no lo suficientemente efectivas
El producto final obtenido puede que no refleje todos los requisitos del usuario

MODELO EN FLOR
Fortaleza
Al terminar el modelo el producto de software estara libre de errores y no es
necesario esperar hasta terminarlo para realizar las pruebas. Durante el
proceso y sin haber avanzado demasiado se pueden arreglar los problemas
que se presenten.

Debilidad
La carga de trabajo es mayor ya que las fases se desarrollan al mismo tiempo
Al equivocarse en algn paso todos los dems tendrn el error y todas las
fases tendrn que modificarse.

MODELO PROTOTIPO
Fortaleza

Utiles cuando los requerimientos son cambiantes


Cuando no se conoce bien la aplicacin.
Cuando el usuario no se quiere comprometer con los requerimientos.
Cuando se quiere probar una arquitectura o tecnologa.
Cuando se requiere rapidez en el desarrollo.

Debilidad

No
se
conoce cuando se tendr un producto aceptable.
No se sabe cuantas iteraciones sern necesarias.
Da una falsa ilusin al usuario sobre la velocidad del desarrollo.
Se puede volver el producto an y cuando no este con los estndares.

MODELO DE ESPIRAL
.
Fortalezas
Se disminuyen los riesgos.
Al final de cada iteracin se obtienen los puntos de verificacin.
Se obtienen con anterioridad indicaciones de cualquier riesgo insuperable.
Debilidades
Un aumento de costos.
Es un modelo complicado de llevar a cabo porque exige una gestin
concienzuda, atenta y unos conocimientos profundos.

MODELO DE PROCESOS
.
Fortalezas

Etapas claramente definidas con metas, entregables y responsables.


Se establecen roles asociados al modelo que promueven la participacin de
todos.
Involucra muy de cerca al usuario.
Debilidades

Dado que la mayora de las decisiones son en consenso por el equipo en su


conjunto, en ocasiones toman ms tiempo de lo debido.
Para proyectos pequeos puede resultar poco practico.
El considerar versiones hace que se dejen de lado algunas decisiones.
Desarrollo Incremental
Fortalezas
Los clientes no tienen que esperr hasta que el sistema completo se entregue
para sacar provecho del miso.
Los clientes peden usar los incrementos iniciales como prototipos

Debilidades
Si un error importante es realizado, el incremento previo puede ser usado.
Los errores de desarrollo realizados en un incremento, pueden ser arreglados
antes del comienzo del prximo incremento.
Requiere de mucha planeacin, tanto administrativa como tcnica.
Requiere de metas claras para conocer el estado del proyecto.

Imgenes del ciclo de vida


DESARROLLO INCREMENTAL

MODELO EN CASCADA

MODELO EN V

MODELO EN FLOR

MODELO EN PROTOTIPOS

MODELO EN ESPIRAL

MODELO EN PROCESOS

MODELO DESARROLLO INCREMENTAL

PAGINAS
LA PRIMERA PAGINA ES LA PRINCIPAL

http://es.slideshare.net/sandrasig/tipos-de-ciclos-de-vida
https://prezi.com/19yluml0lkfr/modelos-de-ciclos-de-vida-del-software/
http://html.rincondelvago.com/el-ciclo-de-vida-del-software.html
http://es.ccm.net/contents/223-ciclo-de-vida-del-software

Anda mungkin juga menyukai