Академический Документы
Профессиональный Документы
Культура Документы
del software
CICLO DE VIDA DEL
SOFTWARE
INTRODUCCION
Ejercicio 1
A. Qu factores influyen a la hora de elegir un ciclo de
vida para resolver un problema dado?
Al momento de elegir un ciclo de vida para dar solucin a
un problema planteado se deben tener encuenta los
siguientes factores:
- Dimensin del proyecto (Tamao del programa).
- Tiempo Lmite de entrega.
- Conocer las necesidades del Cliente.
- Tipo de Usuario que tendr acceso para administrar y
consultar.
- Presupuesto del proyecto.
- Factibilidad de implementacin del programa.
B. Qu ciclo de vida elegira para resolver un
problema que se comprende bien desde el principio y
est muy estructurado?. Una vez elegido el ciclo de
vida, qu procesos escogera para dicho ciclo de vida,
teniendo en cuenta que el desarrollo informtico para
resolver el problema anterior lo realiza una nica
persona? R. Si el problema y los requerimientos se tienen
claros desde el principio y teniendo en cuenta que el ciclo
de vida busca dar orientacin, el cual genera seguimiento
para obtener, a partir de los requerimientos del cliente,
sistemas que puedan ser utilizados por dicho cliente. Se
debe utilizar el Modelo de Cascada (WATERFALL), ya
que cada fase empieza cuando se ha terminado la fase
anterior y de esta manera para pasar de una fase a otra es
necesario conseguir todos los objetivos de la etapa previa,
actividades.
C. No se trata slo de realizar el anlisis, diseo,
codificacin y pruebas; tambin incluye, entre otros,
procesos de soporte.Correcto, el ciclo de vida del software
segn definicin de la norma ISO 12207-1, lo define como
Un marco de referencia que contiene los procesos, las
actividades y las tareas involucradas en el desarrollo, la
explotacin y el mantenimiento de un producto de software,
abarcando la vida del sistema desde la definicin de los
requisitos hasta la finalizacin de su uso, es decir cuenta
con procesos estructurados en su totalidad y un ejemplo de
ello es el Proceso de Desarrollo que va desde el anlisis
del software hasta la aceptacin del software.
D. El mantenimiento lo constituyen las actividades para
mantener sin cambios el sistema.
E. En la actividad de anlisis de los requisitos software los
desarrolladores obtienen de los futuros usuarios los
requisitos que piden al sistema. Depende. La implantacin
de un software, se debe basar en las necesidades o
requerimientos tanto de los clientes internos como
externos, ya que para ellos se esta desarrollando la
solucin y esto se puede lograr a travs de encuestas o en
la deteccin de los errores en el da a da. Pero no
necesariamente este feedback le llega a los
desarrolladores, ya que si este proyecto es bastante grande
y se usa un ciclo de vida tal como el Modelo OO, el equipo
de trabajo ser de varias personas y el que realiza el
anlisis no es el mismo desarrollador.
Modelo de Cascada
Modelo de espiral