Dom Rozwój Co to jest struktura oprogramowania? - definicja z techopedii

Co to jest struktura oprogramowania? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza Software Framework?

Struktura oprogramowania jest konkretną lub konceptualną platformą, na której wspólny kod z ogólną funkcjonalnością może być selektywnie wyspecjalizowany lub zastąpiony przez programistów lub użytkowników. Frameworki mają postać bibliotek, w których dobrze zdefiniowany interfejs aplikacji (API) można ponownie wykorzystać w dowolnym miejscu w opracowywanym oprogramowaniu.

Techopedia wyjaśnia Software Framework

Niektóre funkcje odróżniają strukturę od innych form biblioteki, w tym:

  • Domyślne zachowanie: Przed dostosowaniem struktura zachowuje się w sposób specyficzny dla akcji użytkownika.
  • Odwrócenie kontroli: W przeciwieństwie do innych bibliotek, globalny przepływ kontroli w ramach jest wykorzystywany przez strukturę, a nie przez program wywołujący.
  • Rozszerzalność: użytkownik może rozszerzyć platformę, selektywnie zastępując domyślny kod kodem użytkownika.
  • Niemodyfikowalny kod ramowy: Użytkownik może rozszerzyć ramę, ale nie może modyfikować kodu.

Ramy oprogramowania mają na celu uproszczenie środowiska programistycznego, pozwalając programistom poświęcić wysiłki na wymagania projektu, zamiast zajmować się przyziemnymi, powtarzalnymi funkcjami i bibliotekami. Na przykład, zamiast tworzyć aplikację VoIP od zera, programista korzystający z przygotowanego frameworka może skoncentrować się na dodaniu przyjaznych dla użytkownika przycisków i menu lub zintegrowaniu VoIP z innymi funkcjami.

Co to jest struktura oprogramowania? - definicja z techopedii