Hoofdstuk 4- Problem solving
Er zijn vier strategieën die computer wetenschappers gebruiken tijdens deze
moderne manier van problemen oplossen;
1 Probleem definitie (Problem definition)
2 Logisch beredeneren (Logical reasoning)
3 Ontleden (Decomposition)
4 Abstractie (Abstraction)
Hoofdstuk 4.1
Software ontwikkelaars herkennen drie hoofdfases in het ontwikkelingsproces
van een software;
1 Analyse (Definiëren van het probleem)
2 Design (Ontwerp)
3 Implementation (Uitvoering)
Vereisten (requirements) zijn onderverdeeld in twee types;
1 Functionele vereisten die de particuliere taken specificeren die de software
moet laten zien
2 Niet-functionele vereisten om andere kenmerken en beperkingen met
betrekking tot de software te definiëren (Bijvoorbeeld; verwachtingen voor
dingen zoals veiligheid, beveiliging, betrouwbaarheid, prestaties, levering en
hulpfaciliteiten)
Functionele vereisten;
* Clear (Duidelijk voor alle gebruikers)
* Consistent (Geen tegenstrijdigheden)
* Complete (Compleet)
State activity table: Complete
(3)
De tabel identificeert vier verschillende stadia:
1 De Video Player is nog niet gestart om uit te voeren
Er zijn vier strategieën die computer wetenschappers gebruiken tijdens deze
moderne manier van problemen oplossen;
1 Probleem definitie (Problem definition)
2 Logisch beredeneren (Logical reasoning)
3 Ontleden (Decomposition)
4 Abstractie (Abstraction)
Hoofdstuk 4.1
Software ontwikkelaars herkennen drie hoofdfases in het ontwikkelingsproces
van een software;
1 Analyse (Definiëren van het probleem)
2 Design (Ontwerp)
3 Implementation (Uitvoering)
Vereisten (requirements) zijn onderverdeeld in twee types;
1 Functionele vereisten die de particuliere taken specificeren die de software
moet laten zien
2 Niet-functionele vereisten om andere kenmerken en beperkingen met
betrekking tot de software te definiëren (Bijvoorbeeld; verwachtingen voor
dingen zoals veiligheid, beveiliging, betrouwbaarheid, prestaties, levering en
hulpfaciliteiten)
Functionele vereisten;
* Clear (Duidelijk voor alle gebruikers)
* Consistent (Geen tegenstrijdigheden)
* Complete (Compleet)
State activity table: Complete
(3)
De tabel identificeert vier verschillende stadia:
1 De Video Player is nog niet gestart om uit te voeren