ID: 3124 Projektowanie Średnie

Źródło: Arkusze CKE

Które z podejść do tworzenia aplikacji najlepiej uwzględnia przyszłe zmiany w funkcjonalności?

Warianty odpowiedzi

  1. A

    Skupienie się tylko na estetce aplikacji

  2. B

    Zastosowanie modularnej architektury aplikacji

  3. C

    Tworzenie bez wcześniejszej specyfikacji technicznej

  4. D

    Pisanie kodu bez jakiejkolwiek dokumentacji

Wyjaśnienie

Aplikacje rzadko pozostają niezmienne po wdrożeniu – klienci stale proszą o nowe funkcje lub modyfikacje istniejących. Najlepszym sposobem na przygotowanie się do tego jest architektura modularna.

Polega ona na dzieleniu programu na niezależne, samowystarczalne moduły (klocki). Każdy moduł odpowiada za swoją wąską dziedzinę działania.

Dzięki temu, gdy trzeba coś zmienić lub dodać nową opcję, modyfikujesz tylko jeden konkretny moduł bez ryzyka, że zepsujesz zupełnie niezwiązaną z nim część systemu.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Projektowanie