Академический Документы
Профессиональный Документы
Культура Документы
Principios de desarrollo
l RUP est3 basado en ! principios clave 1ue son los siguientes6
Adaptar el proceso
l proceso deber3 adaptarse a las necesidades del cliente ya 1ue es muy importante interactuar con el. Las caractersticas propias del proyecto u organi4acin. l tama'o del mismo, as como su tipo o las regulaciones 1ue lo condicionen, in%luir3n en su dise'o espec%ico. ;ambi-n se deber3 tener en cuenta el alcance del proyecto en un 3rea sub%ormal.
"uilibrar prioridades
Los re1uisitos de los diversos participantes pueden ser di%erentes, contradictorios o disputarse recursos limitados. Debe encontrarse un equilibrio que satisfaga los deseos de todos . >racias a este e1uilibrio se podr3n corregir desacuerdos 1ue sur)an en el %uturo.
nfocarse en la calidad
l control de calidad no debe reali4arse al %inal de cada iteracin, sino en todos los aspectos de la produccin. l aseguramiento de la calidad %orma parte del proceso de desarrollo y no de un grupo independiente.
Principales caracter%sticas
Borma disciplinada de asignar tareas y responsabilidades .1ui-n hace 1u-, cu3ndo y cmo/ Pretende implementar las me)ores pr3cticas en +ngeniera de $o%t&are ?esarrollo iterativo *dministracin de re1uisitos Uso de ar1uitectura basada en componentes 9ontrol de cambios 2odelado visual del so%t&are Ceri%icacin de la calidad del so%t&are
l RUP es un producto de Rational .+B2/. $e caracteri4a por ser iterativo e incremental, estar centrado en la ar1uitectura y guiado por los casos de uso. +ncluye arte%actos .1ue son los productos tangibles del proceso como por e)emplo, el modelo de casos de uso, el cdigo %uente, etc./ y roles .papel 1ue desempe'a una persona en un determinado momento, una persona puede desempe'ar distintos roles a lo largo del proceso/. stablece oportunidad y alcance +denti%ica las entidades e5ternas o actores con las 1ue se trata +denti%ica los casos de uso
H*$;* *DU+ LL >* L( ;UE( $*2U L 9U*LDU+ R 9($* 2 *C+$*$ C+ ,+;(... * L( 2 ,(R H*>( *L>UF*$ L*2+F*$ P R( F( $ 2UE $ >UR( C+ ,(... 9(2( G F?E ?+,( DU F( R* 2UE F 9 $*R+(... $+ ;U DU+ R $ PR P*R* *L>( ? ;U P*R; 2+. $+ DU+ R $ *>*RR*$ *L>( 2*$ ? *DU+ *B*,( ;R*FDU+L(, L( PU$ ;(?( P*R* ; F R UF* +? * ? ;(?( F UF 2+$2( *R9H+C(... $*LU?($ 2+ P*F*...HHH
Ciclo de vida
l ciclo de vida RUP es una implementacin del ?esarrollo en espiral. Bue creado ensamblando los elementos en secuencias semi=ordenadas. l ciclo de vida organi4a las tareas en %ases e iteraciones. RUP divide el proceso en cuatro %ases, dentro de las cuales se reali4an varias iteraciones en n<mero variable seg<n el proyecto y en las 1ue se hace un mayor o menor hincapi- en las distintas actividades.
n la Bigura muestra cmo vara el es%uer4o asociado a las disciplinas seg<n la %ase en la 1ue se encuentre el proyecto RUP. Las primeras iteraciones .en las %ases de +nicio y laboracin/ se en%ocan hacia la comprensin del problema y la tecnologa, la delimitacin del 3mbito del proyecto, la eliminacin de los riesgos crticos, y al establecimiento de una baseline .Lnea Base/ de la ar1uitectura. ?urante la %ase de inicio las iteraciones hacen mayor -n%asis en actividades de modelado del negocio y de re1uisitos. n la %ase de elaboracin, las iteraciones se orientan al desarrollo de la baseline de la ar1uitectura, abarcan m3s los %lu)os de traba)o de re1uisitos, modelo de negocios .re%inamiento/, an3lisis, dise'o y una parte de implementacin orientado a la baseline de la ar1uitectura. n la %ase de construccin, se lleva a cabo la construccin del producto por medio de una serie de
iteraciones. Para cada iteracin se selecciona algunos 9asos de Uso, se re%ina su an3lisis y dise'o y se procede a su implementacin y pruebas. $e reali4a una pe1ue'a cascada para cada ciclo. $e reali4an tantas iteraciones hasta 1ue se termine la implementacin de la nueva versin del producto. n la %ase de transicin se pretende garanti4ar 1ue se tiene un producto preparado para su entrega a la comunidad de usuarios. 9omo se puede observar en cada %ase participan todas las disciplinas, pero 1ue dependiendo de la %ase el es%uer4o dedicado a una disciplina vara.
&ases
stablece oportunidad y alcance +denti%ica las entidades e5ternas o actores con las 1ue se trata +denti%ica los casos de uso RUP comprende 7 aspectos importantes por los cuales se establecen las disciplinas6 IProceso': Las etapas de esta seccin son6 .Revise nuevamente la gr3%ica/ 2odelado de negocio Re1uisitos *n3lisis y ?ise'o +mplementacin Pruebas ?espliegue
Soporte: n esta parte nos encontramos con las siguientes etapas6 >estin del cambio y con%iguraciones >estin del proyecto ntorno La estructura din3mica de RUP es la 1ue permite 1ue -ste sea un proceso de desarrollo %undamentalmente iterativo, y en esta parte se ven inmersas las : %ases descritas anteriormente6 +nicio.;ambi-n llamado +ncepcin o 9oncepcin/ laboracin ?esarrollo.;ambi-n llamado +mplementacin, 9onstruccin/ 9ierre .;ambi-n llamado ;ransicin/ Base de +nicio6 sta %ase tiene como propsito de%inir y acordar el alcance del proyecto con los patrocinadores, identi%icar los riesgos asociados al proyecto, proponer una visin muy general de la ar1uitectura de so%t&are y producir el plan de las %ases y el de iteraciones posteriores. Base de elaboracin6 n la %ase de elaboracin se seleccionan los casos de uso 1ue permiten de%inir la ar1uitectura base del sistema y se desarrollaran en esta %ase, se reali4a la especi%icacin de los casos de uso seleccionados y el primer an3lisis del dominio del problema, se dise'a la solucin preliminar. Base de ?esarrollo6 l propsito de esta %ase es completar la %uncionalidad del sistema, para ello se deben clari%icar los re1uisitos pendientes, administrar los cambios de acuerdo a las evaluaciones
reali4ados por los usuarios y se reali4an las me)oras para el proyecto. Base de 9ierre6 l propsito de esta %ase es asegurar 1ue el so%t&are est- disponible para los usuarios %inales, a)ustar los errores y de%ectos encontrados en las pruebas de aceptacin, capacitar a los usuarios y proveer el soporte t-cnico necesario. $e debe veri%icar 1ue el producto cumpla con las especi%icaciones entregadas por las personas involucradas en el proyecto.
Artefactos
RUP en cada una de sus %ases .pertenecientes a la estructura est3tica/ reali4a una serie de arte%actos 1ue sirven para comprender me)or tanto el an3lisis como el dise'o del sistema .entre otros/. stos arte%actos .entre otros/ son los siguientes6 'nicio6 ?ocumento Cisin speci%icacin de Re1uisitos laboraci$n6 ?iagramas de caso de uso Construcci$n6 ?ocumento *r1uitectura 1ue traba)a con las siguientes vistas6
Vista Lgica:
2odelo de dominio
Vista fsica:
necesarios.