Różnica między podejściem odgórnym a podejściem oddolnym

Podejście odgórne a podejście oddolne

Podejście odgórne i oddolne to dwa podejścia, które są powszechnie stosowane przy projektowaniu dowolnego projektu. Niewielu rozumie różnice między tymi dwoma podejściami, a ten artykuł ma na celu podkreślenie cech obu, aby ułatwić czytelnikowi docenienie tych dwóch koncepcji w całości.

Podczas gdy projektowanie z góry na dół zaczyna się od abstrakcji, by w końcu osiągnąć solidny projekt, podejście od dołu do góry jest tylko odwrotnością, ponieważ zaczyna się od konkretnego projektu, aby przejść do abstrakcyjnego bytu. Jeśli chodzi o projektowanie zupełnie nowych systemów, najczęściej stosuje się podejście odgórne. Z drugiej strony, w przypadku inżynierii odwrotnej, gdy celem jest zrozumienie projektu innej osoby, stosuje się podejście oddolne.

Podejście oddolne przebiega od zaprojektowania modułu lub podsystemu najniższego poziomu do najwyższego modułu lub podsystemu. Aby poznać kroki związane z wykonaniem, potrzebny jest schemat struktury. Potrzebne są również sterowniki do ukończenia tego rodzaju projektowania.

Podejście zstępujące rozpoczyna się od modułu najwyższego poziomu i przechodzi w dół do modułu najniższego poziomu. W rzeczywistości jednak żaden system nie jest ściśle przestrzegany, a projektanci często podskakują między tymi dwoma podejściami, w zależności od potrzeb.

Oba podejścia mają wady i zalety. Jeśli mówimy o zaletach podejścia odgórnego, łatwo jest to wizualizować, zapewniać poczucie kompletności i łatwo ocenić postęp na dowolnym etapie. Wadą rozwiązania opartego na interfejsie użytkownika jest ryzyko nadmiarowej logiki biznesowej.

Z drugiej strony, w podejściu oddolnym, użytkownik ma zalety solidnej logiki biznesowej, zdolności do napisania dobrego testu jednostkowego oraz łatwości, z jaką można zarządzać i modyfikować zmiany. Jego wadą jest to, że potrzeba dużo wysiłku, aby napisać przypadki testowe, a postępu nie można łatwo zweryfikować na środkowym etapie.

streszczenie

• Od góry do dołu i od dołu do góry to dwa podejścia do projektowania

• Oba są wykorzystywane przez projektantów

• Oba podejścia mają swoje zalety i wady

• Oddolne podejście jest powszechnie stosowane w inżynierii odwrotnej, natomiast w przypadku zupełnie nowego projektu ogólnie stosuje się podejście odgórne