Vous êtes sur la page 1sur 5

Construccin de Software O.O.

con el Proceso Unificado y UML, un punto de vista prctico


Ing. Rosa Menndez Mueras Tomo I

31

Despus de un l ar go pr oceso de i nvest i gaci n y
compar aci n puedo est abl ecer con cer t eza, l a i mpor t anci a del
un pr oceso que gu e l a const r ucci n del sof t war e, el bi nomi o
administracin del proyecto y proceso de construccin del
software per mi t e acer car nos al xi t o del sof t war e en
t r mi nos de t i empo, cost o, cal i dad y al cance.

Debemos t ener cui dado al moment o de sel ecci onar el
pr oceso de const r ucci n, se debe poner especi al nf asi s en
el est udi o de l os pr ocesos or gani zaci onal es y pr ocur ar el
r espal dado por al guna or gani zaci n est ndar .

El adveni mi ent o del I nt er net , l a gl obal i zaci n y el
desar r ol l o agi gant ado de l a t ecnol og a hace que l os usuar i os
sol i ci t en sof t war e con car act er st i cas cada vez ms
sof i st i cados que l es per mi t an est ar a l a al t ur a de l os
const ant es cambi os i nt er nos como ext er nos par a per manecer en
l a car r er a compet i t i va exi gi da por el mer cado act ual .

Es necesar i a l a apl i caci n del pr oceso que per mi t a l a
cent r al i zaci n en l os pr ocesos empr esar i al es, adel ant ar se a
l os r i esgos, cent r ar se en l a ar qui t ect ur a de desar r ol l o,
pasar por una est r i ct a et apa de pr uebas y cont r ol de cal i dad,
per mi t i r que cada uno de l os i nt egr ant es del equi po act u y
pi ense como un sol o gr upo y anal i zar el ent or no
or gani zaci onal par a asegur ar el xi t o de l a i nt egr aci n.

El pr oceso Rat i onal Uni f i ed Pr ocess ( RUP) , basado en l a
met odol og a or i ent ado a obj et os y decl ar ado como pr oceso
est ndar por l a Obj ect Management Gr oup ( OMG) es una
al t er nat i va par a sol uci onar muchos de l os pr obl emas que
aquej an const ant ement e en l a const r ucci n del sof t war e.

En el pr esent e cap t ul o anal i zar emos l os pr i nci pal es
aspect os del RUP, como f r ut o de ms de un ao de
i nvest i gaci n; abor dar emos l os pr i nci pi os, f ases, el ement os y
concept os del RUP desde un punt o de vi st a pr ct i co y
di dct i co.








Construccin de Software O.O. con el Proceso Unificado y UML, un punto de vista prctico
Ing. Rosa Menndez Mueras Tomo I

32


3.2. CONCEPTO

El Pr oceso Uni f i cado Rat i onal ( RUP) es el pr oceso de
ingeniera de software, cuyo obj et i vo es pr oduci r sof t war e de
al t a cal i dad, es deci r , que cumpl a con l os r equer i mi ent os de
l os usuar i os dent r o de l os mr genes de l a pl ani f i caci n y
pr esupuest os est abl eci dos.

El RUP, cubr e t odo el ci cl o de vi da de desar r ol l o de
sof t war e, el pr opsi t o es asegur ar l a pr oducci n de
sof t war e, es deci r , que col me l as expect at i vas y exi genci as
del usuar i o act ual , ent r egado en el t i empo pr evi st o, con l a
cal i dad esper ada, que se manej e dent r o del pr esupuest o- cost o
cal cul ado y que cumpl a con l os r equi si t os est abl eci dos en l a
def i ni ci n del pr oyect o de const r ucci n del sof t war e.

El RUP puede i nt egr ar t odos l os aspect os a t ener en
cuent a dur ant e el ci cl o de desar r ol l o del sof t war e con el
obj et i vo de hacer t angi bl es t odo t i po de pr oyect os si n
i nt er esar su enver gadur a.

3.3 ANTECEDENTES

Aos at r s nuest r os col egas especi al i st as en l as
const r ucci n de sof t war e encont r aban muchas di f i cul t ades en
el pr oceso de const r ucci n de sof t war e, pr obl emas t al es como:
mant ener el hi l o conduct or del pr oceso de desar r ol l o,
mant ener l a r et r oal i ment aci n const ant e ent r e cada una de l as
et apas de const r ucci n, f al t a de conoci mi ent o or gani zaci onal
y f al enci as en l a def i ni ci n de r ol es, f uer on al gunas de l as
causas de l a f al t a de cal i dad y per f or mance en el sof t war e
puest o en pr oducci n. Muchas de l as di f i cul t ades expuest as
son sol uci onadas por el pr oceso RUP.

El pr oceso RUP, nace a par t i r de l a necesi dad de cont ar
con un pr oceso, r obust o, pot ent e y f l exi bl e que per mi t a dar
sol uci n a l os r equer i mi ent os cada vez ms sof i st i cados del
usuar i o act ual donde el punt o de ent r ada ms i mpor t ant e es
el conoci mi ent o de l a or gani zaci n en base a pr ocesos y sus
par t i ci pant es i nt er nos ext er nos.

Construccin de Software O.O. con el Proceso Unificado y UML, un punto de vista prctico
Ing. Rosa Menndez Mueras Tomo I

33
El RUP f ue cr eado por Grady Booch, Ivar Jacobson y
James Rumbaugh se hace pr esent e en el mer cado de desar r ol l o
de sof t war e a pr i nci pi os del 1998.

Los or genes del RUP se r emont a desde 1967, f echa en que
el mtodo Ericson er a el ms r espet abl e mt odo de
const r ucci n de sof t war e, a par t i r del modelo Ericson el
pr oceso RUP t uvo var i as i nf l uenci as como el Rational Approch
y el Objectory Process, ent r e ot r os.

Muchas empr esas r el aci onadas con l a t ecnol og a y l a
i nf or mt i ca pat r oci nar on l a cr eaci n del pr oceso RUP,
menci ono al gunos par a al i ment ar vuest r a cul t ur a y evi t ar el
si l enci o cuando al guna per sona pr i nci pi ant e en el apasi onado
mundo del RUP, comi enza a t ener dudas.

Empr esas pat r oci nador as par a l a cr eaci n del pr oceso
RUP:

I BM, Mi cr osof t , Sun Mi cr osyst ems, Rat i onal Cor por at i on,
Mi cr osof t , HP, Or acl e, Texas I nst r ument s, MCI , Syst emHouse,
ent r e ot r as.

3.4. IMPORTANCIA PROCESO RUP

Resumo l a i mpor t anci a del RUP en l os si gui ent es punt os:

Per mi t e dar sol uci n a l os exi gent es r equer i mi ent os de
l os usuar i os act ual es, cada vez ms exi gent es, debi do a
l os const ant es cambi os que l a mi sma soci edad y
compet enci as en el mer cado exi gen.

Per mi t e obt ener l os r equer i mi ent os y or gani zar l os,
document ar l os r equer i mi ent os de f unci onal i dad y
r est r i cci ones, document ar deci si ones, capt ar l as y por
l t i mo comuni car l os r equer i mi ent os del negoci o.

Per mi t e capt ur ar var i as de l as mejores prcticas en el
desar r ol l o moder no de sof t war e de f or ma que sea
apl i cabl e en un ampl i o r ango de pr oyect os y
or gani zaci ones.




Construccin de Software O.O. con el Proceso Unificado y UML, un punto de vista prctico
Ing. Rosa Menndez Mueras Tomo I

34
Es una gu a de cmo ut i l i zar de maner a ef ect i va el UML.

La t cni ca de model ado UML, no se ut i l i za ni cament e
par a ef ect os de document aci n, gr aci as al pr oceso RUP,
el UML est pr esent e en t odas l as f ases y et apas
est abl eci das por RUP, con UML cada uno de l os r ol es
par t i ci pant es en el pr oceso de desar r ol l o de sof t war e
pueden expr esar su t r abaj o en t r mi nos de di agr amas.

Los anal i st as, i ngeni er os, ar qui t ect os de sof t war e,
r evi sor es de casos de uso, et c, ut i l i zan l os di agr amas
par a most r ar el det al l e del const r ucci n del sof t war e.

Pr ovee a cada mi embr o de equi po el f ci l acceso a una
base de conoci mi ent o con gu as, pl ant i l l as y
her r ami ent as par a t odas l as act i vi dades cr t i cas de
desar r ol l o.

Cr ea y mant i ene modelos, en l ugar de enf ocar se en l a
pr oducci n de gr an cant i dad de papel es de document aci n.

Per mi t e que t odos l os mi embr os del equi po compar t an:

Conoci mi ent o base, el pr oceso, l a vi si n de cmo
desar r ol l ar sof t war e y el l enguaj e de model ado.

Per mi t e l a ver i f i caci n de l a cal i dad del sof t war e,
medi ant e l as si gui ent es act i vi dades:

Cr ea pr uebas par a cada escenar i o ( casos de uso) ,
asegur ando que t odos l os r equer i mi ent os est n
apr opi adament e i mpl ement ados.

Ver i f i ca l a cal i dad del sof t war e con r espect o a l os
r equer i mi ent os basados en l a conf i abi l i dad,
f unci onal i dad, desempeo de l a apl i caci n y del
si st ema.

Pr ueba cada i t er aci n.

El pr oceso de Pr uebas, suj et o t ambi n al model o
i t er at i vo e i ncr ement al , per mi t e que cada caso de uso
que NO cumpl a con el cont r ol de cal i dad pueda
cor r egi r se e i mpl ement ar se en el moment o i ndi cado ya
que l a i mpl ement aci n de l a sol uci n obvi ament e
Construccin de Software O.O. con el Proceso Unificado y UML, un punto de vista prctico
Ing. Rosa Menndez Mueras Tomo I

35
buena, puede no ser l a sol uci n i dnea si no es
i mpl ement ado en el moment o j ust o.










3.5. PRINCIPIOS DEL RUP


















Figura 23, Pr i nci pi os del Pr oceso Uni f i cado Rat i onal

Despus de anal i zar ms de 22 pr i nci pi os ci t ados por
di f er ent es aut or es, det al l ar 7 pr i nci pi os:

Los pr i nci pi os menci onados en l a figura N 23, f uer on
paut as i mpor t ant es que obt uve en l a i nvest i gaci n y
desar r ol l o en ms de 11 pr oyect os de const r ucci n de sof t war e
con RUP. Const i t uyen el cor azn del pr oceso, l os cual es por
r azones que ya expondr son de r eal ut i l i dad per mi t i endo el
xi t o del sof t war e si se l ogr a combi nar de una maner a
i nt el i gent e y l gi ca el pr oceso de const r ucci n de sof t war e
con l a admi ni st r aci n del pr oyect o.

Si se desea const r ui r sof t war e de cal i dad,
en un t i empo cor t o, baj o el pr esupuest o
est abl eci do y cumpl a con l as
especi f i caci ones def i ni da por el pr i nci pal
i nvol ucr ado del pr oyect o, l a al t er nat i va,
si n duda es el pr oceso RUP.
Desarrollo
Iterativo Controlado
Desarrollo basado
en componentes
Dirigido por
casos de uso
Gestiona
requerimientos
Centrado en
la arquitectura
Define un
proceso configurable
Define tcnicas de
modelamiento visual

Vous aimerez peut-être aussi