Consulta

Páginas: 139 (34612 palabras) Publicado: 14 de diciembre de 2012
1.4 Objetivos


1.4.1 Objetivo General

Aplicar el Proceso Unificado de Desarrollo en la Construcción de un Sistema de Administración de Mensajería para Infotec.

1.4.2 Objetivos Específicos

• Identificar y establecer iteraciones para los casos de uso.
• Analizar el dominio del problema.
• Establecer una base arquitectónica sólida.
• Eliminar los elementos de más altoriesgo del proyecto.
• Elaborar casos de uso de acuerdo al plan de iteraciones.
• Desarrollar y probar el software.


2.1 El Proceso Unificado de Desarrollo – RUP


2.1.1 Introducción

El Proceso Unificado de Desarrollo (RUP) es un Proceso de Desarrollo de Software, entendiéndose como tal al conjunto de actividades necesarias para convertir los requisitos de un usuario en unsistema (Glosario) software.
El RUP se adapta a gran variedad de sistemas, áreas, tipos de organización y tamaños de proyecto.
Se basa en componentes interconectados a través de interfaces (Glosario) y utiliza el Lenguaje Unificado de Modelado (UML) para preparar todos los modelos de un sistema software.
Las premisas del RUP son:
• Dirigido por casos de uso
• Centrado en la arquitectura• Iterativo e Incremental

2.1.1.1 La Vida del Proceso Unificado de Desarrollo de Software

El Proceso Unificado se repite a lo largo de una serie de ciclos que constituyen la vida de un sistema. Cada ciclo concluye con una versión (Glosario) del producto para los clientes.
El Proceso consta de cuatro fases: inicio, elaboración, construcción y transición. Cada fase se subdivide a su vezen iteraciones. (Figura 2.1)















Figura 2.1: RUP y sus fases [RUP-2000]


2.1.1.2 Modelos

A pesar de que el usuario final considera como más importantes los componentes ejecutables del sistema software, esto no es así. Cuanto más se comprenden los requerimientos del usuario, la variación de los mismos es una constante a lo largo del desarrollo del software y comoconsecuencia es necesaria la inversión en un nuevo proyecto. Para ello los diseñadores requieren de todas las representaciones del producto software que son los modelos:
• De casos de uso con todos los casos de uso y sus relaciones con los usuarios.
• De análisis con dos propósitos: refinar los casos de uso con más detalle y establecer la asignación inicial de funcionalidad del sistema aun conjunto de objetos que proporcionan el comportamiento.
• De diseño que define: la estructura estática del sistema en forma de subsistemas, clases e interfaces y los casos de uso reflejados como colaboraciones (Glosario) entre los subsistemas, clases e interfaces.
• De implementación que incluye componentes y la correspondencia de las clases con los componentes.
• De despliegue ode distribución que define los nodos físicos y la correspondencia de los componentes con esos nodos.
• De prueba que describe los casos de prueba que verifican los casos de uso.
Además es necesario contextualizar el negocio en el que se encuentra el sistema a través de un Modelo de dominio o de negocio.
Los modelos son quizá el tipo de artefacto más interesante utilizado dentro delproceso, los cuales recogen las perspectivas de los trabajadores (Glosario).

2.1.1.3 Fases

Las fases a través de las cuales se desarrolla el Proceso Unificado de Desarrollo se muestran en la Figura 2.2.

[pic]
Figura 2.2: Flujos de Trabajo, Fases y sus Iteraciones [RUP-2002]

2.1.1.3.1 Fase de inicio

Durante esta fase se desarrolla una descripción del producto final a partir de una buenaidea y se presenta el análisis del negocio para el producto.
Esencialmente, esta fase responde a las siguientes preguntas:
• ¿Cuáles son las principales funciones del sistema para sus usuarios más importantes?
• ¿Cómo podría ser la arquitectura del sistema?
• ¿Cuál es el plan del proyecto y cuánto costará desarrollar el producto?
La respuesta a la primera pregunta se encuentra en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Consulta
  • consulta
  • CONSULTAS
  • CONSULTA
  • consulta
  • Consulta
  • consulta
  • Consulta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS