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
Minimization of empty mileages in military transport
The purpose of this article is to discuss an issue of empty mileages in military and road transport. The author describes problems related with management of transport in the army. A case of ineffective utilisation of me...
Propozycja konstrukcji prefabrykowanej do ochrony obiektów infrastruktury krytycznej
W artykule przedstawiono propozycję konstrukcji ochronnej, w postaci prefabrykowanej kopuły żelbetowej, do ochrony obiektu infrastruktury krytycznej [1]. Możliwość wielokrotnego montażu i demontażu tej konstrukcji, zamia...
The effect of the aggregate type on the properties of pavement concrete
This paper presents the results of laboratory tests on the properties of cement concrete containing various types of aggregate. The purpose of the tests was to determine the effect of aggregate on compressive strength, i...
Defence against weapons of mass destruction. Technical and functional solutions in personal protection for Territorial Defence Forces
The paper characterises methods of defence for use against weapons of mass destruction, as a form of troop protection system in the event of a contamination (infection) hazard from both the functional and the task-orient...
Model polowy zjawisk elektromechanicznych napędu liniowego z magnesami trwałymi
W artykule przedstawiono problematykę modelowania i analizy liniowego napędu elektromagnetycznego z magnesami trwałymi z uwzględnieniem podstawowych zjawisk fizycznych. W modelu do analizy pola magnetycznego wykorzystano...