Proces van systeemontwikkeling - Denkwijzen bij systeemontwikkeling

18 belangrijke vragen over Proces van systeemontwikkeling - Denkwijzen bij systeemontwikkeling

(68) Wat is het kenmerk en voordeel van inkapseling?

  • Het grote voordeel van inkapseling is dat zolang de interface van externe zichtbare methoden maar hetzelfde blijft, de implementatie en representatie van de klasse aangepast kan worden zonder dat andere delen in het systeem hier last van hebben.
  • Daarom is het belangrijk bij het ontwerpen van de interface methoden van klassen te streven naar informatie onzichtbaarheid.

(60) Wat is het uitgangspunt bij OO als men een systeem beschrijft?

Uitgangspunt is dat een systeem bestaat uit samenwerkende objecten. Een object is een persoon, boek, mens enz.

(59) Noem een aantal aspecten van dynamisch gedrag die van belang zijn?

  1. Control flow - focus op controlerende en sturende stroom
  2. Interacties - met gebruikers, processen en deelsystemen
  3. Volgorde van activiteiten - wordt bepaald door Control flow en Interacties
  4. Periodicteit - Interval voor processen en functies
  5. Event driven - Proces of functie wordt pas uitgevoerd na een bepaalde gebeurtenis
  6. Data driven - Functie wordt pas uitgevoerd als er data wordt aangeboden
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

(57) Wat is een andere benadering voor een externe schema?

User views, logical records of subschema's

(56) Wat is het doel van het externe schema?

Het DBMS staat niet toe dat gegevens rechtstreeks kan worden benaderd uit een databank. Met behulp van programmatuur kan worden bepaald wat een gebruiker uit een databank mag benaderen. Dit werkt als een filter en wordt in het externe schema beschreven.

(54) Wat wordt in het interne schema beschreven?

Hierin wordt de fysieke opslagstructuur van de gegevens beschreven

(53) Wat wordt in het logische gegevensmodel beschreven?

Hierin worden alle gegevens (entiteiten) die voor een organisatie van belang zijn, beschreven inclusief hun onderlinge samenhang (relatie)

(52) Wat verstaat men onder attributen van gegevens?

Het is lastig om over gegevens van de gegevens te praten omdat de entiteiten waarover we gegevens vastleggen zelf gegevens zijn. De attributen/metagegevens zijn de kenmerken van de gegevens.

(51) In welke lagen kan men het gegevensmodel indelen?

  1. Het conceptuele schema - het logische gegevensmodel
  2. Het interne schema - beschrijving van de gegevensopslag
  3. Het externe schema - Beschrijving van het gebruik van gegevens

(50) Wat is het nut van een Data Dictionary?

Hierin worden de metagegevens (gegevens over de gegevens) van alle processen, datastromen, elementaire gegevens enz. vastgelegd. Zo kan worden voorkomen dat dubbele naamgeving kan leiden tot spraakverwarring.

(48) Wat is een terminator in een procesmodel?

Als een datastroom het systeem verlaat, wordt dat aangegeven waar naartoe. Dit heet een eindstation of terminator

(47) Wat geeft een gegevensstroom aan in het procesmodel?

Gegevensstromen geven de verplaatsing weer van een bepaalde groep of hoeveelheid van gegevens of van fysieke zaken, van het ene deel van het systeem naar het andere.

(46) Wat is de functie van een proces in het procesmodel en waarom kan deze niet alleen invoer hebben?

Processen transformeren invoer tot uitvoer. Er moet dus altijd invoerstromen bij een proces binnenkomen en uitvoerstromen het proces verlaten.

(44) Wat laat het contextdiagram zien in een procesmodel?

Dit diagram laat het systeem zien als een enkel systeemproces, verbonden met externe objecten die een interactie hebben met het systeem.

(43) Welke ontwikkelmodellen kunnen bij de analyse en ontwerp gehanteerd worden bij systeemontwikkeling?

  1. Procesmodel (informatiemodel) - Gegevens verwerkende activiteiten (processen, functies) worden vastgelegd in activiteitenmodellen, functiemodellen.
  2. Gegevensmodel (datamodel) - Uitgangspunt zijn de gegevens of data
  3. Gedragsmodel - Uitgangspunt is het dynamische gedrag van het systeem. Wat moet het systeem doen op een gegeven stimuli of invoer?
  4. Object georiënteerd model - Uitgangspunt is het modelleren in objecten (de dingen uit de werkelijkheid zoals personen, rollen, organisaties, locaties, rapporten enz.)

(42) Wat houdt de middle out-benadering in?

In een bedrijfsmodel wordt de werkelijkheid van de organisatie gemodelleerd. Dit model als vertrekpunt gebruiken is meer stabiel. Om deze stabiele kern wordt een flexibele laag gebouwd waarin de gebruikersbehoeften worden voldaan.

(41) Welke problemen kunnen zich voordoen bij top down- of bottom up?

  • Bij top down moet in het begin stadium van het systeemontwikkeltraject belangrijke beslissingen worden genomen. Beslissingen die in een later stadium niet werkbaar blijken te zijn. Bijv. vanuit gebruikers oogpunt gezien.
  • Gebruikersbehoeften kunnen heel veranderlijk zijn, waardoor er geen stabiele basis is als startpunt voor de ontwikkeling. Dit kan problemen geven bij een bottom-up

(40) Wat houdt de bottom up-benadering in?

Is het omgekeerde van top down-benadering. Vanuit de details worden de hoofdlijnen bepaald.

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