El documento describe el Proceso Unificado (RUP), una metodología de desarrollo de software iterativa e incremental. El RUP se centra en los casos de uso y la arquitectura, y consta de cuatro fases (Inicio, Elaboración, Construcción y Transición) divididas en iteraciones. Fue creado por Grady Booch, Ivar Jacobson y James Rumbaugh en 1998 para enfocarse en las personas, los procesos y las herramientas durante el desarrollo de software.
El ciclo de vida de un sistema de información es un enfoque por fases del análisis y diseño que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un ciclo especifico de actividades del analista y del usuario.
El ciclo de vida de un sistema de información es un enfoque por fases del análisis y diseño que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un ciclo especifico de actividades del analista y del usuario.
(Actualizada)
Presentación de la metodología Microsoft Solutions Framework utilizandola como propuesta en Lozano & Asociados y por último definiendo un marco de trabajo práctico para poder utilizar MSF.
(Actualizada)
Presentación de la metodología Microsoft Solutions Framework utilizandola como propuesta en Lozano & Asociados y por último definiendo un marco de trabajo práctico para poder utilizar MSF.
2. AnálisisyDiseñode Sistemas
Bevaqua,Patricio
Actividad N°4
1
Proceso Unificado
IES-9023
PROCESO UNIFICADO
Vamosa trabajar con el punto3.3 del apunte.
Lee el material (pag7 a 10)
Observalosvideossugeridos
Puedesbuscarmaterial complementario.
Responde lassiguientespreguntas:
1) Define el conceptode ProcesoUnificado
El ProcesoUnificadode DesarrolloSoftware osimplemente ProcesoUnificadoesun marco
de desarrollode software que se caracterizaporestardirigidoporcasos de uso,centradoen
la arquitecturaypor seriterativoe incremental. (Seautodefine comounproceso).
A continuación,se profundizaenladefinición.
Dirigido a Casosdeuso:En el contextode ingenieríadel software,un caso deuso esuna
secuenciade interaccionesque se desarrollaránentre unsistemaysusactores enrespuesta
a un eventoque iniciaunactorprincipal sobre el propiosistema. Loscasosde usose utilizan
para capturar los requisitosfuncionalesyparadefinirloscontenidosde lasiteraciones. El
procesodirigidoporcasosde uso esel rup.
Centrado en la Arquitectura:El ProcesoUnificadoasume que noexiste unmodeloúnicoque
cubra todoslosaspectosdel sistema.Pordichomotivoexistenmúltiplesmodelosyvistas
que definenlaarquitecturade software de unsistema.
Iterativo e incremental:(se desarrollarmásabajo).
Cada una de estasiteracionesse divide asuvezenuna serie de disciplinasque recuerdana
lasdefinidasenel ciclode vidaclásicooencascada (Análisisde requisitos,Diseño,
ImplementaciónyPrueba).Aunque todaslasiteracionessuelenincluirtrabajoencasi todas
lasdisciplinas,el gradode esfuerzodentrode cadauna de ellasvaríaa lolargo del proyecto.
Enfocado en los riesgos:El ProcesoUnificadorequiere que el equipodelproyectose centre
enidentificarlosriesgoscríticosenunaetapatempranadel ciclode vida.
Fuente: https://es.wikipedia.org/wiki/Proceso_unificado
2) Analizaydescribe cadauna de sus fases.
• Inicio o Concepción:se desarrollael análisisdelnegocio,se define el alcance completo
del proyecto,lavisiónel producto. Se determinanlosriesgos asociadosal proyecto.Se
confeccionael plande iteraciones. A mayorincertidumbre,másiteracionesarealizaren
estaetapa. [Se puedenhacerpequeñaspruebasde concepto(prototipos) paradeterminar
factibilidad].
• Elaboración:refinamientode ladefinicióndel producto (se seleccionanloscasosde
uso), a su vez,observaladefiniciónyestablecimientode lalíneabase de laarquitectura
(que incluye lasnecesidadesde losusuarios),esdecirse trabajanenparalelolos
requerimientosdel sistemaylaarquitecturaque dará soporte a esosrequerimientos.
• Construcción:aquíse busca completarlafuncionalidaddelsistema,paraellose
clarificanlosrequisitospendientes,se administran loscambiosde acuerdoalas
evaluaciones realizadasporlosusuariosyse realizanlasmejorasparael proyecto.
3. 2
IES-9023
2
Proceso Unificado
Comprende el desarrollodel productohastael momentoenque éste espuestoenmanos
del usuarioporprimeravez.
• Transición:esla transferenciadel productohacialacomunidadde usuarios.Se ajustan
loserroresy defectosencontradosenlaspruebasde aceptación, se capacitaalosusuariosy
se provee el soporte técniconecesario.
Ciclo de vida RUP.
3) Explicaporqué es iterativo –incremental
El ProcesoUnificadoesunmarco de desarrolloiterativoe incrementalcompuestode cuatro
fasesdenominadasInicio,Elaboración,ConstrucciónyTransición.Cadaunade estasfaseses
a su vezdivididaenunaserie de iteraciones(lade iniciopuede incluirvariasiteracionesen
proyectosgrandes).Estasiteracionesofrecencomoresultadounincrementodel producto
desarrolladoque añade omejoralasfuncionalidadesdel sistemaendesarrollo.
4) ¿Quiénescrearonoidearoneste modelo?
El ProcesoUnificado(Rational UnifiedProcess RUP) fue creadoporGrady Booch(creadordel
método Booch), Ivar Jacobson y James Rumbaugh (Creador de la Técnica de Modelado de
Objetos), la misma aparece en junio de 1998 con el acrónimo RUP 5.0 y puesto a
la disposición del públicoa iniciosde 1999 y su funcionamientose centrabaenlas personas,
losprocesosy lasherramientas.
Fuente: http://rupequipo1.blogspot.com.ar/2012/12/algo-de-historia.html
4. AnálisisyDiseñode Sistemas
Bevaqua,Patricio
Actividad N°4
3
Proceso Unificado
IES-9023
5) Realizaunaopiniónpersonal sobre el mismo.
El RUP esusado enuna gran cantidadde sistemas(paradiferentesáreasde aplicación,tipos
de organización,tamañosde proyectos).
La metodologíacomprendetresprincipiosclaves:Dirigidoporloscasosde uso, centradoen
la arquitectura,iterativoe incremental.
Un punto muyimportante esque,este método,buscaanticiparlosriesgosdel proyecto.
En todas lasetapasse construye,testeayse cuenta con unejecutable poresosunaturaleza
esiterativa.
Da importanciatantoal productocomo a la documentación(se encuentraenmitadde
caminode ambas),
Tambiénse mantiene enuna“zonagris”en cuantoa su orientaciónapersonasoprocesos.
Se relacionacon lasmetodologíasadaptativas.
Es un métodoque involucraal usuariofinal enlasdiferentesfases conel finde obteneruna
alta satisfacciónenel producto terminado,evitandoasíllegarconun productoque no se
ajuste a lasnecesidadesdelcliente.