Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
Nowa wersja
Both sides next revision
|
pl:miw:2009:present:hjed [2009/07/06 20:38] jsi08 |
pl:miw:2009:present:hjed [2009/07/06 21:40] jsi08 |
| |
* 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 odpowiadaja 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ęśi 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 cze˛s´ciami i ich refaktoring. |
| |
| ===== Podstawowa funkcjonalność ===== |
| |
| * Tworzenie nowego diagramu |
| * Dodawanie atrybutów |
| * Tworznie własno´sci |
| * Wykonywanie operacji finalizacji |
| * Wykonywanie operacji podziału |
| |
| ===== Rozszerzona funkcjonalność ===== |
| |
| * Eksport modelu do formatu XML |
| * Wczytywanie modelu z formatu XML |
| * Zapis diagramów w formie graficznej |
| * Eksport do kodu Prolog |
| * Generowanie diagramu ła˛czonego |
| |
| ===== Refaktoring ===== |
| |
| * Zmiana nazwy atrybutu |
| * Usuwanie atrybutu |
| * Ponowne wykonywanie finalizacji lub podziału |
| * Dodawanie zale˙zno´sci pomi˛edzy własno´sciami |
| * Dodawanie atrybutów do własno´sci |
| |
| ===== Diagram pakietów ===== |
| |
| {{:pl:miw:2009:present:hjed_picture_1.png|}} |
| |
| ===== Zastosowanie wzorca MVC ===== |
| |
| {{: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|}} |
| |
===== Level 2 Headline ===== | |
| |