Kung Chapter 3 & 4 Flashcards

(8 cards)

1
Q

steps in system engineering

A

software development
hardware development
human resources development
system requirements definition
system modelling and design
system integration and testing
system maintenance

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

phases of system engineering

A

system requirements definition
system architectural design
specify subsystems functions and interfaces
subsystems development
system integration, testing, manintenance
system configuration management

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

types of requirements

A

functional (system capabilities)
non functional

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

types of nonfunctional requirements

A

performance (no. of users, response time)
security (encrypt data, secure password storage, role based access control)
reliability and availability (uptime, backup)
usability (UI, accessibility)
scalability (horizontal for user load, modifiable)

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

types of requirement review

A

technical review (peer, walkthrough, inspection)
expert view
customer/user review

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

steps involved in requirements elicitation activities

A

identifying problems, needs
constructing analysis models
deriving system requirements and constraints
conducting feasibility studies
reviewing and specifying acceptance tests

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

agile principles in requirements elicitation

A

customer collaboration and active user involvement are imperative
capture requirements at a higher level (details in next iterations)
good enough is enough
barely enough middling

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

what is requirements elicitation

A

a phase in which planning for the acceptance testing takes place

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