周四上午课堂测验(2022)
题量: 20 满分: 4
作答时间:09-01 09:30至09-01 11:30
智能分析
4分
一. 单选题(共20题,4分)
- (单选题, 0.2分)Classes and objects can be completely decoupled from each other.
A. True
B. False
我的答案: B0.2分 - (单选题, 0.2分)Objects and Classes are ( ) abstractions in general.
A. structural
B. data
C. behavioural
D. functional
我的答案: C0.2分 - (单选题, 0.2分)What's the suggested method to solve the problems with component interfaces?
A. Two distinct contracts
B. Two levels of interfaces
C. System interface
D. Core business interface
我的答案: B0.2分 - (单选题, 0.2分)About ORB, which is not true?
A. CORBA is an international standard for an ORB to manage distributed object communication.
B. ORB knows about all system objects and their interfaces.
C. Each computer in a distributed system may have its own ORB.
D. COBRA objects encapsulate a state with a language dependent interface.
我的答案: D0.2分 - (单选题, 0.2分)About the dependency in OO development, which of the following is not true?
A. If class A and class B depend on each other, neither can be reused without the other.
B. We should make dependencies unilateral as much as possible.
C. We could build a hierarchy of dependencies using packages.
D. Cyclical dependencies could be used in all circumstances.
我的答案: D0.2分 - (单选题, 0.2分)About UML, which of the following statements is not true?
A. All the views of a same model must keep consistent with each other.
B. Deployment Diagram specifies the distribution of components among the hardware nodes in system.
C. Design view is the core of a model, just as class diagram is the core of all the types of UML diagrams.
D. UML supports the entire software development lifecycle.
我的答案: C0.2分 - (单选题, 0.2分)About DSSA, which one is wrong?
A. A DSSA must have a domain model.
B. DSSA contains a set of components specialized for a specific domain.
C. Reference requirements should apply to the entire domain, they should not include anything from the solution space.
D. A reference architecture is abstract and cannot be used directly for a specific system.
我的答案: C0.2分 - (单选题, 0.2分)Bredemeyer's SA model provides ( ).
A. a hierarchy of architecture development
B. an iterative process of developing architecture
C. a roadmap to ensure the creation of a good architecture
D. all of above
我的答案: D0.2分 - (单选题, 0.2分)Which one is not among the characteristics of domains where reuse can be successfully implemented?
A. well understood
B. change rapidly
C. has standards for component interaction
D. fits existing infrastructure
我的答案: B0.2分 - (单选题, 0.2分)The contents of domain analysis include ( ).
A. in a particular problem domain
B. in a class of similar systems
C. identifying, capturing and organizing objects and operations
D. all of above
我的答案: D0.2分 - (单选题, 0.2分)According to Bredemeyer's SA model, advancing from business strategy to architectual strategy will result in ( ).
A. Meta-Architecture
B. Conceptual Architecture
C. Logical Architecture
D. Execution Architecture
我的答案: A0.2分 - (单选题, 0.2分)What's the main concerns of Architecture Guidelines?
A. Making explicit the high-level decisions that will strongly influence the structure of the system.
B. Excluding some architecture options.
C. Guiding selection choices and tradeoffs among available architecture options.
D. Guiding engineers in creating designs that maintain the integrity of the architecture.
我的答案: D0.2分 - (单选题, 0.2分)Architecture Evaluation could be a step in the purchasing of a software system. Which of the following is not the benefits of this step?
A. Increased Understanding and Documentation of System
B. Detection of Problems with Existing Architecture
C. Prediction of final product quality/Risk Management
D. Clarification and Prioritisation of Requirements
E. None of above
我的答案: E0.2分 - (单选题, 0.2分)Which is not true about the Distributed Object Architecture?
A. No distinctions made between client objects and server objects.
B. Easier to design than client/server systems.
C. Allows system designer to delay decisions on where and how services should be provided.
D. Dynamic reconfiguration is possible by allowing objects to migrate across the network as required.
我的答案: B0.2分 - (单选题, 0.2分)About the responsibility Driven Design, which one of the following is not true?
A. The first step is to identifying object classes.
B. Responsibilities assigned to object types will be turned into operations lately.
C. Collaborating classes will be turned into data members.
D. The CRC cards can be an effecient CASE tool.
我的答案: A0.2分 - (单选题, 0.2分)In which of the following phase is the architecture work completed in the UML Software Development Life Cycle?
A. Inception
B. Elaboration
C. Construction
D. Transition
我的答案: B0.2分 - (单选题, 0.2分)According to Bredemeyer's SA model, which of the following is not concerned by execution architecture?
A. assignment of the tasks to processes, threads and address spaces
B. connection mechanisms and protocols
C. how the working tasks communicate and co-ordinate
D. how to allocate physical resources to the tasks
我的答案: B0.2分 - (单选题, 0.2分)The component implementation means ( ).
A. How to use the component
B. How to build the component
C. Software that meets a component specification
D. Instantiation of a component
我的答案: C0.2分 - (单选题, 0.2分)Which of the following in not included in DSSA's purpose?
A. To understand software problems better.
B. To optimize software development in a specific domain.
C. To reuse better in a specific domain.
D. None of above.
我的答案: D0.2分 - (单选题, 0.2分)What's the starting point of architecture work for CBD?
A. Writing core business interface
B. Capturing core types
C. Creating dialog types
D. Mapping use case steps
我的答案: B0.2分