From the viewpoint of abstraction, why is part of architectural design performed as part of the first step in Object-Oriented Analysis?
A. the subsystems are determined by the aggregation of certain objects.
B. classes are structured by creating inheritance hierarchies (or lattices in the case of multiple inheritance).
C. modular decomposition is performed when the classes are determined.
D. when this approach is undertaken the use of structured Class Responsibility Collaboration (CRC) cards is mandated.
查看答案
Modular design, physical design and low-level design are also known as:
A. functional design
B. structural design
C. detailed design
D. architectural design
During detailed design ( ) and ( ) are specified.
A. algorithms, data structures
B. modules, interconnections
C. subsystems, modules
D. subsystems, interfaces
Data Flow Analysis can be applied whenever a Data Flow Diagram (DFD) represents the specifications. Although every product can be represented this way, in practice there are a number of design situations where there are more appropriate techniques Situations where the flow of data is secondary to other considerations include:
A. rule-based systems (expert systems)
B. databases
C. transaction processing systems
D. all of these
Action-oriented design techniques include ( ) and ( )
A. Jackson, Warnier/Orr
B. data flow analysis, transaction analysis
C. screen flow, entity relationship
D. Information Engineering and Software Science