Diagram klas w aplikacji asp.net MVC

0

Witam wszystkich. Tworzę projekt i implementację sklepu internetowego w technologii asp.net MVC. Diagram ERD już stworzyłem, ale zatrzymałem się na diagramie klas, ponieważ nie wiem jak go mam graficznie przedstawić. Czy w ogóle ten diagram klas sobie odpuścić i tylko opisać jak ogólnie taka aplikacja działa w oparciu o wzorzec MVC?
Co wy na moim miejscu byście z tym zrobili?

1

No najlepiej nie robić diagramów.

2

Diagramy warto robić, tyle że nie na poziomie klas, bo te można wygenerować z kodu.
Przydatne są diagramy na wyższym poziomie abstrakcji, chociażby diagram komponentów, obrazujący zależności między komponentami, interakcje, i podstawowe ich odpowiedzialności.
Przy Twoim projekcie powinno to wystarczyć, do zaprezentowania architektury którą realizujesz.
W większych projektach stosuje się kolejne jeszcze wyższe poziomy abstrakcji, by uchwycić całościowy obraz systemu ("big picture"), jak chociażby diagramy kontenerów/fizycznych warstw/wdrożenia, czy kontekstu w jakim tworzony system opatruje.
I nie musi to być UML, mogą to być nawet bazgroły w paincie, byle by to było czytelne, w miarę jednoznaczne, i przekazywało wiedzę i decyzje podjęte których nie da się wyczytać szybko bez wnikania w szczegóły kodu.

0

Jeśli możesz to wrzuć tu te diagramy, które już zrobiłeś.

1 użytkowników online, w tym zalogowanych: 0, gości: 1