Llenguatge de modelització unificat: diferència entre les revisions

Contingut suprimit Contingut afegit
/* Diagrames{{Ref-llibre|cognom = |nom = Grady Booch, Jim Rumbaugh, Ivar Jacobson|títol = El Lenguaje unificado de modelado : manual de referencia : UML|url = http://elvex.ugr.es/decsai/java/pdf/3E-UML.pdf|edició = |llengua = Castellà|data = |editor...
Robot estandarditza i catalanitza referències, catalanitza dates i fa altres canvis menors
Línia 1:
{{confusió|Unió Monetària Llatina}}
[[Fitxer:UML Diagrams.jpg|thumb|341x341px|Collage de diagrames UML.]]
L''''UML''' o '''Llenguatge Unificat de Modelat''' (Unified Modeling Language<ref>{{Ref-web|url = http://www.omg.org/gettingstarted/what_is_uml.htm|títol = Unified modeling language|consulta = 30/10/2014|llengua = Anglèsanglès|editor = |data = }}</ref>'','' Llenguatge de Modelat Unificat) és un llenguatge de [[modelat]] de sistemes de [[software]], és el més conegut i utilitzat en l'actualitat, està suportat per l'[[Object Management Group|OMG]]<ref>{{Ref-web|url = http://www.omg.org/|títol = Object Management Group|consulta =24/10/2014 |llengua = Anglèsanglès|editor = |data = }}</ref> (Object Management Grup). És un llenguatge gràfic per visualitzar, especificar, construir i documentar un sistema. L'UML ofereix un estàndard per descriure un sistema (model), incloent aspectes conceptuals tals com els processos de negoci i funcions del sistema, i aspectes concrets com expressions de llenguatges de programació, esquemes de bases de dades i components reutilitzables.
 
L'UML va ser creat i desenvolupat per [[Grady Booch]],<ref>{{Ref-web|url = http://www.computerhistory.org/trustee/Grady,Booch/|títol = Grady Booch|consulta = 4/11/2014|llengua = Anglèsanglès|editor = |data = }}</ref> [[Ivar Jacobson]]<ref>{{Ref-web|url = http://www.devoxx.com/display/DV09/Ivar+Jacobson|títol = Ivar Jacobson|consulta = 4/11/2014|llengua = Anglèsanglès|editor = |data = }}</ref> i [[James Rumbaugh]] mentres treballaven per l'empresa [[Rational Software]]<ref name=":0">{{Ref-web|url = http://www-01.ibm.com/software/rational/|títol = IBM Rational Software|consulta = 20/10/2014|llengua = Anglèsanglès|editor = |data = }}</ref> durant els anys 1994-1996.
 
Aquest llenguatge disposa de diversos tipus de diagrames, els quals mostren diferents aspectes de les entitats representades.
Línia 9:
== Història ==
[[Fitxer:OO Modeling languages history.jpg|thumb|327x327px|Història dels mètodes i notació d'orientació a objectes]]
L'UML ha anat evolucionant des de la segona meitat de la dècada del 1990 i té les seves arrels en els mètodes orientats a objectes desenvolupats a finals de 1980 i principis de 1990.<ref>{{Ref-web|url = http://www.cs.pomona.edu/classes/cs121/supp/UML%20tutorial/history_of_uml.htm|títol = Història UML|consulta = 4/11/2014|llengua = Anglèsanglès|editor = |data = }}</ref> La línia de temps (vegeu la imatge) mostra els aspectes més destacats de la història del modelatge orientat a objectes.
 
=== Abans del UML 1.x ===
Línia 22:
 
=== UML 2.x ===
L'UML ha madurat considerablement des de UML 1.1. Diferents revisions menors (UML 1.3, 1.4 i 1.5) han corretgit els defectes i errors de la primera versió de UML. A aquestes revisions han estat precedides per la revisió major de l'UML 2.0<ref>{{Ref-web|url = http://students.mimuw.edu.pl/~zbyszek/posi/ibm/RUP_Eval/manuals/intro/im_uml2.htm|títol = Diferències entre l'UML 1.x i el 2.0|consulta = 4/11/2014|llengua = Anglèsanglès|editor = |data = }}</ref><ref>{{Ref-web|url = http://www.omg.org/spec/UML/2.0/|títol = UML 2.0|consulta = 4/11/2014|llengua = Anglèsanglès|editor = |data = }}</ref> que va ser adoptada per la [[Object Management GroupOMG]] el 2005.
 
Hi ha hagut diverses versions des de l'UML 2.0 fins a arribar a l'UML 2.5 llançat l'octubre de 2012.
Línia 28:
== Definició (UML)<ref>{{Ref-web|url = http://aprenderaprogramar.es/index.php?option=com_content&view=article&id=688:ique-es-y-para-que-sirve-uml-versiones-de-uml-lenguaje-unificado-de-modelado-tipos-de-diagramas-uml&catid=46:lenguajes-y-entornos&Itemid=163|títol = Anàlisis U.M.L.|consulta = 3/11/2014|llengua = Castellà|editor = |data = }}</ref> ==
 
L'UML<ref>{{Ref-web|url = http://ima.udg.edu/~sellares/EINF-ES2/uml2_diagrams.pdf|títol = visió global UML|consulta = 04/11/2014|llengua = Anglèsanglès|editor = |data = }}</ref> ens ofereix una forma diferent de visualitzar els problemes mitjançant diagràmes. El seu ús més comú està enfocat a la resolució/representació de problemes destinats a la construcció de software.
 
Anem a analitzar les sigles UML: Llenguatge unificat de modelat