第9章试题
1. Which of these is not an element of a requirements model?
A. Behavioral elementsB. 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 validatedB. 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. TrueB. False
正确答案:A
4. In structured analysis models focus on the structure of the classes defined for a system along with their interactions.
A. TrueB. False
正确答案:B
5. Creation and refinement of use cases if an important part of scenario-based modeling.
A. TrueB. False
正确答案:A
6. It is important to consider alternative actor interactions when creating a preliminary use case.
A. TrueB. False
正确答案:B
7. Brainstorming is one technique that may be used to derive a complete set of use case exceptions.
A. TrueB. False
正确答案:A
8. In many cases there is no need to create a graphical representation of a usage scenario.
A. TrueB. False
正确答案:A
9. UML activity diagrams are useful in representing which analysis model elements?
A. Behavioral elementsB. 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. TrueB. False
正确答案:B