Nazwa każdego diagramu zawierającego model systemu lub architektury rozpoczyna się od kodu identyfikującego typ diagramu. Poniżej zostały zamieszczona propozycja identyfikatorów dla poszczególnych typów diagramów:
- ACD – Diagram aktywności (Activity Diagram)
- BPD – Diagram procesów biznesowych BPMN (Business Process Diagram)
- BRD – Diagram wymagań biznesowych (Business Requiments Diagram)
- DMD – Diagram modelu danych (Data Model Diagram)
- FRD – Diagram wymagań funkcjonalnych (Functional Requiments Diagram)
- MOD – Diagram motywacji (Motivation Diagram)
- NRD – Diagram wymagań niefunkcjonalnych (Non-functional Requiments Diagram)
- SMD – Diagram z maszyną stanową (State Machine Diagram)
- UCD – Diagram przypadków użycia (Use Case Diagram)
- UID – Diagram interfejsów użytkownika (User Interface Diagram)
Po każdym z typów diagramów zostanie dodany identyfikator obszaru (diagramy biznesowe) lub systemu (diagramy systemowe) oraz unikalny w obrębie numeracji numer.
Przykładowo:
BPD.Sprzedaż.01 – oznacza diagram procesów biznesowych w obszarze biznesowym: Sprzedaż
Diagramy przedstawiające mapowania będą zawierać następujące identyfikatory:
- BP2ABD – mapowanie procesów biznesowych na wysokopoziomowe procesy biznesowe
- BP2BRD – mapowanie procesów biznesowych na wymagania biznesowe
- MD2KMD – mapowanie modelu danych na kanoniczny model danych
- RQ2BRD – mapowanie wymagań na system na wymagania biznesowe
- UC2ASD – mapowanie przypadków użycia na usługi aplikacyjne
- UC2BPD – mapowanie przypadków użycia na procesy biznesowe
- UC2RQD – mapowanie przypadków użycia na wymagania systemowe
Dlaczego warto jest odpowiednio oznaczać diagramy. Po nazwach diagramów od razu wiadomo do czego ten diagram służy. Z czasem szukając odpowiedniej relacji i typu diagramu od razu wiadomo, który diagram jest w danym momencie dla nas istotny.
W repozytorium znajdziesz także diagramy odnoszące się do architektury. Moja propozycja nadawania im identyfikatorów jest następująca:
- P.AB.PB.XX.YY – Nazwa procesu biznesowego (diagram)
- P.AB.MW.XX.YY – Widok wymagań (mapowanie wymagań na procesy)
- P.AB.OB.XX.YY – Widok obiektów
- P.AS.AP.XX.YY – Nazwa perspektywy aplikacji X
- P.AS.PD.XX.YY – Nazwa perspektywy przepływu danych
- P.AS.WW.XX.YY- Nazwa perspektywy wielowarstwowej (AB-AS)
- P.AS.WW.XX.YY- Nazwa perspektywy wielowarstwowej (AS-AT)
- P.AS.MD.XX.YY – Nazwa perspektywy mapowania danych
- P.AS.DA.XX.YY – Widok danych w perspektywie ASI
- P.AS.MW.XX.YY – Mapowanie wymagań ASI – usługi aplikacyjne
- P.AS.MW.XX.YY – Mapowanie wymagań AB-ASI
- P.AT.IN.XX.YY – Nazwa perspektywy infrastruktury (instalacja systemu)
- P.AT.IN.XX.YY – Nazwa perspektywy infrastruktury (komunikacja węzłów)
gdzie:
P.XX.YY.numer
- P – Perspektywa
- XX – warstwa architektury
- AB – Architektura biznesowa
- AS – Architektura systemów informatyczych
- AT – architektura technologiczna
- YY – typ diagramu (opisano powyżej)
- numer – numer diagramu z przynależnością do procesów lub systemów
Po przeczytaniu tekstu naciśnij przycisk “Zrobione”. W ten sposób dasz znać, że moduł jest ukończony.