2009年上半年系统分析师考试详解:用例关系与面向对象概念
需积分: 0 132 浏览量
更新于2024-06-17
收藏 2.2MB DOCX 举报
"该文档是2009年上半年系统分析师考试的详细答案,涵盖了高级软考的相关知识,主要涉及用例关系、面向对象的概念以及面向对象分析的任务和方法。"
在软件开发过程中,用例建模是一种重要的需求分析方法。在题目中提到的第一题,"取款"用例必须在"存款"用例执行后才能执行,这表明两者之间存在时间上的依赖关系,即选项D。而"查询余额"功能被提取为独立用例,这样"取款"和"存款"便可以通过使用这个抽象出来的用例来实现共享,因此它们与"查询余额"之间是使用关系,对应选项B。这种关系允许用例之间减少重复代码,提高代码复用性和设计的清晰度。
第二题讨论的是面向对象的特性。多态性是面向对象编程的一个核心概念,它允许不同对象对同一消息做出不同的响应。在题目中,专职雇员类和兼职雇员类虽然都有计算报酬的行为,但计算方法可能不同,这正是多态性的体现,所以正确答案是A。
第三题涉及面向对象分析过程中的对象筛选。在这一过程中,我们应避免将表示事件的名词删除,因为这些名词可能会对应到系统的事件驱动行为,对系统功能的实现至关重要,故B选项是错误的做法。
第四题考察面向对象分析的任务。面向对象分析包括建模系统功能、发现并确定业务对象以及组织对象并确定对象间的关系,而不包含建模各对象的状态,这是面向对象设计阶段的任务,所以答案是C。
总结起来,此文档提供了关于系统分析师考试的若干题目及其解析,涵盖了用例关系的识别、面向对象的多态性理解以及面向对象分析的基本步骤。这些知识点对于理解和实践软件开发过程中的需求分析和设计至关重要。深入理解这些概念有助于提升系统分析师的能力,更好地完成系统的分析和设计工作。
2021-11-06 上传
2021-12-14 上传
2022-01-26 上传
2019-09-06 上传
2021-11-30 上传
ZCS0911
- 粉丝: 0
- 资源: 4
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录