SDLC Flashcards

1
Q

Welke fasen zijn er in SDLC?

A

Planning
Analyse
Design
Implementatie
Testing
Maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Beschrijf de stappen van Planning binnen SDLC

A

o Stappen bepalen
o Zorgen voor juiste resources
o Project plannen
o Kosten inschatten
o Opstellen projectplan
o Wie, wat waar wanneer, welke tools & infra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Beschrijf de stappen van Analyse binnen SDLC

A

o Requirements
- Wat moet software kunnen
- Klant/eindgebruikerbevraging
- Basis haalbaarheidsonderzoek
o Alle requirements laten goedkeuren door klant
o Analyse noteren in SRS(Software Requirements Specification
- Template om alle functionele/niet-functionele vereisten vast te leggen
- Functioneel: Wat moet systeem doen voor gebruiker
- Niet-functioneel: Hoe het systeem moet werken (performantie, …)
- User stories voor elk type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Beschrijf de stappen van Design binnen SDLC

A

o SRS = basis voor architecten
o Ontwerp/design noteren in DDS (Design Document Specification)
o Ontwerpdocument
- Gedetailleerde beschrijving van product
o Design kan wijzigen indien AGILE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Beschrijf de stappen van Implementatie binnen SDLC

A

o DDS is basis
o Coding guidelines
o Ontwikkelomgevingen
o Bij waterval, overgang naar testomgeving op einde van project
o Bij agile, elke sprint -> testing -> productie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Beschrijf de stappen van Testing binnen SDLC

A

o Mogelijk op verschillende momenten
o Testen of requirements (zie analyse) voldaan zijn.
o Testen op functioneel en technisch (performance)
o Best niet 1 persoon
o Tijdsintensief
o Verschillende testen (Zie hoofdstuk omgevingen)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Beschrijf de stappen van Maintenance binnen SDLC

A

o Product = life/in productie
- Alles in orde en getest
o Soms uitrollen in fasen
- Doelgroep langzaam vergroten
o Garantieperiode = gratis support
o Afspraken met klant over onderhoud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wat zijn de stappen van Ontwikkelomgevingen (OTAP)

A
  • Development
  • Test
  • Acceptatie
  • Productie
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Beschrijf de stappen van Development/Ontwikeling binnen de Ontwikkelomgevingen

A

o Hardware/software platform voor ontwikkelaar
o Ook testen en/of review mogelijk
o Vaak instabiel (geen uitgebreide testen)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Beschrijf de stappen van Testen/Testing binnen de Ontwikkelomgevingen

A

o Kopie van development, puur voor testing
o Stabieler door unittesten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Beschrijf de stappen van Acceptatie/Acceptance binnen de Ontwikkelomgevingen

A

o Indien testen goed, kopie naar hier
o Klant gaat goedkeuring geven
o Klant voert eigen testen uit
o Laatste stap voor release aan eindgebruikers
o Bijna identiek aan productie-omgeving
o Volgende testen:
- Functionele test
- Stresstest
- Monkey-proof test
- Penetratietest (security)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Beschrijf de stappen van Productie/Production binnen de Ontwikkelomgevingen

A

o Voor eindgebruiker
o Enkel na goedkeuring klant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wat doen system engineers in de ontwikkelingomgevingen?

A
  • Opzetten of zorgen voor de omgevingen (on premise of in the cloud)
  • Zorgen voor de overgang tussen de omgevingen DTAP
  • Beheer van toegangen tot de omgevingen
  • Zorgen voor de infrastructuur voor application development
  • Zorgen dat de infrastructuur voorzien is op de non functional requirements
  • Zorgen dat de applicatie kan draaien op de systemen
  • Uitrollen en monitoren van de systemen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly