Architectual design

4 belangrijke vragen over Architectual design

Wanneer je een systeem beschrijft, verklaar waarom je eerst de systeem arcgitectuur moet designen voordat de requirements klaar zijn

De architectuur voorziet in een structuur van de specificatie en ontwikkeld verschillende subsystemen tegelijkertijd, om hardware te maken door sub-contracters en een model te hebben voor de kosten van het systeem

Leg uit waarom design conflicten kunnen ontstaan wanneer je een architectuur maakt waarbij availability en security requirements de belangrijkste non-functional requirements zijn

Om availability te krijgeb heb je vaak repliceerende componenten nodig in de architectuur nodig. Je hebt vaak ook verschillende copieen van de data nodig. Security eist een minimum aantal copieen en dat elk component alleen het minimale doet wat nodig is. Dit verkleind de kans dat indringers bij de data kan.

Daarom is een fundenmenteel conflict tussen availability en security. De systeemarchitectuur wordt het beste compromie.

Als je gebruik maakt van het generieke model van het language processing systeem. Design de architectuur van een systeem die natuurlijke taal commando's accepteerd en vertaald deze in database queries in een taal zoals SQL

Een mogelijke architectuur voor het 'language processing system' is

weergegeven in figuur 6.1. Hierbij is de pipe-and-filterarchitectuur en

niet de repositoryarchitectuur gebruikt. Het systeem bouwt een abstracte

syntax boom op en genereert de SQL-commando's door de boom te

doorlopen. De dictionary wordt gebruikt om delen van het gesproken

woord te identificeren vóór het parsen.screendump02 Jun. 14 10.53.jpg

  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Beschrijf de applicatiearchitectuurmodellen: transaction-processing-systemen en de language-processingsystemen

zie boek

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo