2009年上半年系统分析师考试详解:用例关系与面向对象概念
需积分: 0 148 浏览量
更新于2024-06-17
收藏 2.2MB DOCX 举报
"该文档是2009年上半年系统分析师考试的详细答案,涵盖了高级软考的相关知识,主要涉及用例关系、面向对象的概念以及面向对象分析的任务和方法。"
在软件开发过程中,用例建模是一种重要的需求分析方法。在题目中提到的第一题,"取款"用例必须在"存款"用例执行后才能执行,这表明两者之间存在时间上的依赖关系,即选项D。而"查询余额"功能被提取为独立用例,这样"取款"和"存款"便可以通过使用这个抽象出来的用例来实现共享,因此它们与"查询余额"之间是使用关系,对应选项B。这种关系允许用例之间减少重复代码,提高代码复用性和设计的清晰度。
第二题讨论的是面向对象的特性。多态性是面向对象编程的一个核心概念,它允许不同对象对同一消息做出不同的响应。在题目中,专职雇员类和兼职雇员类虽然都有计算报酬的行为,但计算方法可能不同,这正是多态性的体现,所以正确答案是A。
第三题涉及面向对象分析过程中的对象筛选。在这一过程中,我们应避免将表示事件的名词删除,因为这些名词可能会对应到系统的事件驱动行为,对系统功能的实现至关重要,故B选项是错误的做法。
第四题考察面向对象分析的任务。面向对象分析包括建模系统功能、发现并确定业务对象以及组织对象并确定对象间的关系,而不包含建模各对象的状态,这是面向对象设计阶段的任务,所以答案是C。
总结起来,此文档提供了关于系统分析师考试的若干题目及其解析,涵盖了用例关系的识别、面向对象的多态性理解以及面向对象分析的基本步骤。这些知识点对于理解和实践软件开发过程中的需求分析和设计至关重要。深入理解这些概念有助于提升系统分析师的能力,更好地完成系统的分析和设计工作。
2023-06-10 上传
2023-02-24 上传
2023-05-30 上传
2023-05-31 上传
2023-06-26 上传
2023-05-31 上传
ZCS0911
- 粉丝: 0
- 资源: 4
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析