Chapter 7 Flashcards
Which of the following is the oldest approach to software development?
A.) Component architecture
B.) Waterfall model
C.) Open-source development
D.) Extreme programming
B
Which of the following is a stronger form of cohesion?
A.) Functional cohesion
B.) Logical cohesion
A
Which of the following is not a feature of UML?
A.) Use case diagrams
B.) Class diagrams
C.) Dataflow diagrams
D.) Sequence diagrams
C
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
D
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
C
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
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
C
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
Which of the following is a form of glass-box testing?
A.) Basis path testing
B.) Boundary value analysis
C.) Beta testing
A
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
B