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

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

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

Wideo: Różnica między podejściem odgórnym a oddolnym
Wideo: Video 68 KUN eller BARE? Jeg forklarer forskjellen :-) 2024, Lipiec
Anonim

Podejście odgórne a podejście oddolne

Podejście odgórne i oddolne to dwa podejścia, które są powszechnie stosowane podczas projektowania 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 obu koncepcji w całości.

Podczas gdy projektowanie odgórne zaczyna się od abstrakcji, aby w końcu osiągnąć solidny projekt, podejście oddolne jest odwrotne, 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 cudzego projektu, stosuje się podejście oddolne.

Podejście oddolne prowadzi do projektowania modułu lub podsystemu najniższego poziomu, do najwyższego modułu lub podsystemu. Potrzebny jest schemat struktury, aby poznać kroki związane z wykonaniem. Potrzebne są również sterowniki do ukończenia tego typu projektowania.

Podejście odgórne 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 sztywno przestrzegany, a projektanci mają tendencję do przeskakiwania między tymi dwoma podejściami, w zależności od potrzeb.

Istnieją plusy i minusy obu podejść. Jeśli mówimy o zaletach podejścia odgórnego, łatwo to zwizualizować, daje poczucie kompletności i łatwo jest ocenić postęp na każdym etapie. Z drugiej strony, ponieważ jest to podejście oparte na interfejsie użytkownika, istnieją szanse na nadmiarową logikę biznesową.

Z drugiej strony, w podejściu oddolnym, użytkownik ma zalety solidnej logiki biznesowej, umiejętności pisania dobrych testów jednostkowych oraz łatwości zarządzania i modyfikowania zmian. Jego wadą jest to, że napisanie przypadków testowych wymaga dużego wysiłku, a postępów nie można łatwo zweryfikować na etapie środkowym.

Podsumowanie

• Odgórne i Oddolne 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, podczas gdy w przypadku zupełnie nowego projektu zazwyczaj stosuje się podejście odgórne

Zalecana: