8 Design Concepts

Ace your homework & exams now with Quizwiz!

Design patterns are not applicable to the design of object-oriented software? True/False

False

Since modularity is an important design goal it is not possible to have too many modules in a proposed design? True/False

False

The deployment design elements specify the build order for the software components. True/False

False

When using structure design methodologies the process of stepwise refinement is unnecessary. True/False

False

Information hiding makes program maintenance easier by hiding data and procedure from unaffected parts of the program. True/False

True

Software designs are refactored to allow the creation of software that is easier to integrate, easier to test, and easier to maintain. True/False

True

Which design is equivalent to the floor plan of a house? a) architectural design elements b) component-level design elements c) data design elements d) interface design elements

a

Which of the following is not a characteristic common to all design methods? a) configuration management b) functional component representation c) quality assessment guidelines d) refinement heuristics

a

Which of the following are areas of concern in the design model? a) architecture b) data c) interfaces d) project scope

a b c

Which of the following can be used to represent the architectural design of a piece of software? a) dynamic models b) functional models c) structural models

a b c

What types of abstraction are used in software design? a) control b) data c) environmental d) procedural

a b d

Cohesion is a qualitative indication of the degree to which a module a) can be written more compactly. b) focuses on just one thing. c) is able to complete its function in a timely manner. d) is connected to other modules and the outside world

b

Which design model is equivalent to a set of detailed drawings for each room in a house? a) architectural design elements b) component-level design elements c) data design elements d) interface design elements

b

Which of the following is not one of the five design class types? a) business domain classes b) entity classes c) process classes d) user interface classes

b

Which of these are characteristics of a good design? a) exhibits strong coupling between its modules b) implements all requirements in the analysis model c) includes test cases for all components d) provides a complete picture of the software

b d

Which design model elements are used to depict a model of information represented from the user's view? a) architectural design elements b) component-level design elements c) data design elements d) interface design elements

c

Coupling is a qualitative indication of the degree to which a module a) can be written more compactly. b) focuses on just one thing. c) is able to complete its function in a timely manner. d) is connected to other modules and the outside world

d

The importance of software design can be summarized in a single word a) accuracy b) complexity c) efficiency d) quality

d

Which design model is equivalent to the detailed drawings of the access points and external utilities for a house? a) architectural design elements b) component-level design elements c) data design elements d) interface design elements

d


Related study sets

ACCT C101 Financial Accounting Chapter 10

View Set

Trigonometric Identities & Equations

View Set

ATI Fluid, Electrolyte, and Acid-Base Regulation

View Set

Business Finance Evaluation 4 Quiz Q&As

View Set

APCPS UNIT 9 Final Exam Review 2021

View Set