Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
86Activity
0 of .
Results for:
No results containing your search query
P. 1
ApunteRUP

ApunteRUP

Ratings: (0)|Views: 6,564 |Likes:

More info:

Categories:Types, Resumes & CVs
Published by: Triunfadora con Amor on Oct 19, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/21/2013

pdf

text

original

 
Diseño de SistemasA.U.S. Gustavo Torossi Página 1 de 54
El ProcesoUnificado deDesarrollo deSoftware
Contenidos
1. Visión General del Proceso Unificado.......................................................................3Introducción..............................................................................................................3Dirigido por Casos de Uso........................................................................................3Centrado en la Arquitectura ......................................................................................3Iterativo e Incremental..............................................................................................4Beneficios del enfoque iterativo............................................................................4El Ciclo de Vida del Proceso Unificado ....................................................................5Fases.....................................................................................................................5Disciplinas............................................................................................................6Hitos.....................................................................................................................7Fase de Inicio........................................................................................................7Fase de Elaboración..............................................................................................8Fase de Construcción ............................................................................................8Fase de Transición ................................................................................................92. Un proceso conducido por casos de Uso.................................................................. 10Introducción........................................................................................................ 101. El Modelo de Caso de Usos representa los requisitos funcionales.................... 102. Creación del modelo de análisis a partir de los casos de uso............................ 113. Creación del modelo de diseño a partir del modelo de análisis......................... 124. Creación del modelo de implementación a partir del modelo de diseño ........... 155. Prueba de casos de uso.................................................................................... 153. Un proceso centrado en la arquitectura.................................................................... 17Introducción........................................................................................................ 17Importancia y necesidad de una arquitectura....................................................... 17Desarrollo de la arquitectura................................................................................ 17Descripción de la arquitectura............................................................................. 184. Un proceso iterativo e incremental.......................................................................... 20Desarrollo en pequeños pasos.............................................................................. 20¿Por qué un desarrollo iterativo e incremental? ................................................... 20La iteración genérica........................................................................................... 205. Conceptos clave...................................................................................................... 21Conceptos Claves................................................................................................ 21
 
Diseño de SistemasA.U.S. Gustavo Torossi Página 2 de 54
Proceso de Ingeniería de Software....................................................................... 21Disciplina............................................................................................................ 21Flujo de trabajo................................................................................................... 21Trabajador (Rol) ................................................................................................. 21Actividad ............................................................................................................ 22Pasos (steps) ....................................................................................................... 22Artefactos........................................................................................................... 22Resumen de Trabajadores, Actividades, y Artefactos en las Disciplinas.............. 236. Captura de Requisitos............................................................................................. 26Introducción........................................................................................................ 26Modelo del Dominio ........................................................................................... 27Modelo del Negocio............................................................................................ 27Búsqueda de Casos de Uso a partir de un modelo del negocio............................. 28Requisitos adicionales......................................................................................... 28Captura de requisitos como casos de uso................................................................. 28Trabajadores y Artefactos ................................................................................... 28Artefactos........................................................................................................... 29Trabajadores....................................................................................................... 30Flujo de Trabajo.................................................................................................. 307. Análisis................................................................................................................... 33Introducción........................................................................................................ 33Trabajadores y Artefactos ................................................................................... 33Artefactos........................................................................................................... 34Trabajadores....................................................................................................... 36Flujo de Trabajo.................................................................................................. 378. Diseño .................................................................................................................... 40Introducción........................................................................................................ 40Trabajadores y Artefactos ................................................................................... 40Artefactos........................................................................................................... 40Trabajadores....................................................................................................... 43Flujo de Trabajo.................................................................................................. 439. Implementación...................................................................................................... 46Introducción........................................................................................................ 46Trabajadores y Artefactos ................................................................................... 46Artefactos........................................................................................................... 46Trabajadores....................................................................................................... 48Flujo de Trabajo.................................................................................................. 4910. Prueba................................................................................................................... 51Introducción........................................................................................................ 51Trabajadores y Artefactos ................................................................................... 51Artefactos........................................................................................................... 51Trabajadores....................................................................................................... 52Flujo de trabajo................................................................................................... 53
 
Diseño de SistemasA.U.S. Gustavo Torossi Página 3 de 54
1. Visión General del Proceso Unificado
Introducción
El Proceso Unificado es un
proceso
de desarrollo de software: “conjunto deactividades necesarias para transformar los requisitos del usuario en unsistema software”.
RUP es un
marco genérico
que puede especializarse para una variedad detipos de sistemas, diferentes áreas de aplicación, tipos de organizaciones,niveles de aptitud y diferentes tamaños de proyectos.
RUP está
basado en componentes 
. El sw esta formado por
componentes
 software interconectados a través de
interfaces
.
RUP está
dirigido por casos de uso
,
centrado en la arquitectura
, y es
iterativo e incremental
.
Dirigido por Casos de Uso
Un caso de uso es un fragmento de funcionalidad del sistema que proporcionaun resultado de valor a un usuario. Los casos de uso modelan losrequerimientos funcionales del sistema.
Todos los casos de uso juntos constituyen el
modelo de casos de uso
.
Los casos de uso también
guían el proceso de desarrollo
(diseño,implementación, y prueba). Basándose en los casos de uso los desarrolladorescrean una serie de modelos de diseño e implementación que llevan a cabo loscasos de uso. De este modo los casos de uso no solo inician el proceso dedesarrollo sino que le proporcionan un hilo conductor, avanza a través de unaserie de flujos de trabajo que parten de los casos de uso.
Centrado en la Arquitectura
La
arquitectura
de un sistema software se describe mediante diferentes
vistas
delsistema en construcción.El concepto de arquitectura software incluye los aspectos
estáticos
y
dinámicos
 
mássignificativos
del sistema.La arquitectura es una vista del diseño completo con las características másimportantes resaltadas, dejando los detalles de lado.
Arquitectura
: Conjunto de decisiones significativas acerca de la organización de unsistema software, la selección de los elementos estructurales a partir de los cuales secompone el sistema, las interfaces entre ellos, su comportamiento, suscolaboraciones, y su composición.Los casos de uso y la arquitectura están profundamente relacionados. Los casos deuso deben encajar en la arquitectura, y a su vez la arquitectura debe permitir eldesarrollo de todos los casos de uso requeridos, actualmente y a futuro.El arquitecto desarrolla la forma o arquitectura a partir de la comprensión de unconjunto reducido de casos de uso fundamentales o críticos (usualmente no mas del10 % del total). En forma resumida, podemos decir que el arquitecto:

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->