FAZA III - Design Time
Design Time jest kolejnym etapem w procesie Event Stormingu. Koncentruje się ona na projektowaniu rozwiązania systemowego na podstawie modelu dziedziny biznesowej opracowanego w poprzednich fazach.
Oto główne kroki tej fazy:
Identyfikacja agregatów: Na podstawie wcześniejszego modelu dziedziny biznesowej zidentyfikuj agregaty, które będą odpowiedzialne za zarządzanie określonymi częściami systemu. Agregaty są logicznymi grupami powiązanych obiektów i danych.
Definiowanie komend i poleceń: Określ komendy, które będą używane do wywoływania akcji wewnątrz agregatów. Komendy są żądaniami lub akcjami, które mają wpływ na stan agregatów.
Projektowanie polityk: Zdefiniuj polityki, czyli reguły biznesowe, które będą miały zastosowanie w systemie. Polityki mogą obejmować walidację danych, ograniczenia biznesowe, decyzje itp.
Tworzenie struktur danych: Sprecyzuj struktury danych, takie jak encje, wartości, identyfikatory, atrybuty itp., które będą używane w systemie do przechowywania informacji.
Projektowanie interfejsów: Zidentyfikuj interfejsy użytkownika (UI) oraz interfejsy zewnętrzne, które będą używane do komunikacji z systemem. Skup się na projektowaniu intuicyjnych i efektywnych interfejsów, które spełniają potrzeby użytkowników.
Tworzenie diagramów komponentów: Wizualizuj architekturę systemu, tworząc diagramy komponentów, które pokazują podział systemu na moduły, komponenty i zależności między nimi.
Wybór technologii i narzędzi: Na tym etapie zespół dokonuje wyboru technologii i narzędzi, które będą używane do implementacji systemu. Uwzględnia się przy tym wymagania biznesowe, skalowalność, wydajność i inne czynniki decydujące.
Faza III - Design Time ma na celu przekształcenie modelu dziedziny biznesowej w konkretną architekturę i projekt systemu. Jest to etap, w którym decyduje się o strukturze systemu, interfejsach użytkownika, komponentach i technologiach, które będą wykorzystane.

Last updated