2012-04-24 22 views
17

Co faktycznie idzie do wysokiego poziomu i dokumentach niskopoziomowych projektu? (W szczególności chciałbym wiedzieć, które diagramy są rysowane w obu dokumentach).konstrukcyjne Dokumenty (poziom wysoki i niski poziom konstrukcyjne dokumenty)

Poszedłem przez wiele zasobów, ale jestem trochę zdezorientowany.

Zgodnie z moją wiedzą ... HLDD zawiera diagram kontekstowy i diagram architektury LLDD zawiera diagramy przepływu, diagram reprezentujący encje i relacje między nimi, diagramy sekwencji.

Odpowiedz

20
Projektowanie wysokiego poziomu (HLD) polega na dekompozycji systemu na moduły i reprezentowaniu interfejsów między modułami. HLD jest określana jako architektura oprogramowania.

LLD, znany również jako projekt szczegółowy, służy do projektowania elementów wewnętrznych poszczególnych modułów zidentyfikowanych podczas HLD, tj. Struktury danych i algorytmy modułów są zaprojektowane i udokumentowane.

Teraz HLD i LLD są obecnie używane w tradycyjnym podejściu (projektowanie oprogramowania zorientowanego na funkcje), podczas gdy w OOAD system jest postrzegany jako zestaw obiektów, które wchodzą w interakcje ze sobą.

Zgodnie z powyższymi definicjami dokument projektowy wysokiego poziomu zazwyczaj zawiera schemat architektury wysokiego poziomu, przedstawiający komponenty, interfejsy i sieci, które należy dokładniej określić lub rozwinąć. Dokument ten może również przedstawiać lub w inny sposób odnosić się do przepływów pracy i/lub przepływu danych między systemami składowymi.

diagramy klasy z wszystkich metod i relacje między klasami są objęte LLD. Specyfikacje programów są objęte LLD. LLD opisuje każdy moduł w skomplikowany sposób, aby programista mógł bezpośrednio kodować program na jego podstawie. Dla każdego modułu będzie co najmniej 1 dokument. LLD będzie zawierał - szczegółową logikę funkcjonalną modułu w pseudo-kodzie - tabele bazy danych ze wszystkimi elementami, w tym ich typ i rozmiar - wszystkie szczegóły interfejsu z kompletnymi referencjami API (zarówno żądania, jak i odpowiedzi) - wszystkie problemy zależności - listy komunikatów o błędach - kompletne wejścia i wyjścia dla modułu.

+0

Well..as zasada .. DWS będzie zawierał budowę modułową .. przez co mogę mogą understand..you rzeczywiście zrobić wykres stanu diagram..and diagram przepływu danych .. Ale są one wykorzystywane w analizie Object Oriented i projektowanie ... np. HLD i LLD są częścią analizy funkcjonalnej i projektowania. –

Powiązane problemy