软件工程选择题-副本内容摘要:

b) cannot be a customer c) controls and facilitates the process d) must be an outsider 15. Which of the following is not one of the requirement classifications used in Quality Function Deployment (QFD)(质量功能部署 )?(C) a) exciting b) expected c) mandatory d) normal 16. The work products produced during requirement elicitation 需求获取 will vary depending on the(B) a) size of the budget b) size of the product being built c) software process being used d) stakeholders needs 17. Usecase actors are always people, never system devices.(B) a) True b) False 18. Which of following is not a UML diagram used creating a system analysis model?(C) a) activity diagram b) class diagram c) dataflow diagram d) state diagram 19. Analysis patterns facilitate(促进) the transformation of the analysis model into a design model by suggesting reliable solutions to mon problems.(B) a) True b) False 20. In winwin negotiation, the customer39。 s needs are met even though the developer39。 s need may not be.(B) a) True b) False 21. In requirements validation the requirements model is reviewed 评估 to ensure its technical feasibility技术可行性 .(B) a) True b) False Chapter 8 – Building The Analysis Model Test Multiple Choices 1. Which of the following is not an objective for building an analysis model?(C) a) fine 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 2. Objectoriented domain analysis is concerned with the identification and specification of reusable classes within an application domain.(A) a) True b) False 3. The data dictionary contains descriptions of each software(E) a) control item b) data object c) diagram d) notation e) both a and b 4. Which of these is not an element of an objectoriented analysis model?(C) a) Behavioral elements 行为元素 b) Classbased elements 基于类的元素 c) Data elements d) Scenariobased elements 基于场景的元素 5. In analysis models the only data objects that need representation are those that will be implemented using software classes.(B) a) True b) False 6. The values that are assigned to an object39。 s attributes make that object unique.(A) a) True b) False 7. The relationships shown in a data model must be classified to show their(E) a) cardinality 基数 b) Directionality c) modality 形式 d) probability e) both a and c 8. The entity relationship diagram)(实体关系图) (A) a) depicts relationships between data objects b) depicts functions that transform the data flow c) indicates how data are transformed by the system d) indicates system reactions to external events 9. A generalized 广义的 description of a collection 集合 of similar objects is a (A) a) class b) instance c) subclass d) super class 10. Operations are object procedures that are invoked when an object receives a message.(A) a) True b) False 11. In many cases there is no need to create a graphical representation of a usage scenario.(A) a) True b) False 12. UML activity diagrams are useful in representing which analysis model elements?(D) a) Behavioral elements b) Classbased elements c) Flowbased elements d) Scenariobased elements 13. The data flow diagram(E) a) depicts relationships between data objects b) depicts functions that transform the data flow c) indicates how data are transformed by the system d) indicates system reactions to external events e) both b and c 14. Control flow diagrams are(E) a) needed to model event driven 事件驱动 systems. b) required for all systems. c) used in place of data flow diagrams. d) useful for modeling realtime systems. e) both a and d 15. The data flow diagram must be augmented by descriptive text 描述性文本 in order to describe the functional requirements for a software product.(A) a) True b) False 16. Which of the following should be considered as candidate objects in a problem space?(D) a) events b) people c) structures d) all of the above 17. Attributes cannot be defined for a class until design has been pleted.(B) a) True b) False 18. Which of the following is not one of the broad categories used to classify operations?(D) a) putation b) data manipulation c) event monitors d) transformers 19. Which of the following items does not appear on a CRC card?(C) 协作者 职责 类 a) class collaborators b) class name c) class reliability d) class responsibilities 20. Class responsibilities are defined by(D) a) its attributes only b) its collaborators c) its operations only d) both its attributes and operations 21. An analysis package involves the categorization of analysis model elements into useful groupings.(A) a) True b) False 22. Events occur whenever a(n)(A) a) actor and the OO system exchange information b) class operation is invoked c) messages are passed between objects d) all of the above 23. The state diagram(D) a) depicts relationships between data objects b) depicts functions that transform the data flow c) indicates how data are transformed by the system d) indicates system reactions to external events。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。