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

Wpływ osłabienia betonu rozciąganego na rozwój zarysowania i niszczenia belek betonowych i żelbetowych

W pracy przedstawione zostały wyniki badań własnych dotyczących oceny rysoodporności i nośności belek zginanych wykonanych z betonu. W belkach różnicowany był stopień zbrojenia podłużnego: od zerowego — belki betonowe, p...

Low cost GNSS receivers in time synchronization systems

The GNSS (GNSS — Global Navigation Satellite Systems) receivers can be utilized to obtain accurate time markers. The preliminary results of the cheap GNSS receivers’ tests are presented in the paper. The one receiver’s p...

Selekcja cech osobniczych sygnału mowy z wykorzystaniem algorytmów genetycznych

W artykule przedstawiono system automatycznego rozpoznawania mówcy zaimplementowany w środowisku Matlab oraz pokazano sposoby realizacji i optymalizacji poszczególnych elementów tego systemu. Główny nacisk położono na wy...

Active imaging for monitoring and technical diagnostics

The article presents the results of currently running work in the field of active imaging. The term active refers to both the image acquisition methods, so-called methods of the spatio-temporal framing and active visuali...

Zastosowanie technologii whitetopping w aspekcie realizacji remontów nawierzchni podatnych

W artykule przedstawiono analizę techniczno-ekonomiczną realizacji remontów nawierzchni podatnych z zastosowaniem technologii whitetopping na przykładzie rozwiązań klasycznych, czyli dylatowanych, oraz o zbrojeniu ciągły...

Download PDF file
  • EP ID EP77555
  • DOI 10.5604/12345865.1197989
  • Views 94
  • 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://europub.co.uk/articles/-A-77555