Practica is2

Páginas: 7 (1507 palabras) Publicado: 27 de octubre de 2010
Práctica 1
Modelos de Proceso

Juan Ignacio Alberola Colomo
http://www.byteando.com/juanignacio

Ejercicio 1.
Desarrollo de una plantilla genérica del modelo de proceso RUP usando la herramienta Microsoft Project.
Se basa en la estructura de RUP que sale en las transparencias del tema de teoría, como se ve se tiene la estructura general. UP es un proceso iterativo con varias iteracionesdonde cada iteración se entiende como un miniproyecto donde se tocan todas las disciplinas. No se puede tener en una iteración solamente una o dos disciplinas sino que debe haber implementación en todas ellas así como todas las demás disciplinas. El objetivo después de cada iteración es que se va a tener un sistema parcialmente implementado.
En una iteración, por ejemplo al principio, metersolamente análisis y diseño, sería incorrecto, se tocan todas las disciplinas aunque el peso que tiene cada disciplina va cambiando en las diferentes fases como se puede ver en la estructura de las transparencias.
¿Por qué este tipo de modelo? Una ventaja es que nos facilita el hacer cambios. En un proyecto software los cambios son constantes, casi siempre vamos a tener que cambiar cosas. Al hacerlopor iteraciones vamos a poder afrontar los cambios antes que a la hora de entregar el proyecto como se haría en un modelo en cascada, podemos afrontarlos en cada iteración lo que nos ahorrará trabajo y tiempo de hacer cosas que luego habrá que cambiar.
Figura 1. Estructura general del modelo RUP
El modelo RUP define las siguientes disciplinas.
Para hacernos una idea estas son las disciplinas queintervienen en la construcción del software.
Modelado del sistema: Modelado del negocio, estudiamos el negocio al cual vamos a aplicar la aplicación, un modelado del negocio. Es estudiar cómo se trabaja en esa empresa, como trabaja el cliente, su forma de trabajar. Si es una tienda se vería que tipo de empleados hay, a que se dedica cada uno, hacer un estudio de la infraestructura de su negocio.Se sacan casos de uso de negocio donde los actores son los empleados y las tareas son procesos del negocio.
Requerimientos: Se estudian los requerimientos de la aplicación. Tendríamos los CDU que ofrecen los requisitos funcionales que ofrecerá la aplicación.
Diseño: Como se debe hacer la aplicación (solamente como). Seria sacar diagramas de clase y ese tipo de artefactos.
Implementación:Implementación de la aplicación.
Pruebas: Probar que hace lo que debe hacer y que lo hace bien.
Despliegue: Instalación y puesta en marcha de la aplicación y todo lo relacionado con ello. Por ejemplo generar instaladores o soporte para el usuario.
Disciplinas de soporte del proceso.
Gestión de Configuraciones: Todo lo referente con los cambios del programa, gestión de versiones, creación derepositorios, etc.
Gestión de Proyecto: Plan de proyecto, estimaciones de coste y tiempo.
Entorno: Todo lo que tenga que ver con la preparación del entorno para el proceso, donde se especifica que debemos hacer y con qué herramientas. UP es muy flexible y lo podemos personalizar en cualquier proyecto, por ejemplo puede generar más o menos documentación. Se decide qué tipo de artefactos vamos a generaren el proyecto y deberemos ceñirnos a eso.
Cada fase tiene varias iteraciones aunque la de inicio tiene solamente una y es una fase un tanto especial. En la fase de inicio no se implementa, es una puesta en marcha del proyecto, su objetivo es estudiar la viabilidad, hacer una estimación aproximada de coste y tiempo y un análisis de riesgos así como hacer un plan general. Preparamos todo lonecesario para poner en marcha todo el proceso.
A partir de la siguiente fase, elaboración, ya se empieza a implementar obteniendo sistemas parciales como se ha dicho antes.
Dentro de cada iteración siempre vamos a tener tareas pertenecientes a todas las disciplinas.
Con MSProject se va a hacer una plantilla. Cuatro fases divididas en iteraciones con las disciplinas conteniendo a tareas. En una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • IS2 152 USS PCG03
  • Practicas
  • Practica
  • Practica
  • Practicas
  • Practicas
  • Practicas
  • Practica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS