Een gestructureerde aanpak

5 belangrijke vragen over Een gestructureerde aanpak

Uit welke 3 zaken bestaat de oplossing om succesvol (complexe) softwaresystemen te bouwen?

  • Beheersen van de (inhoudelijke) complexiteit (analyse en ontwerp)
  • Structureren en organiseren van het proces (software development life cycle)
  • Beheren en opvolgen van het project (projectmanagement)

Wat is het verdeel-en-heers principe?

De complexiteit van software beheersbare maken.Dat bestaat erin om een groot probleem op te splitsen in kleinere problemen, die je dan op hun beurt weer opsplitst in nog kleinere problemen. Tot je op een niveau komt waarbij je het deelprobleem heel goed kan overzien, inschatten en oplossen.

In welke fase hebben de developers een actieve rol?

  • Altijd een actieve rol hebben in de Construction and testing fase.
  • Soms een actieve rol hebben in de Technical analysis/design fase.
  • Soms een actieve rol hebben in de Deployment and Installation fase.
Maar om het werk uit te voeren, zal de developer meestal de deliverables (documenten en schema’s) gebruiken van alle fases. Sommigen om de context beter te begrijpen. Andere om te weten wat er precies moet geprogrammeerd worden.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Welke metgodologie wordt gebruikt om SDLC aan te vullen en waarom?

Een van de verschillen tussen de SDLC en een projectmanagement methodologie is, om het sterk te vereenvoudigen, het concept van de tijd en het vertalen van de algemene aanpak naar concrete manieren van werken.
De SDLC toont welke stappen er in welke volgorde worden uitgevoerd, maar zegt bijvoorbeeld niet of je dat één of meerdere keren moet herhalen. En hoelang zo’n stap (en bij uitbreiding de gehele cyclus) dan wel duurt. En hoe er gerapporteerd wordt over de vooruitgang.
Daarvoor (en ook andere zaken) biedt de projectmanagement methodologie een antwoord.

Wat zijn de voordelen van agile systeemontwikkeling?

  • Door de vele, maar ook snel opeenvolgende opleveringen, kunnen problemen of misverstanden (veel) eerder ontdekt worden, dan bij de watervalaanpak.
  • En als een project om welke reden dan ook voortijdig gestopt moet worden, is in ieder geval het werkende resultaat van de afgeronde increments beschikbaar.
  • De agile aanpak is veel dynamischer dan de watervalmethode en speelt voortdurend in op veranderende omstandigheden omdat bij elke sprint de scope of prioriteiten kunnen herzien worden
  • De voortdurende samenwerking tussen opdrachtgever en developer, levert in veel gevallen een beter eindresultaat op.

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