Chapter 7 Flashcards

1
Q

Which of the following is the oldest approach to software development?
A.) Component architecture
B.) Waterfall model
C.) Open-source development
D.) Extreme programming

A

B

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

Which of the following is a stronger form of cohesion?
A.) Functional cohesion
B.) Logical cohesion

A

A

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

Which of the following is not a feature of UML?
A.) Use case diagrams
B.) Class diagrams
C.) Dataflow diagrams
D.) Sequence diagrams

A

C

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

Which of the following is most likely an example of a one-to-one relationship?
A.) Subscribers & magazines
B.) Birthdates & people
C.) Planets & moons
D.) Dinner guests & table settings

A

D

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

Which of the following is an attempt to construct software from off-the-shelf components as is done in other engineering fields?
A.) Extreme programming
B.) Evolutionary prototyping
C.) Component architecture
D.) Open-source development

A

C

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

Which of the following is a notional system for representing object-oriented designs?
A.) UML
B.) Structure charts
C.) Modular designs
D.) Dataflow diagrams

A

A

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

Which of the following appears to be the most functionally cohesive?
A.) A module that handles all of a customers banking needs
B.) A module that handles only transactions related to checking accounts
C.) A module that only records deposits to checking accounts
D.) A module that collects data for monthly statements

A

C

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

Which of the following is most likely an example of many-to-many relationship?
A.) Subscribers & magazines
B.) Birthdates & people
C.) Planets & moons
D.) Dinner guests & table settings

A

A

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

Which of the following is a form of glass-box testing?
A.) Basis path testing
B.) Boundary value analysis
C.) Beta testing

A

A

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

If a class diagram indicates a one-to-one relationship between class X and class Y, then…
A.) There will be only one object in the system of “type” X
B.) Each object of “type” X will be associated with only one object of “type” Y
C.) There will be exactly one object of “type” X and exactly one object of “type” Y
D.) An object of “type” Y cannot occur without first constructing an object of “type” X

A

B

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