浙江大学 软件工程课程网站

第9章试题


1. Which of these is not an element of a requirements model?

A. Behavioral elements
B. Class-based elements
C. Data elements
D. Scenario-based elements

正确答案:C



2. Which of the following is not an objective for building a requirements model?

A. define set of software requirements that can be validated
B. describe customer requirements
C. develop an abbreviated solution for the problem
D. establish basis for software design

正确答案:C



3. Object-oriented domain analysis is concerned with the identification and specification of reusable capabilities within an application domain.

A. True
B. False

正确答案:A



4. In structured analysis models focus on the structure of the classes defined for a system along with their interactions.

A. True
B. False

正确答案:B



5. Creation and refinement of use cases if an important part of scenario-based modeling.

A. True
B. False

正确答案:A



6. It is important to consider alternative actor interactions when creating a preliminary use case.

A. True
B. False

正确答案:B



7. Brainstorming is one technique that may be used to derive a complete set of use case exceptions.

A. True
B. False

正确答案:A



8. In many cases there is no need to create a graphical representation of a usage scenario.

A. True
B. False

正确答案:A



9. UML activity diagrams are useful in representing which analysis model elements?

A. Behavioral elements
B. Class-based elements
C. Flow-based elements
D. Scenario-based elements

正确答案:D



10. UML swimnlane diagrams allow you to represent the flow of activities by showing the actors having responsibility for creating each data element.

A. True
B. False

正确答案:B