Struktura oprogramowania

Autor: Louise Ward
Data Utworzenia: 11 Luty 2021
Data Aktualizacji: 27 Czerwiec 2024
Anonim
Getting the Basics - Software Architecture Introduction (part 1)
Wideo: Getting the Basics - Software Architecture Introduction (part 1)

Zawartość

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ą formę bibliotek, w których dobrze zdefiniowany interfejs aplikacji (API) można ponownie wykorzystać w dowolnym miejscu w opracowywanym oprogramowaniu.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Software Framework

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

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

Ramy oprogramowania mają na celu uproszczenie środowiska programistycznego, umożliwiając programistom poświęcenie wysiłków wymaganiom projektu, zamiast zajmować się przyziemnymi, powtarzalnymi funkcjami i bibliotekami. Na przykład, zamiast tworzyć aplikację VoIP od zera, programista wykorzystujący przygotowaną platformę może skoncentrować się na dodaniu przyjaznych dla użytkownika przycisków i menu lub zintegrowaniu VoIP z innymi funkcjami.