You are on page 1of 6

Anlisis y diseo orientado a objetos

Unidad 3.
Actividad 2. Cuadro comparativo de las diferentes metodologas
Anlisis y diseo
orientado a objetos
Unidad 3. Metodologas de diseo
para la generacin de
sistemas orientados a objetos
Actividad 2.
Cuadro comparativo de las
diferentes metodologas
Oscar avid iguero Cataln
A!"2#2$"%%
&rupo '(OO("$)"C())$
Educacin Superior Abierta y a Distancia Ciencias Exactas, Ingeniera y Tecnologa
Oscar David Diguero Cataln A!"#$#%"&& 'rupo DS(DOO("%)"C())%
Anlisis y diseo orientado a objetos
Unidad 3.
Actividad 2. Cuadro comparativo de las diferentes metodologas
La presente actividad tiene la finalidad de que apliques cada uno de los conceptos bsicos de las
metodologas de Actividad 2. Cuadro comparativo de las diferentes metodologas.
La presente actividad tiene la finalidad de que apliques cada uno de los conceptos bsicos de las
metodologas de diseo vistas hasta ahora y adems, que investigues las fechas en las que
implementaron dichas metodologas.
1. nvestiga las fechas en que fueron implementadas las metodologas OO.
2. n un archivo de te!to, elabora un cuadro comparativo donde inclu!as las caractersticas de
cada una de las metodologas OO y la fecha en que fueron implementadas.

Educacin Superior Abierta y a Distancia Ciencias Exactas, Ingeniera y Tecnologa
Oscar David Diguero Cataln A!"#$#%"&& 'rupo DS(DOO("%)"C())%
Anlisis y diseo orientado a objetos
Unidad 3.
Actividad 2. Cuadro comparativo de las diferentes metodologas
*+,OO!O&
-A
AU,O.+' /
A0O +1 2U+
A3A.+C+
+'C.-3C-O1 CO1C+3,O' 4U1A*+1,A!+'
5ooc6
&rady 5ooc6
+ntre
"77" y "77$
"rady #ooch present$ el m%todo de desarrollo de soft&are que lleva
su nombre su libro de 1''1(1'') llamado *nlisis y +iseo
Orientado a Ob,etos -Ob,ect Oriented *nalysis and +esign. mientras
traba,aba para /ational 0oft&are 1orporation. n el cubre las fases
de anlisis y diseo de la implementaci$n de un sistema orientado a
ob,etos y define una gran cantidad de smbolos para documentar
prcticamente cualquier decisi$n de diseo.
s tan e!tenso, que es poco probable se usen todos los smbolos y
diagramas, y solo ocupemos algunos de los subcon,untos a la
medida e!istentes, de cualquier manera, #ooch mismo solo hace
referencia a un mnimo en su libro2 l #ooch Lite.
3n aspecto que debe ser considerado en el m%todo es que es
totalmente descriptivo, es decir, nos e!plica de maneras concreta
que hacer en t%rminos de la definici$n del sistema, y no da 4recetas5
sobre lo que debemos hacer para obtener un me,or anlisis y diseo
del mismo.
sta metodologa se caracteri6a por contar con
una notaci$n e!presiva y bien definida que le
permite al diseador e!presar sus ideas y
concentrarse en problemas ms serios.
+efine modelos para describir el sistema en
modo iterativo e incremental seg7n el enfoque2
"e clases
"e objetos
"e mdulos

+e procesos 3sa una notaci$n e!presiva que
permite e!presar las ideas mediante 2 tipos de
dimensiones

#$%CA&'()CA
*%+,+CA&"-,MCA
n cada dimensi$n se usan diagramas2

8sica2 sobre el .ard/are
sttica2 de clases0 objetos0 mdulos0
procesos
+inmica1 transicin e interaccin.
Educacin Superior Abierta y a Distancia Ciencias Exactas, Ingeniera y Tecnologa
Oscar David Diguero Cataln A!"#$#%"&& 'rupo DS(DOO("%)"C())%
Anlisis y diseo orientado a objetos
Unidad 3.
Actividad 2. Cuadro comparativo de las diferentes metodologas
*+,OO!O&
-A
AU,O.+' /
A0O +1 2U+
A3A.+C+
+'C.-3C-O1 CO1C+3,O' 4U1A*+1,A!+'
OO'+
8Object(
Oriented
'oft9are
+ngineering:
-var ;acobson
"772
+escribe el anlisis y diseo orientado a ob,etos como una forma de
organi6ar soft&are dentro de una correlaci$n de ob,etos discretos
que incorporan tanto comportamiento como estructuras de datos. La
esencia del desarrollo orientado a ob,etos en O9: es la identificaci$n
y organi6aci$n de conceptos en el dominio del problema. ste
m%todo tiene muchas notaciones, aunque para el desarrollo de
muchos sistemas solamente algunas son usadas.
ste ha sido llamado 4un enfoque para el mane,o de casos de uso5,
ya que la importancia de este sirve como pauta de la cual son
derivados los dems modelos. 3n modelo de casos de uso describe
la funcionalidad completa del sistema, identificando como, todo lo
que esta fuera del sistema, interact7a con %l
0e basa en cinco t%cnicas para modelar un
sistema2
2equerimientos
An3lisis
"iseo
mplementacin
4rueba
1$mo ya lo mencionamos su principio es definir
el concepto inicial -modelo de casos de uso., los
requerimientos y usar perspectiva para definir
bien las relaciones entre ellos y que todo sea
tangible. ste modelo permite generar diseos
incluso a escala industrial.
3sa las siguientes fases en los diseos2
5erramientas
4rocesos
M6todos
Arquitectura
0e asiste del diseo creativo que es la
transformaci$n de un con,unto de requerimientos
y nociones vagas en un lan estructurado. ;ace
enfoque en el ciclo de vida de los sistemas
Educacin Superior Abierta y a Distancia Ciencias Exactas, Ingeniera y Tecnologa
Oscar David Diguero Cataln A!"#$#%"&& 'rupo DS(DOO("%)"C())%
Anlisis y diseo orientado a objetos
Unidad 3.
Actividad 2. Cuadro comparativo de las diferentes metodologas
*+,OO!O&
-A
AU,O.+' /
A0O +1 2U+
A3A.+C+
+'C.-3C-O1 CO1C+3,O' 4U1A*+1,A!+'
O*,
8Object
*odeling
,ec6ni<ue:
;ames
.umbaug6 y
*ic6ael 5la6a
en "77"
La metodologa O9: -Ob,ect 9odeling :echnique. fue creada por
<ames /umbaugh y 9ichael #laha en 1''1, mientras <ames diriga
un equipo de investigaci$n de los laboratorios "eneral lectric.
s una de las metodologas de *+OO, ms maduras y eficientes que
e!isten en la actualidad. La gran virtud que aporta esta metodologa
es su carcter de abierta -no propietaria., que le permite ser de
dominio p7blico y, en consecuencia, sobrevivir con enorme vitalidad.
sto facilita su evoluci$n para acoplarse a todas las necesidades
actuales y futuras de la ingeniera de soft&are
Esta *etodologa se extiende del
anlisis, al dise+o, a la i*ple*entacin
durante sus etapas,
*tapas1
Anlisis
Dise+o del Siste*a
Dise+o de Ob-etos
I*ple*entacin
Cada *odelo describe un aspecto del
siste*a y tienen re.erencias entre si
por lo cual no son independientes,
Modelos1
/odelo de Ob-etos
/odelo Din*ico
/odelo 0uncional
Educacin Superior Abierta y a Distancia Ciencias Exactas, Ingeniera y Tecnologa
Oscar David Diguero Cataln A!"#$#%"&& 'rupo DS(DOO("%)"C())%
Anlisis y diseo orientado a objetos
Unidad 3.
Actividad 2. Cuadro comparativo de las diferentes metodologas
*+,OO!O&
-A
AU,O.+' /
A0O +1 2U+
A3A.+C+
+'C.-3C-O1 CO1C+3,O' 4U1A*+1,A!+'
U*!
8Uni=ed
*odeling
!anguage:
-ncluye
aspectos y
caractersticas
de todos los
m>todos de
diseo los
antecesores
son &rady
5ooc6? autor
del m>todo
5ooc6@ ;ames
.umbaug6.
U*! fue
liberada en
+nero de "77%.
!a versiAn "."
fue presentado
ante la O*& en
agosto de "77%?
para luego ser
adoptada por la
O*& en
noviembre de
"77%.
l desarrollo de 39L comen6$ a finales de 1'') cuando "rady
#ooch y <im /umbaugh de /ational 0oft&are 1orporation
empe6aron a unificar sus m%todos. * finales de 1''=, >var <acobson
y su compaa Ob,ectory se incorporaron a /ational en su
unificaci$n, aportando el m%todo OO0
s el lengua,e de modelado de sistemas de soft&are ms conocido y
utili6ado en la actualidad? est respaldado por el O9" -Ob,ect
9anagement "roup.. s un lengua,e grfico para visuali6ar,
especificar, construir y documentar un sistema. 39L ofrece un
estndar para describir un @plano@ del sistema -modelo., incluyendo
aspectos conceptuales tales como procesos de negocio, funciones
del sistema, y aspectos concretos como e!presiones de lengua,es de
programaci$n, esquemas de bases de datos y compuestos
reciclados,
Arovee un sistema de arquitecturas que traba,a
con ob,etos, anlisis y diseo para visuali6ar,
construir y documentar un sistema de soft&are.
s usado en industrias, organi6aciones e
instituciones a nivel mundial y tiene los siguientes
beneficios2
Mejora tiempos de desarrollo
Modela sistemas orientados de objetos
*stablece conceptos ! artefactos ejecutables
*ncamina el desarrollo de escalamiento
Crea un lenguaje de modelado para .umanos
! maquinas
Mejora el soporte a la planeacin ! control de
pro!ectos
Alta reutili7acin ! mnima costos.
Ob,etivos de este modelado2
"ar a los usuarios un lenguaje visual
+ener mecanismos de e8tensibilidad !
especiali7acin
%er independiente.
+ener bases formales para su comprensin
ntegrar una mejor pr3ctica.
3sa ) constructores grficos que son2
cono
%mbolo de 2 dimensiones
Uniones
Cadenas
Educacin Superior Abierta y a Distancia Ciencias Exactas, Ingeniera y Tecnologa
Oscar David Diguero Cataln A!"#$#%"&& 'rupo DS(DOO("%)"C())%

You might also like