!!Nie podano tytułu!!

Transkrypt

!!Nie podano tytułu!!
!!Nie podano tytułu!!
!!Nie podano autora!!
28 marca 2008
Spis treści
1 Punkt pierwszy
2
2 Punkt drugi
3
3 Punkt trzeci
3
Spis rysunków
1
1
Podpis nr 1 (przedruk za [3, s. 201]) . . . . . . . . . . . . . . . .
2
Punkt pierwszy
Otwarty format UML (ang. Unified Modeling Language, czyli Ujednolicony Język Modelowania), to język formalny służący do opisu świata obiektów w analizie obiektowej oraz programowaniu obiektowym (por. http://www.uml.org/
oraz [1]).
Służy do modelowania dziedziny problemu1 – w przypadku stosowania go
do analizy, oraz do modelowania rzeczywistości, która ma dopiero powstać –
tworzy się w nim głównie modele systemów informatycznych. UML jest głównie
używany wraz z jego reprezentacją graficzną – jego elementom przypisane są
symbole, które wiązane są ze sobą na diagramach (por. przykład na rys. 1).
Rysunek 1: Podpis nr 1 (przedruk za [3, s. 201])
UML jest oficjalnie zdefiniowany przez Object Management Group (OMG)
w tzw. metamodelu UML – Meta-Object Facility (MOF). Jak inne specyfikacje
bazujące na Meta-Object Facility, metamodel UML i modele UML mogą być
serializowane (zapisywane) w języku XMI opartym na standardzie XML2 . Systems Modeling Language (SysML, Język Modelowania Systemów) jest językiem
1 opisywania-modelowania fragmentu istniejącej rzeczywistości – na przykład modelowanie
tego, czym zajmuje się jakiś dział w firmie.
2 Choć UML był zaprojektowany, by definiować, wizualizować, konstruować i dokumentować systemy kładące nacisk na software, nie jest on ograniczony do modelowania oprogramo-
2
modelowania dla specyficznych zagadnień inżynierii systemów, zdefiniowanym
jako profil UML 2.0.
2
Punkt drugi
Diagram klas, w ujednoliconym języku modelowania (UML, ang. Unified Modeling Language), to statyczny diagram strukturalny, przedstawiający strukturę
systemu w modelach obiektowych przez ilustrację struktury klas i zależności
między nimi (por. [2, s. 120-145]).
Diagram klas przedstawia klasy (typy) obiektów w programie, w odróżnieniu
od diagramu obiektów, który pokazuje jedynie egzemplarze (instancje) obiektów
i ich zależności istniejące w konkretnym momencie (por. [2, 3]).
Diagram klas pokazuje określony fragment struktury systemu. Diagramów
klas używa się do modelowania statycznych aspektów perspektywy projektowej.
Wiąże się z tym silnie modelowanie słownictwa systemu, kooperacji lub schematów. Diagramy klas pozwalają na sformalizowanie specyfikacji danych i metod.
Mogą także pełnić rolę graficznego środka pokazującego szczegóły implementacji
klas.
3
Punkt trzeci
Diagram klas, w ujednoliconym języku modelowania (UML, ang. Unified Modeling Language), to statyczny diagram strukturalny, przedstawiający strukturę
systemu w modelach obiektowych przez ilustrację struktury klas i zależności
między nimi.
Diagram klas przedstawia klasy (typy) obiektów w programie, w odróżnieniu
od diagramu obiektów, który pokazuje jedynie egzemplarze (instancje) obiektów
i ich zależności istniejące w konkretnym momencie.
Diagram klas pokazuje określony fragment struktury systemu. Diagramów
klas używa się do modelowania statycznych aspektów perspektywy projektowej.
Wiąże się z tym silnie modelowanie słownictwa systemu, kooperacji lub schematów. Diagramy klas pozwalają na sformalizowanie specyfikacji danych i metod.
Mogą także pełnić rolę graficznego środka pokazującego szczegóły implementacji
klas.
Literatura
[1] Fowler M., UML w kropelce, wersja 2.0, LTP Oficyna Wydawnicza, Październik 2005.
[2] World Wide Web Consortium: Extensible Stylesheet Language (XSL), patrz
http://www.w3.org/TR/xsl/.
[3] World Wide Web Consortium, XML Path Language (XPath), patrz http:
//www.w3.org/TR/xpath.html.
wania. UML jest używany także do modelowania procesów biznesowych, inżynierii systemów
i reprezentowania struktur organizacyjnych (por. przykład na rys. 1).
3