Caracteristicas del rup

Solo disponible en BuenasTareas
  • Páginas : 13 (3114 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de septiembre de 2010
Leer documento completo
Vista previa del texto
TRABAJO DE INGENERIA DE SOFTWARE

1. Definir el concepto de proceso aplicado al software

etc. El proceso aplicado al software son aquellos que deben ser aplicados en la creación del software de mediano y gran porte, ya que en caso contrario lo más seguro es que el proyecto o no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables (fracasan,en pocas palabras). Entre tales "procesos" los hay ágiles o livianos (ejemplo XP), pesados y lentos (ejemplo RUP) y variantes intermedias; y normalmente se aplican de acuerdo al tipo, porte y tipología del software a desarrollar, a criterio del líder (si lo hay) del equipo de desarrollo. Algunos de esos procesos son Extreme Programming (XP), Rational Unified Process (RUP), Feature DrivenDevelopment (FDD),

2. Establecer las características del proceso unificado

* Iterativo e Incremental
El Proceso Unificado es un marco de desarrollo iterativo e incremental compuesto de cuatro fases denominadas Inicio, Elaboración, Construcción y Transición. Cada una de estas fases es a su vez dividida en una serie de iteraciones (la de inicio sólo consta de varias iteraciones en proyectosgrandes). Estas iteraciones ofrecen como resultado un incremento del producto desarrollado que añade o mejora las funcionalidades del sistema en desarrollo.
Cada una de estas iteraciones se divide a su vez en una serie de disciplinas que recuerdan a las definidas en el ciclo de vida clásico o en cascada: Análisis de requisitos, Diseño, Implementación y Prueba. Aunque todas las iteraciones suelenincluir trabajo en casi todas las disciplinas, el grado de esfuerzo dentro de cada una de ellas varía a lo largo del proyecto.
Diagrama ilustrando como el énfasis relativo en las distintas disciplinas cambia a lo largo del proyecto.

* Dirigido por los casos de uso
En el Proceso Unificado los casos de uso se utilizan para capturar los requisitos funcionales y para definir los contenidos de lasiteraciones. La idea es que cada iteración tome un conjunto de casos de uso o escenarios y desarrolle todo el camino a través de las distintas disciplinas: diseño, implementación, prueba, etc. el proceso dirigido por casos de uso es el rup. Nota: en UP se está Dirigido por requisitos y riesgos de acuerdo con el Libro UML 2 de ARLOW, Jim que menciona el tema.

* Centrado en la arquitecturaEl Proceso Unificado asume que no existe un modelo único que cubra todos los aspectos del sistema. Por dicho motivo existen múltiples modelos y vistas que definen la arquitectura de software de un sistema. La analogía con la construcción es clara, cuando construyes un edificio existen diversos planos que incluyen los distintos servicios del mismo: electricidad, fontanería, etc.

* Enfocado enlos riesgos
El Proceso Unificado requiere que el equipo del proyecto se centre en identificar los riesgos críticos en una etapa temprana del ciclo de vida. Los resultados de cada iteración, en especial los de la fase de Elaboración, deben ser seleccionados en un orden que asegure que los riesgos principales son considerados primero. Macx

3. Identificar las fases y flujos de trabajofundamentales del proceso unificado

FASES DEL PROCESO:

FASE 1: INICIO.
El objetivo de esta fase es determinar si merece la pena desarrollar el sistema en estudio (estudiar su viabilidad). Por tanto, durante esta fase se establecen los objetivos del proyecto, se realiza su la planificación y se determina su alcance. Al hacer la planificación hay que considerar: los criterios de éxito delproyecto; hacer una adecuada estimación de recursos; hacer una evaluación del riesgo; y definir un plan de trabajo, identificando los diversos hitos del proyecto.
Flujos de trabajo en esta fase:
El desarrollo de esta fase supone empezar por el flujo de trabajo (workflow) de requisitos, en cuyo inicio se debe comprender el dominio del problema y luego, construir el modelo de negocio (cómo la empresa...
tracking img