You are on page 1of 2

UNIVERSIDAD DE GUADALAJARA

SISTEMA DE UNIVERSIDAD VIRTUAL


LICENCIATURA EN TECNOLOGAS E INFORMACIN

MATERIA: DESARROLLO DEL PENSAMIENTO COMPUTACIONAL

ACTIVIDAD: CICLO DE VIDA DE UN SOFTWARE

CICLO DE VIDA Y
DESARROLLO DEL
SOFTWARE
Procesos 1.-Definicin de
Principales: objetivos
- Adquisicin
-Suministro 2.- Anlisis de los
- Explotacin requisitos y su viabilidad
-Mantenimiento

Procesos de soporte: 3.- Diseo


-Documentacin general
-Gestin de
configuracin 4.- Diseo en
-Aseguramiento de detalle
Qu es Ciclo de vida calidad
TIPOS DE CICLO DEL
Software? -Verificacin 5.-Programacion
SOFTWARE -Validacin (programacin e
Es el proceso que se -Revisin conjunta implementacin)
sigue para construir, -Auditora
entregar y hacer -Resolucin de 6.-Prueba
evolucionar el software, Unida
desde la concepcin de Procesos de PROCEDIMIENTO:
PROCESOS DEL CICLO 7.-
una idea hasta la entrega organizacin: Integracion
VIDA:
y retiro del sistema. -Gestin
-Mejora 8.-Prueba beta (o
-Infraestructura validacin)
-Formacin
9.-
Proceso adquisicin: Documentacion
ISO 12207-1 - Anlisis de requisitos del
sistema 10.-
Son un conjunto de procesos, -Diseo de la arquitectura del Implementacion
actividades y tareas sistema
involucradas en el desarrollo, la -Anlisis de los requisitos del
11.-
explotacin y el mantenimiento software
-Diseo de la arquitectura del Mantenimiento
de un producto de software,
abarcando la vida del sistema software
desde la definicin de los
Proceso suministro:
requisitos hasta la finalizacin
-Integracin del software
de su uso. -Prueba del software
-Integracin del sistema
- Prueba del sistema
- Instalacin del software
- Soporte del proceso de
aceptacin del software

MODELO EVOLUTIVO MODELO DE CASCADA MODELO DE EN V


PRINCIPIOS DE LA Se fundamenta en el desarrollo de un producto La propuesta de trabajo se fundamenta en
inicial que se presenta al usuario para obtener su un proceso ordenado y secuencial donde el Su enfoque en la minimizacin de riesgos, la
REUTILIZACIN:
aprobacin y se perfecciona, a travs de diferentes producto de cada etapa, es el insumo para la mejora de calidad, la reduccin total de
-Existen similitudes entre distintos
versiones, hasta obtener el producto adecuado etapa posterior. gastos y el perfeccionamiento de la
sistemas de un mismo dominio de
aplicacin comunicacin entre los participantes del
-El software puede representarse proyecto de desarrollo de software; adems,
como una combinacin de incorpora procesos de verificacin y
mdulos
-Disear aplicaciones =
especificar mdulos +
interrelaciones
-Los sistemas nuevos se pueden
caracterizar por diferencias
respecto a los antiguos

MODELO INCREMENTAL DESARROLLO RPIDO DE APLICACIONES MODELO EN ESPIRAL


(DRA) Se fundamenta en un proceso de desarrollo en el
REUTILIZACIN EN EL CICLO Este modelo emplea secuencias lineales cual se hacen entregas del producto -cada una
VENTAJAS Y DESVENTAJAS: DE VIDA escalonadas que proporcionan incrementos Propone la divisin del proyecto en mdulos que ms evolucionada o completa que la anterior-
-Reduce tiempos y costes de del producto. son desarrollados por cada equipo de trabajo y teniendo en cuenta los riesgos que pueden afectar
desarrollo luego se integran para configurar el producto el proceso. Cada ciclo del espiral representa una
-Aumenta la fiabilidad definitivo. etapa del ciclo de vida del software
-Dificultad para reconocer los
componentes potencialmente
reutilizables
-Dificultad de catalogacin y
recuperacin
MODELO DE PROCESO DE SOFTWARE
-Problemas de motivacin
-Problemas de gestin de Son marcos de trabajo que guan el proceso
configuracin de desarrollo de un producto software, es
decir son modelos de proceso de software.
Obsrvese que cada uno de ellos aplica un
enfoque particular

You might also like