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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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