Chapter 2 Flashcards

1
Q

________ should be understood before software solution is developed.

A

Problem

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

_______ is a pivotal activity.

A

design

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

______ should exhibit high quality.

A

software

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

______ should be maintainable

A

software

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

The establishment of sound engineering principles in order to obtain reliable and efficient software in an economical manner.

A

Software engineering

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

Process framework module of customer collaboration and requirements gathering.

A

communication

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

Process framework module of establishing engineering work plan, describing risks, listing resources and defining schedule and work products produced.

A

planning

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

Process framework module of creating models to help developers and customers understand the requirements and software design.

A

modeling

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

Process framework module of code generation and testing.

A

construction

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

Process framework module of delivering software and soliciting customer evaluation and feedback.

A

Deployment

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

Umbrella activity that allows teams to assess progress and take corrective action to maintain schedule.

A

Software project tracking and control

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

Umbrella activity that assesses risks that may affect outcome or quality.

A

risk management

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

Umbrella activity that comprises activites required to maintain software quality.

A

quality assurance

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

Umbrella activity that assesses engineering work products to uncover and remove errors before they propagate to the next activity.

A

Technical reviews

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

Umbrella activity that defines and collects process, project, and product measures to assist team in delivering software meeting customer needs.

A

Measurement

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

Umbrella activity that manages changes and their effects

A

configuration management

17
Q

Umbrella activity that defines criteria for work product reuse and establish mechanisms to achieve component reuse

A

Reusability management

18
Q

Umbrella activity to create models, documents, logs, forms, lists, etc.

A

work product production

19
Q

Essence of practice step that involves communication and analysis.

A

Understanding the problem

20
Q

Essence of practice step that involves modeling and software design

A

plan a solution

21
Q

essence of practice step that involves code generation

A

carry out the plan

22
Q

essence of practice step that involves examining the result for accuracy

A

testing and qa

23
Q

________ exists to provide value to its users.

A

software

24
Q

____ keep it simple stupid.

A

KISS

25
Q

essential to the success of any software project.

A

Clear vision

26
Q

Always specify, design, and implement knowing _____ will have to understand what you have done.

A

someone else

27
Q

Be open to ______ changes, don’t code yourself into a corner.

A

future

28
Q

Planning ahead for ________ reduces the cost and increases the value of both the reusable components and the systems that require them

A

reuse

29
Q

Placing clear complete ______ before any action almost always produces better results.

A

thought

30
Q

Almost every software project is precipitated by a _________

A

business need

31
Q

Many times an engineering effort will only ______ if the software created for the product succeeds.

A

succeed

32
Q

The market will only accept a product if the ________ embedded within it meets the customers stated or unstated needs.

A

software