全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Object-Oriented Analysis Phase 1. The object-oriented approach considers the _. A. data and actions B. data only C. functions only D. behavior only E. interactions only 2. In finite State Machines the emphasis is on: A. data and actions B. data C. actions D. data actions and interactions E. interactions 3. Using the object-oriented approach, the emphasis is on: A. data primarily B. actions primarily C. neither data nor actions D. data and actions but asynchronously E. data and actions simultaneously 4. Why has it been suggested that it is easier to build and maintain large systems using an Object-oriented approach? A. Development and management are easier as objects are essentially independent components. B. Objects are reusable. C. Structured systems tend to look either at actions (e.g. procedures and functions) or data only, while, in contrast, Object-Oriented techniques consider both. D. One approach is not necessarily better than another - its a matter of picking horses for courses. E. The Object-Oriented approach avoids the build-and-fix model mentality. 5. The advantage of using the Object-oriented approach compared to the Structured approach is: A. fewer faults are detected. B. fewer change requests are made during development and maintenance. C. adaptive and perfective maintainability increased significantly. D. improvements in usability E. all of these 6. The Object-Oriented paradigm offers major advantages over comparable methods. Which of the following statements is false? A. The use of Object-Oriented has lead to overall improvements with no loss in performance. B. The Object-Oriented paradigm is the ultimate answer to all software engineering problems. C. Adaptive and perfective maintainability increased significantly using the Object-Oriented paradigm . D. Analysis is a process of stepwise refinement, so sometimes the emphasis is on data and sometimes on data but overall they are given equal importance. E. All of these are true. 7. UML presents a: A. methodology B. method C. set of techniques D. notation E. all of these 8. Object-Oriented analysis is best classed as a(n) _ technique. A. formal B. informal C. semiformal D. behavioural E. procedural 9. A scenario is an instance of a(n) A. reuse B. encapsulation C. use case D. interaction (i.e. message passing) E. inheritance 10. A class diagram is analogous to a(n) A. functional decomposition B. finite state machine model C. use case D. interaction (i.e. message passing) E. entity relationship diagram 11. A state diagram is analogous to a(n) A. functional decomposition B. finite state machine model C. use case D. interaction (i.e. message passing) E. entity relationship diagram 12. A scenario is: A. one particular set of interactions between specific objects and users. B. a generic description of the overall functionality of a product. C. the overall interaction between the classes of the software product and the actors (users) of the product. D. a description of the actions performed by or to each class or subclass. E. a description of the classes, their attributes and behaviours. 13. A method for determining the classes during Object-Oriented analysis is to: A. deduce them from the Use Cases. B. determine them using CRC cards when the developers have domain expertise. C. extract them from the problem definition and its accompanying constraints. D. all of these E. none of these. i.e. This is a step best left until the design stage. 14. Abstract nouns rarely end up corresponding to classes. Instead they are frequently: A. actions or behaviours B. outside the scope of the problem boundary C. instances D. methods of classes E. attributes of classes 15. In UML an open triangle denotes: A. message passing B. inheritance C. instantiation D. aggregation E. association 16. CRC stands for Class Responsibility _. A. Classification B. Categorisation C. Communication D. Collaboration E. Client 17. Using CRC cards, the Responsibilities correspond to the: A. attributes B. functions C. interactions with other classes D. the classes themselves E. instances 18. The strength of CRC is that it is useful in: C A. determining the classes without the need for a great deal of domain knowledge. B. developing the product using Cleanroom techniques. C. completing the analysis process and making sure everything is correct. D. none of the above. i.e. this approach is superseded by the use of CASE tools. E. all of the above 19. If an item possesses a state then it should probably be modelled as a(n): A. state variable B. instance variable C. class D. method E. sub-class 21. A strength of using CASE tools is that: A. a change in the underlying model is reflected in all o
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026新能源发电指标计算标准
- 持续压实责任抓实汛期防灾备战
- 《航空概论》课件 05 飞行原理与性能
- 护士法律知识考核试题及答案
- 《环境保护法》解读
- 2026年全国统考数学一冲刺试卷(按章节分类版)
- 刑法概论常见试题及答案分析
- 【2026考研】全国统考数学一考点精练(全真模拟卷)
- 儿童气道异物的抢救流程
- 贲门失弛缓症诊疗指南
- 2026年秋统编版(新教材)小学道德与法治六年级上册(全册)分层作业及答案(附目录)
- 3《空气占据的空间会改变吗》 教学设计2026秋科学四年级上册教科版
- 2026年江苏省苏州市中考语文真题及答案解析
- 2026年高职院校教务干事岗笔试真题附答案
- 项目施工现场退场处置方案
- GB/T 12008.3-2026塑料聚氨酯生产用聚醚多元醇第3部分:羟值的测定
- 六年级上册人教部编版语文 《单元习作导学单+作文范文》
- DB44∕T 2871-2026 城镇液化石油气加臭技术标准
- 电力建设施工竣工验收方案
- 2026年养老管理师考试试题及答案详解
- 2026-2030中国PMI泡沫市场竞争格局及未来发展前景策略研究报告
评论
0/150
提交评论