Metodologias Desarrollo De Software!!
CUESTIONARIO METODOLOGIAS DE DESARROLLO DE SOFTWARE
1. ¿Qué es el ciclo de vida del software?
El proceso que se sigue para construir, entregar y hacer evolucionar el software, desde la concepción de una idea hasta la entrega y el retiro del sistema[1].
2. ¿Qué es una metodología?
Se encargade elaborar estrategias de desarrollo de software que promuevan prácticas adaptativas en vez de predictivas; centradas en las personas o los equipos, orientadas hacia la funcionalidad y la entrega, la comunicación intensiva y que requieran implicación directa del cliente[2].
3. ¿Respecto a las fases que tienen en común todas las metodologías?
Las fases que más podemosencontrar en estas metodologías estudiadas son las de análisis del sistema y la de elaboración, las cuales no tienen este mismo nombre en cada una de las metodologías pero tienen funciones similares por ejemplo en Métrica 3 se llaman fase de Planificación del Sistema de Información (PSI) y fase de Desarrollo. En la metodología Espiral la fase de análisis son dos una en la cual se establecen objetivos yotra donde se establecen los riesgos, y luego está la fase de codificación que es la de desarrollo y pruebas. En la metodología por Prototipos encontramos la fase de análisis y especificaciones y la fase de diseño y construcción. En la metodología XP encontramos la fase de planificación y la de codificación. En la metodología lineal esta los análisis de requerimientos y la fase de codificacióny por ultimo en la metodología RUP encontramos las fases de elaboración y construcción[3].
Todas estas metodologías tienen fases diferentes pero si miramos mas a fondo nos encontraremos que algunas de ellas hacen tareas muy parecidas en estas dos fases que hemos destacado, la de análisis y la de construcción
4. ¿Cuál es la diferencia entre metodología espiral y prototipos?La metodología en espiral consta de las siguientes características: Mejora ciclos de vida, Incorpora calidad y gestión de riesgo, Elimina errores del comienzo, Permite iteraciones, vuelta atrás y finalizaciones rápidas, Se puede combinar con otros modelos, Mejor modelo para grandes sistemas
Caso contrario de la metodología por prototipos que posee ciertas características entre lascuales están: No modifica el flujo del ciclo de vida, Reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios, Reduce costos y aumenta la probabilidad de éxito, Exige disponer de las herramientas adecuadas, Una vez identificados todos los requisitos mediante prototipo, se construye el producto de ingeniería[4].
5. ¿Qué es un requerimiento?
Unacondición o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal[5].
6. ¿Qué metodologías son estructuradas, que metodologías son orientadas a objetos?[6]
Metodologías estructuradas:
• Lineal cascada
• Espiral
Metodologías OO:
• Metrica3
• RUP
7. ¿En quéfase se realiza la implementación del software en cada una de las metodologías?
En la metodología lineal o cascada la implementación se realiza en la fase de codificación, en la metodología de espiral se realiza en la fase de desarrollo y prueba, en la metodología basada en prototipos se realiza en la fase de especificación y requerimientos del prototipo, más específicamente en lasub-fase de diseño y construcción, en la metodología RUP la implementación se elaborar en la fase de construcción, en la metodología XP la elaboración del sistema se realiza en la fase de codificación, y por ultimo en la metodología de metrica3 esto se realiza en la fase de desarrollo del sistema de información que consiste en varias sub-fases como estudio de viabilidad del sistema, análisis del...
Regístrate para leer el documento completo.