Tècnica de modelatge d'objectes: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
Cap resum de modificació
Línia 4:
OMT es va crear enfocada al desenvolupament del programari.
 
Els propòsits del modelatge segons Rumbaugh són:<ref>Rumbaugh et al. (1991:15)</ref><ref name="Tot97">Terje Totland (1997). [http://www.idi.ntnu.no/grupper/su/publ/html/totland/ch0527.htm 5.2.7 Object Modeling Technique (OMT)] Thesis, Norwegian University of Science and Technology (NTNU), Trondheim.</ref>
Els propòsits del modelatge segons Rumbaugh són:
* Provar les entitats abans de crear-les (simulació).
* Comunicació amb el client que vol el programari.
Línia 11:
 
OMT proposa tres models principals:
* El model objecte: Representa l'estàtic i el més estable del modelatge. Els principals conceptes són les classes i les associacions amb atributs i operacions. Agregació i generalització (amb múltiples herències) són relacions predefinides.<ref>(Rumbaugh et al.,1991:21)</ref> Main concepts are classes and associations with attributes and operations. Aggregation and generalization (with multiple inheritance) are predefined relationships.<ref name="Tot97"/>
* El model dinàmic: Representa el model estat/relació. Els principals conceptes són els estats, les transicions entre ells i els esdeveniments que provoquen les transicions. Les accions poden ser modelades com accions que passen als estats. La generalització i l'agregació (concurrència) són relacions predefinides.<ref name="Tot97"/>
* Model funcional: Representa bàsicament als diagrames de flux de dades. Els conceptes principals són processar, emmagatzemar dades, flux de dades i els actors. En resum, defineix la funció de la totalitat dels processos interns en un model, gràcies als Diagrames de flux de dades. Detalla com es duen a terme de forma independent els processos. <ref name="Tot97"/>
[[Fitxer:OMT state diagram.png|thumb|400x400px|Diagrama d'estats OMT]]
La tècnica de modelatge d'objectes és un predecessor del [[Llenguatge unificat de modelat|llenguatge unificat de modelat (UML)]]. Això provoca que molts elements de l’OMT siguin comuns a [[Llenguatge unificat de modelat|UML]].
Línia 20:
 
== Referències ==
{{Reflist}}
 
==Further reading==
<references /><ref>{{Ref-web|url = https://en.wikipedia.org/wiki/Object-modeling_technique|títol = Object-modeling technique|consulta = 19/102015|llengua = Anglès|editor = |data = }}</ref>
*[[James Rumbaugh]], Michael Blaha, William Premerlani, Frederick Eddy, William Lorensen (1990). ''Object-Oriented Modeling and Design''. Prentice Hall. ISBN 0-13-629841-9
* Terry Quatrani, Michael Jesse Chonoles (1996). ''Succeeding With the Booch and OMT Methods: A Practical Approach''. Addison Wesley. ISBN 978-0-8053-2279-8
 
==External links==
*[http://marchingcubes.org/index.php/Object_Oriented_Modeling Some of the early history of OMT]
 
 
<!--Interwikies-->
 
{{DEFAULTSORT:Object-Modeling Technique}}
<!--Categories-->
[[Category:Object-oriented programming]]
[[Category:Unified Modeling Language]]
 
 
{{uml-stub}}