1. Korzystając z narzędzi dostępnych w VS przeanalizuj architekturę przykładowego projektu, np. program slownik).
    • Utwórz diagram klas za pomocą View class diagram i wykorzystaj ten diagram do modyfikacji zawartości klas. Dodaj nowe metody, własności i pola.
    • Wykorzystaj eksploratora architektury do zbadania struktury projektu: plików, klas, metod, odwołań do metod, itd.
    • Utwórz diagram klas UML w osobnym projekcie (Modeling Project)
    • Wygeneruj diagram sekwencji dla metody Czytaj
  2. Wygeneruj graf zależności dla solucji i zapoznaj się z możliwościami wizualizacji zależności w kodzie.
    • Wyświetl graf prezentujący wszystkie odwołania do obiektu Slownik.
    • Skonfiguruj analizator, który będzie wykryje obszary o największym zagęszczaniu połączeń (Hubs)
  3. Wygeneruj mapę kodu dla metod klasy Słownik i rozpoznaj zależności pomiędzy obiektami i metodami.
    • Uruchom aplikację w trybie debugowania i prześledź w jaki sposób aktualnie wykonywany kod jest zaznaczony na mapie kodu
  4. Stwórz diagram klas UML zawierający kilka klas połączonych różnymi typami asocjacji, m.in.. generalizację. Wygeneruj kod z diagramu.
  5. Utwórz diagram warstw obrazujący model aplikacji Słownik. Przeprowadź walidację zgodności diagramu warstwowego z kodem.