Vous êtes sur la page 1sur 4

Ingeniera del software

Resolucin de cuestionario Ciclos de vida

Elaborado por: Fausto Len Amador Mairena

Carrera: Email: fausto1mayo@gmail.com Ing. Ciberntica Electrnica

1. Por qu necesitamos una metodologa?


Por la necesidad de adaptar los sistemas informticos a las exigencias del mercado, el programador realizaba un relevamiento de las solicitudes de quien necesitaba cierto programa o producto software, y con aquellos requerimientos bajo el brazo comenzaba la dura tarea de codificar.

2. Sirve el modelo de ciclo de vida Code & Fix?


Esta tcnica tiene las ventajas de no gastar recursos en anlisis, planificacin, gestin de recursos, documentacin, etc., es cmoda y muchas veces recomendable cuando el proyecto es muy pequeo y es llevado adelante por uno o dos programadores. Por otro lado, cuando el sistema no es pequeo o es ms complejo nos trae desventajas en lo que se refiere a costo de recursos, que siempre ser mayor del previsto; aumentar el tiempo de desarrollo y la calidad del cdigo ser bastante dudosa.

3. Existe algn modelo de ciclo de vida que predomine?


No existe un ciclo de vida que predomine ya que esto depende de las necesidades y requerimientos del software o de la situacin en que se encuentren para desarrollarlo, la complejidad del problema, el tiempo que disponemos para hacer la entrega final, o si el usuario o cliente desea entregas parciales, sin embargo el Ciclo de Vida por Prototipos, este modelo es en donde se basan la mayora pues por lo regular solo han estado modificndolo pero no se han retirado de sus bases. Ciclo de Vida por Prototipos Este modelo nos permite suavizar la transicin entre los requerimientos iniciales y finales que surgen en la creacin de un proyecto con grandes innovaciones.

5. Seguir un modelo de ciclo de vida, nos garantiza el xito del desarrollo?


Seguir un ciclo de vida ayuda mucho para llevar un control del desarrollo del software, y nos ayuda a poder conseguir el xito sin embargo no es garantizado, ya que siempre existen factores inesperados adems un software nunca es perfecto.

4. Se puede medir la incertidumbre que tenemos sobre los requerimientos iniciales?


Si, por que el cliente puede cambiar de opinin o aadir requerimientos.

6. La generacin de programas prototipo, es exclusiva de un solo modelo de ciclo de vida?


No, un prototipo es una versin inicial de nuestro software final, que se aplica a los diferentes ciclos de vida ya que dependiendo de nuestro ciclo de vida tendremos un prototipo diferente del software requerido.

7. Enumere el ciclo de vida y los pasos que seguira, si debiese desarrollar una aplicacin que monitoree el estado de las redes de una empresa.
Optaramos por el ciclo de vida incremental porque permite repartir el trabajo por departamentos, garantizando un trabajo ms rpido y complementario. Paso: 1. 2. Anlisis de requerimientos del cliente Informarse muy bien del tema o contratar a un especialista en el tema

3. Diseara el software 4. Codificar el software

5. Realizar prueba de estres 6. Dar al cliente la debida documentacin 7. Mantenimiento en el periodo de garanta

8. Realice una lista de requerimientos hipotticos para una aplicacin que deba ejecutar archivos de msica, pida la misma
1. Capacidad de leer todas las extensiones de msica. 2. Capacidad de ecualizacin.

3. Distribucin de las pistas por gnero, lbum, cantante etc. 4. Que cuente con una interfaz moderna. 5. Que sea compatible con mltiples plataformas. 6. Que tenga acceso a internet para bsqueda de msica relacionada, informacin de la pista, letra etc. 7. Que posea un campo setting para poder ajustar interfaz y funciones.