Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:2009:present:hjed [2009/07/06 21:32] jsi08 |
pl:miw:2009:present:hjed [2019/06/27 15:50] (aktualna) |
===== Wstęp ===== | ===== Wstęp ===== |
| |
* HJed (HeKatE Java Editor) jest to zintegrowane środowisko graficzne, które udostępnia intuicyjny, przejrzysty i przyjazny dla uźytkownika interfejs graficzny, umożliwiający tworzenie diagramów ARD oraz wykonywanie na nich różnego rodzaju operacji. | * HJed (HeKatE Java Editor) jest to zintegrowane środowisko graficzne, które udostępnia intuicyjny, przejrzysty i przyjazny dla użytkownika interfejs graficzny, umożliwiający tworzenie diagramów ARD oraz wykonywanie na nich różnego rodzaju operacji. |
* Narzędzie zostało napisanego w języku Java, funkcjonalnością odpowiada narzędziu VARDA. | * Narzędzie zostało napisanego w języku Java, funkcjonalnością odpowiada narzędziu VARDA. |
* Aplikacja została stworzona w oparciu o popularny wzorzec MVC (Model, View, Controller). Założeniem tego wzorca jest podzielenie aplikacji na niezależne części modelu, widoku i kontrolera, ułatwiając w ten sposób manipulowanie poszczególnymi cze˛s´ciami i ich refaktoring. | * Aplikacja została stworzona w oparciu o popularny wzorzec MVC (Model, View, Controller). Założeniem tego wzorca jest podzielenie aplikacji na niezależne części modelu, widoku i kontrolera, ułatwiając w ten sposób manipulowanie poszczególnymi częściami i ich refaktoring. |
| |
===== Podstawowa funkcjonalność ===== | ===== Podstawowa funkcjonalność ===== |
* Tworzenie nowego diagramu | * Tworzenie nowego diagramu |
* Dodawanie atrybutów | * Dodawanie atrybutów |
* Tworznie własno´sci | * Tworznie własności |
* Wykonywanie operacji finalizacji | * Wykonywanie operacji finalizacji |
* Wykonywanie operacji podziału | * Wykonywanie operacji podziału |
* Zapis diagramów w formie graficznej | * Zapis diagramów w formie graficznej |
* Eksport do kodu Prolog | * Eksport do kodu Prolog |
* Generowanie diagramu ła˛czonego | * Generowanie diagramu łączonego |
| |
===== Refaktoring ===== | ===== Refaktoring ===== |
* Usuwanie atrybutu | * Usuwanie atrybutu |
* Ponowne wykonywanie finalizacji lub podziału | * Ponowne wykonywanie finalizacji lub podziału |
* Dodawanie zale˙zno´sci pomi˛edzy własno´sciami | * Dodawanie zależności pomiędzy własnościami |
* Dodawanie atrybutów do własno´sci | * Dodawanie atrybutów do własności |
| |
===== Diagram pakietów ===== | ===== Diagram pakietów ===== |
{{:pl:miw:2009:present:hjed_picture_2.png|}} | {{:pl:miw:2009:present:hjed_picture_2.png|}} |
| |
| ===== Wykorzystanie dodatkowych klas ===== |
| |
| {{:pl:miw:2009:present:hjed_picture_3.png|}} |
| |
| ===== Klasy reprezentujące diagram ARD ===== |
| |
| {{:pl:miw:2009:present:hjed_picture_4.png|}} |
| |
| ===== Diagram sekwencji uruchamiania aplikacji ===== |
| |
| {{:pl:miw:2009:present:hjed_picture_5.png|}} |
| |