chapter 2 Flashcards

1
Q

system development: process

A

a series of steps involving activities, constraints, and resources to produce an intended result

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

software development life cycle (sdlc)

A

the process by which a software is built.

  1. requirements
  2. system design
  3. program design
  4. writing the programs
  5. testing
  6. system delivery
  7. maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

waterfall model

A

clear requirements are required.
no changes allowed.
no revision of previous steps.

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

v model

A

verify and validate.
variation of the waterfall model.
allows to verify the current step before proceeding.

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

prototyping model

A

changing requirements.

terrible model if the client keeps changing their mind.

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

phased development model

A

software is developed in pieces.
production (n); contains some pieces.
development (n+1); pieces still in the works.
regression testing is important here.

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

spiral model

A

thorough risk management.

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

agile model

A

flexible and quick software production.

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

extreme programming

A

communication: continual customers and devs interaction
simplicity: select simplest design
courage: deliver functionality early and often
feedback: loops in various activities in dev process

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

scrum

A

30-day iterations max.
complete small milestones per scrum.
daily meeting about 15min.
burndown chart calculates the remaining time.

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

process modeling

A

static model: depicts the process

dynamic model: enacts the process

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