El proceso unificado, el proceso unificado de Rational y el UML son la
misma cosa Explique el por que
R/ El Proceso Unificado está basado en componentes, lo cual quiere decir que el
sistema software en construcción está formado por componentes software interconectados a través de interfaces bien definidos. Además, el Proceso Unificado utiliza el UML para expresar gráficamente todos los esquemas de un sistema software. Pero, realmente, los aspectos que definen este Proceso Unificado son tres: es iterativo e incremental, dirigido por casos de uso y centrado en la arquitectura.
2. Por cada fase del proceso unificado (RUP) deben describir
cortamente por cada fase los artefactos que deben ser generados.
R/ En cada fase se ejecuta una o varias iteraciones de tamaño variable según
el proyecto, y dentro de cada una de ella seguirá un modelo de cascada para los flujos de trabajo que requieren las fases del proceso unificado (RUP).
3. Lea el "manifiesto para el desarrollo agil del software”. Describa una
situación en que uno o más de los cuatro "valores" pueda meter a un equipo de software en problemas.
R/ Los individuos y sus iteraciones sobre los procesos y las herramientas. En el
Proceso de Análisis para el Desarrollo de Software en el Equipo habrá debates en como plantear y como dar solución al problema, si los integrantes del equipo no comprenden el Problema de igual forma esto causa contradicciones en el Grupo generando un ambiente hostil donde Trabajar.
4. Describa agilidad con sus propias palabras.
R/ Agilidad es la capacidad de adaptarse a cambios realizados en el Software en
el Tiempo de manera inmediata, sin que su Desarrollo, Construcción, Implementación y Funcionalidad se vea Afectados.
5. Dentro de la programación extrema (XP) deben explicar y describir las
actividades que lleva consigo esta metodología (Cliente in-situ, Pair programming), además de describir los VALORES.
R/ Se puede considerar la programación extrema como la adopción de las
mejores metodologías de desarrollo de acuerdo a lo que se pretende llevar a cabo con el proyecto y aplicarlo de manera dinámica durante el ciclo de vida del software. XP es una metodología ágil centrada en potenciar las relaciones interpersonales como clave para el éxito en el desarrollo de software, promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo. XP se basa en la realimentación continua entre el cliente y el equipo de desarrollo, comunicación fluida entre todos los participantes, simplicidad en las soluciones implementadas y coraje para enfrentar los cambios. XP se define como especialmente adecuada para proyectos con requisitos imprecisos y muy cambiantes, y donde existe un alto riesgo técnico. A Kent Beck se le considera el padre de XP. Los principios y prácticas son de sentido común pero llevadas al extremo, de ahí proviene su nombre.