Into Flashcards

1
Q

sofware malleable

A

blessing: define, add -> good
curse: add -> break

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

attr - good quality soft

A

maintainability
dependability
efficiency
usability

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

programming large scale

A

CMMI - development process
maintenance
version control
code doc

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

major challenge - making software

A

complexity

change

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

what makes complex

A

size
NO.dev
tech
projects artifacts: requirements

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

change

A

requires change
tech changes
organization changes
clients change

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

change -> problems

A

tech doc : imcomplete, missing
structure may redone
-> new problems

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

challenges - 5Cs

A
complex
change
collaboration
communication
coordination
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

4Ps - software engineering

A

people who

process: how
project: what
product: project deliverables

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

challenges - software engineering

A

legacy sys
heterogeneity
delivery

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

software engineering roles

A
analyst
designer
programmer
tester
trainer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

software engineeing - computer science

A

CS: theory
SE: practice - develop delivery useful software

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

activities of software engineering

A
defining
managing
describing
designing
implementing
testing
integrating
maintaining
How well did you know this?
1
Not at all
2
3
4
5
Perfectly