Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
Nowa wersja
Both sides next revision
|
pl:miw:miw08_umlandardxtt:notatki [2008/04/14 20:32] miw |
pl:miw:miw08_umlandardxtt:notatki [2008/04/14 20:37] miw |
XMI może zostać użyty także do zapisu aplikacji (np. Java, C++), komponentów (np. EJB), baz danych (np. CWM). | XMI może zostać użyty także do zapisu aplikacji (np. Java, C++), komponentów (np. EJB), baz danych (np. CWM). |
| |
XMI może definiować: [za: 1] | XMI może definiować: [za: [[pl:miw:miw08_umlandardxtt:notatki#zrodla|1]]] |
| |
* reprezentację obiektów i atrybutów, | * reprezentację obiektów i atrybutów, |
| |
> Należy podkreślić, że w obecnej postaci służy zapisowi modelu, a nie diagramów, | > Należy podkreślić, że w obecnej postaci służy zapisowi modelu, a nie diagramów, |
> gdyż nie determinuje postaci wizualnej wykraczającej poza formalną treść modelu. [2] | > gdyż nie determinuje postaci wizualnej wykraczającej poza formalną treść modelu. [[[pl:miw:miw08_umlandardxtt:notatki#zrodla|2]]] |
| |
| |
===== Uproszczony przykład reprezentacji klasy ===== | ===== Uproszczony przykład reprezentacji klasy ===== |
| |
Uproszczony przykład reprezentacji klasy zapisanej przy pomocy XMLa: [schemat za: 3] | Uproszczony przykład reprezentacji klasy zapisanej przy pomocy XMLa: [schemat za: [[pl:miw:miw08_umlandardxtt:notatki#zrodla|3]]] |
| |
{{http://student.agh.edu.pl/~kkluza/xmi/przyklad1.png|Klasa w XMI}} | {{http://student.agh.edu.pl/~kkluza/xmi/przyklad1.png|Klasa w XMI}} |
</code> | </code> |
| |
XMI jest ogólnoświatowym standardem zdefiniowanym normą: | XMI jest ogólnoświatowym standardem zdefiniowanym normą: \\ |
[[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32622|ISO/IEC 19503:2005 Information technology -- XML Metadata Interchange (XMI)]]. | [[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32622|ISO/IEC 19503:2005 Information technology -- XML Metadata Interchange (XMI)]]. |
| |
MetaObject Facility (MOF) to specyfikacja definiująca zasady opisu języka modelowania (tzw. metamodel) dla wszystkich specyfikacji tworzonych przez Object Management Group (OMG). MOF sprawia, że wywodzące się z niej specyfikacje są kompatybilne ze sobą. Definiuje również standard przechowywania metamodeli oraz modeli. | MetaObject Facility (MOF) to specyfikacja definiująca zasady opisu języka modelowania (tzw. metamodel) dla wszystkich specyfikacji tworzonych przez Object Management Group (OMG). MOF sprawia, że wywodzące się z niej specyfikacje są kompatybilne ze sobą. Definiuje również standard przechowywania metamodeli oraz modeli. |
| |
Poniższy diagram ukazuje relacje między modelem, metamodelem, a językiem [za 2]: | Poniższy diagram ukazuje relacje między modelem, metamodelem, a językiem [za [[pl:miw:miw08_umlandardxtt:notatki#zrodla1|2]]]: |
| |
{{http://student.agh.edu.pl/~kkluza/xmi/metamodel_model_jezyk.png|Metamodel, model a język}} | {{http://student.agh.edu.pl/~kkluza/xmi/metamodel_model_jezyk.png|Metamodel, model a język}} |
* pełny - Complete MOF (CMOF). | * pełny - Complete MOF (CMOF). |
| |
MOF jest ogólnoświatowym standardem zdefiniowanym normą: | |
| MOF jest ogólnoświatowym standardem zdefiniowanym normą: \\ |
[[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32621|ISO/IEC 19502:2005 Information technology -- Meta Object Facility (MOF)]]. | [[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32621|ISO/IEC 19502:2005 Information technology -- Meta Object Facility (MOF)]]. |
| |
=== Źródła === | === Źródła === |
1. dokumentacja MOF \\ | 1. http://www.omg.org/mof/ \\ |
2. http://essay.utwente.nl/57286/1/scriptie_Overbeek.pdf \\ | 2. http://essay.utwente.nl/57286/1/scriptie_Overbeek.pdf \\ |
3. http://adlejman.w.interia.pl/mda.pdf \\ | 3. http://adlejman.w.interia.pl/mda.pdf \\ |