Вы находитесь на странице: 1из 3

FACULTAD DE INGENIERIA

DE SISTEMAS

ALUMNO:
MEJIA AGULAR CARLOS ANTHONY
DOCENTE:
ING. MENDOZA CORPUS CARLOS ALFREDO
HUARAZ PER
2016

1. Cul crees que es la importancia de haberse definido los diferentes ciclos de vida del
software?
Los ciclos de vidas del software son importantes porque nos muestran las fases
por las cuales pasa un proyecto de desarrollo de software desde su parte inicial de
desarrollo hasta su culminacin del proyecto. Determinando el orden de las etapas
y criterios de transicin tambin las fases principales que pasa para el desarrollo
del software, tambin los ciclos de vida sin ver en el desarrollo puesto que en pleno
desarrollo del software gracias a los ciclos de vida podemos ver algunos errores
que se dan en el desarrollo del proyecto. Las cuales tienen que ser validadas para
ver si cumplen los requisitos para la aplicacin y verificacin de los procesamientos
de desarrollo.
Importancia
1. Describir las fases principales de desarrollo de software.
2. Definir las fases primarias esperadas de ser ejecutadas durante esas fases.
3. Ayudar a administrar el progreso del desarrollo
4. Proveer un espacio de trabajo para la definicin de un detallado proceso de
desarrollo de software
2. Haga un breve comentario del ciclo de vida del ciclo de vida del software.
El ciclos de vida de un software es un modelo el cual vemos el desarrollo del software,
el ciclo de vida es una secuencia con una gran estructura, la cual est bien concreta
y definida la cual nos ayuda en el desarrollo del software. Tambin podramos decir
que son todas las etapas por las que pasa un proyecto, desde la concepcin de la
idea que hace surgir la necesidad de disear un sistema software, pasando por el
anlisis, desarrollo, implantacin y mantenimiento del mismo y hasta que finalmente
muere por ser sustituido por otro sistema.
3. A su opinin, indique para usted cul mtodo es mejor ciclo de vida del software: Lineal,
Cascada o Espiral?
El modelo espiral por que Las actividades de este modelo se conforman en una
espiral, en la que cada bucle o iteracin representa un conjunto de actividades. Las
actividades no estn fijadas a ninguna prioridad, sino que las siguientes se eligen en
funcin del anlisis de riesgo, comenzando por el bucle interior. Este sistema es muy
utilizado en proyectos grandes y complejos adems ser un modelo de Ciclo de Vida
orientado a la gestin de riesgo se dice que uno de los aspectos fundamentales de
su xito radica en que el equipo que lo aplique tenga la necesaria experiencia y
habilidad para detectar y catalogar correctamente los riesgos.
Ciclos En cada vuelta o iteracin hay que tener en cuenta:
2

Los Objetivos: qu necesidad debe cubrir el producto.


Alternativas: las diferentes formas de conseguir los objetivos de forma exitosa, desde
diferentes puntos de vista como pueden ser.
Caractersticas: experiencia del personal, requisitos a cumplir, etc. Formas de gestin
del sistema. Riesgo asumido con cada alternativa.
Desarrollar y Verificar: Programar y probar el software.
4. Qu criterios se toman para escoger un determinado ciclo de vida para aplicar a un proyecto?

Los criterios que se toman para elegir un ciclo de vida para un proyecto de pende mucho
de cmo el desarrollador quiera realizarlo o tambin si es un proyecto grande o pequeo
porque hay ciclos de vidas los cuales son muy buenos para proyectos pequeos y otros
que cuando los proyectos son grandes sirven mucho. Tambin realizando la realizacin el
estudio de viabilidad, especificacin de requisitos, definir procedimientos de tratamiento de
ideas y sugerencias antes de que stas sean consideradas proyectos.
5. Describe cada una de las etapas por las que pasa un ciclo de vida de un software?

Definicin de objetivos: define el resultado del proyecto y su rol 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).

Вам также может понравиться