Professional Documents
Culture Documents
Facultad de Ingenieras
Escuela Profesional de Ingeniera de Computacin y Sistemas
CONTROL LECTURA N 2
servir a usuarios ya sean humanos u otros sistemas; un caso de uso es una facilidad que el
software debe proveer a sus usuarios. Los casos de uso remplazan la antigua
especificacin funcional tradicional y constituyen la gua fundamental establecida para las
actividades a realizar durante todo el proceso de desarrollo incluyendo el diseo, la
implementacin y las pruebas del sistema.
Centrado en arquitectura: La arquitectura involucra los elementos ms significativos
dividirlo en ciclos. Para cada ciclo se establecen fases de referencia, cada una de las
cuales debe ser considerada como un mini proyecto cuyo ncleo fundamental est
constituido por una o ms iteraciones de las actividades principales bsicas de cualquier
proceso de desarrollo. En concreto RUP divide el proceso en cuatro fases, dentro de las
cuales se realizan varias iteraciones en numero variable segn el proyecto y en las que se
hace un mayor o menor hincapi en los distintas actividades. En la Figura 1 tenemos un
ejemplo de la distribucin del trabajo.
Figura 1
construir los diferentes modelos e integrar el trabajo a travs del ciclo de vida y a travs de
todos los modelos. La estructura esttica del proceso unificado se define en base a cuatro
elementos, que son: los roles(antes workers), que responde a la pregunta quin?, las
actividades (activities), que responden a la pregunta cmo?, los productos (artifacts), que
responden a la pregunta qu?, y los flujos de trabajo (workflows), que responden a la
pregunta
algn producto.
Productos: Un producto o artefacto es un trozo de informacin que es producido,
modificado o usado por un proceso. Los productos son los resultados tangibles del
proyecto, las cosas que va creando y usando hasta obtener el producto final.
FASES
Las fases describen hitos que debe cumplir el proyecto segn el avance desarrollado. Las
fases son :
Inicio
Esta fase se caracteriza por conceptualizar el proyecto, y sobre todo saber si es factible o
no.
Entre los entregables tenemos:
Elaboracin
Se caracteriza por lo siguiente:
Un modelo de casos de uso completa al menos hasta el 80%: todos los casos y
Construccin
Los principales objetivos son de esta fase son :
Transicin
Los objetivos de esta fase son:
Prototipo Operacional
Documentos Legales
Caso del Negocio Completo
Lnea de Base del Producto completa y corregida que incluye todos los modelos del
sistema.
Descripcin de la Arquitectura completa y corregida.
DISCIPLINAS
Las disciplinas de RUP son un conjunto de actividades orientadas desde el pun to de vista de un
modelo de cascada o secuencial. Se dividen en dos : Disciplinas de Proceso y Disciplinas de
Soporte.
DISCIPLINAS DE PROCESO
Modelado de Negocio
Esta disciplina explica cmo determinar los procesos de negocio que se van a sistematizar , el
objetivo es conocer el negocio y precisar la viabilidad del proyecto.
Anlisis y Diseo
Esta disciplina explica cmo transformar los productos de trabajo de los requisitos en los
productos de trabajo que especifiquen el diseo del software que el proyecto va a desarrollar.
Requisitos
Esta disciplina explica cmo obtener las solicitudes de los interesados y transformarlas en un
conjunto de productos de trabajo de los requisitos que cubran el mbito del sistema que va a
crearse y proporcionen requisitos detallados sobre lo que el sistema debe hacer.
Implementacin
Esta disciplina explica cmo desarrollar, organizar, realizar pruebas de unidad e integrar los
componentes implementados basndose en las especificaciones de diseo.
Prueba
Esta disciplina proporciona orientacin sobre cmo evaluar y valorar la calidad del producto.
Despliegue
La disciplina de despliegue describe las actividades asociadas al garantizar que el producto de
software est disponible para los usuarios.
DISCIPLINAS DE SOPORTE
Configuracin y Gestin del Cambios
Esta disciplina explica cmo controlar y sincronizar la evolucin del conjunto de productos de
trabajo que componen un sistema de software.
Entorno
La categora de contenido de disciplina de entorno organiza esos elementos de mtodo que
proporcionan el entorno de desarrollo de software que da soporte al equipo de desarrollo,
incluidos los procesos y las herramientas.
Gestin de Proyecto
Esta disciplina se centra en la planificacin del proyecto, la gestin del riesgo, la supervisin del
progreso y la mtrica.