Jednym z najbardziej uciążliwych etapów projektowania systemów informatycznych jest specyfikacja ich zadań i założeń. Konieczność znalezienia wspólnego języka, którym posługiwaliby się potencjalni użytkownicy, inwestorzy i wykonawcy systemu, jest wyjątkowo trudnym zadaniem.
Idealnym rozwiązaniem tego problemu jest język UML -- zespół diagramów stanowiących metody i techniki analizy i projektowania systemu i jego elementów składowych. Narzędzia służące do komputerowego wspomagania projektowania z wykorzystaniem języka UML, nazywane narzędziami CASE, pozwalają nie tylko na stworzenie tych diagramów, ale także na wygenerowanie na ich podstawie dokumentacji projektowej oraz szkieletu kodu źródłowego.
Czytając ją i wykonując zawarte w niej ćwiczenia, poznasz elementy UML-a oraz zadania diagramów i sposoby ich tworzenia. Dowiesz się nie tylko tego, w jaki sposób rysować w nim diagramy, ale także jak za jego pomocą tworzyć dokumentację i zarys kodu.
Diagramy przypadków użycia Diagramy klas Diagramy sekwencji i czynności Diagramy wdrożeniowe Instalacja i konfiguracja programu Enterprise Architect Tworzenie dokumentacji systemu Generowanie kodu Inżynieria zwrotna Stwórz odpowiedni model systemu informatycznego i przekonaj się, jak bardzo ułatwi Ci on dalszą pracę.