ch1 quiz Flashcards

1
Q

“Coding” is NOT really the best word to describe software construction because it implies that ____.

A) construction is just a mechanical translation of preexisting design into a computer language.
B) construction requires judgement.
C) construction involves substantial creative
D) construction is mostly coding, but also involves detailed design, planning, testing, integration, and other activities

A

A) construction is just a mechanical translation of a preexisting design into a computer language.

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

CONSTRUCTION refers to the process of ______

A) checking work
B) designing
C) building
D) planning

A

C) building.

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

Construction typically takes what percent of the time spent of a software project?

A) 10-50
B) 30-50
C) 10-20
D) 30-80

A

D) 30-80

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

What can vary by a factor of 10 to 20 during construction?

A) cost
B) productivity of the individual programmer
C) time
D) defects

A

B) productivity of the individual programmer.

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

Which of the following are construction activities?

A) Management and requirements development
B) Coding and debugging
C) Integration and integration testing.
D) Debugging, integration and integration testing

A

B) Coding and debugging.

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

Which of the following IS a construction activity?

A) Integration
B) Software Architecture
C) Corrective maintenance
D) Problem definition

A

A) Integration

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

Which of the following is a reason why the software CONSTRUCTION phase is important?

A) Construction is a peripheral activity in software development.
B) Construction is a large part of software development.
C) Construction is not the only activity that is guaranteed to be done.
D) Design documents are often only accurate description of the software.

A

B) Construction is a large part of software development

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

Which of the following is NOT a common term for software construction?

A) Coding
B) Maintenance
C) Debugging
D) Programming

A

B) Maintenance.

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

Which of the following IS NOT a Construction activity?

A) Integration
B) Unit Testing
C) Problem Definition
D) Detailed Design

A

C) Problem Definition

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

Which of the following is the main focus of construction?

A) Unit testing
B) Integration
C) Detailed Design
D) Coding and Debugging.

A

D) Coding and Debugging.

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