Konstrukcja diagramu klas UML z zastosowaniem Model-Driven Development

Journal Title: Bulletin of the Military University of Technology - Year 2016, Vol 65, Issue 1

Abstract

Transformacje modeli odgrywają istotną rolę w projektach projektowania systemów informatycznychwykorzystujących Model-Driven Development (MDD). Pozwalają automatyzować powtarzalne i dobrze określone czynności, przez co skracają czas projektowania oraz umożliwiają zmniejszenie liczby błędów. W podejściu obiektowym kluczowymi elementami są przypadki użycia. Są one opisywane, modelowane, a później projektowane, aż uzyskiwany jest działający kod aplikacji. W artykule przedstawiono transformację Communication-2-Class umożliwiającą automatyzację konstrukcji diagramu klas języka Unified Modeling Language (UML) tworzonego w realizacji przypadku użycia w ramach modelu analitycznego/projektowego. Diagram klas UML tworzony jest na podstawie diagramu komunikacji UML dla realizacji przypadku użycia. Dzięki temu diagram klas przedstawia wszystkie klasy zaangażowane w realizację przypadku użycia i związki między nimi. Wtyczka realizująca transformację Communication-2-Class została zrealizowana w środowisku IBM Rational Software Architect. W artykule przedstawiono także wyniki testów opracowanej wtyczki realizującej transformację Communication-2-Class pokazujące możliwości skrócenia czasu projektowania realizacji przypadku użycia.[b]Słowa kluczowe[/b]: Model-Driven Development, transformacje, Unified Modeling Language, Model analityczny/projektowy, diagram klas UML, diagram komunikacji UML

Authors and Affiliations

Tomasz Górski, Mateusz Sowa

Keywords

Related Articles

Rankings in conditions of uncertainty

[b]Abstract[/b]. The work concerns the procedures for ranking a set of objects whose value (utility) varies depending on the occurrence of the conditions for the probability distribution is not generally known. The proce...

Analysis of cryptographic mechanisms used in ransomware CryptXXX v3

The main purpose of this paper was to analysis how malicious software is using cryptographic mechanisms. Reverse engineering were applied in order to discover mechanisms used in ransomware CryptXXX v3. At the end were gi...

Testowanie jednorodności ciągów wielowymiarowych gaussowskich zmiennych losowych

W pracy omówiono metodę badania jednorodności ciągów wielowymiarowych zmiennych losowych obejmującą badanie normalności rozkładów zmiennych losowych oraz badanie równości wielu wartości oczekiwanych i równości wielu maci...

Influence of tensile softening of concrete on crack development and failure in concrete and reinforced concrete beams

In the paper, the own test results were presented. The experimental investigation was focused at determining the cracking and load capacity of beams made of concrete. The beams were characterized by different longitudina...

Determination of UAV position using high accuracy navigation platform

The choice of navigation system for mini UAV is very important because of its application and exploitation, particularly when the installed on it a synthetic aperture radar requires highly precise information about an ob...

Download PDF file
  • EP ID EP77555
  • DOI 10.5604/12345865.1197989
  • Views 102
  • Downloads 0

How To Cite

Tomasz Górski, Mateusz Sowa (2016). Konstrukcja diagramu klas UML z zastosowaniem Model-Driven Development . Bulletin of the Military University of Technology, 65(1), 111-129. https://www.europub.co.uk/articles/-A-77555