2009年上半年系统分析师考试详解:用例关系与面向对象概念

需积分: 0 0 下载量 148 浏览量 更新于2024-06-17 收藏 2.2MB DOCX 举报
"该文档是2009年上半年系统分析师考试的详细答案,涵盖了高级软考的相关知识,主要涉及用例关系、面向对象的概念以及面向对象分析的任务和方法。" 在软件开发过程中,用例建模是一种重要的需求分析方法。在题目中提到的第一题,"取款"用例必须在"存款"用例执行后才能执行,这表明两者之间存在时间上的依赖关系,即选项D。而"查询余额"功能被提取为独立用例,这样"取款"和"存款"便可以通过使用这个抽象出来的用例来实现共享,因此它们与"查询余额"之间是使用关系,对应选项B。这种关系允许用例之间减少重复代码,提高代码复用性和设计的清晰度。 第二题讨论的是面向对象的特性。多态性是面向对象编程的一个核心概念,它允许不同对象对同一消息做出不同的响应。在题目中,专职雇员类和兼职雇员类虽然都有计算报酬的行为,但计算方法可能不同,这正是多态性的体现,所以正确答案是A。 第三题涉及面向对象分析过程中的对象筛选。在这一过程中,我们应避免将表示事件的名词删除,因为这些名词可能会对应到系统的事件驱动行为,对系统功能的实现至关重要,故B选项是错误的做法。 第四题考察面向对象分析的任务。面向对象分析包括建模系统功能、发现并确定业务对象以及组织对象并确定对象间的关系,而不包含建模各对象的状态,这是面向对象设计阶段的任务,所以答案是C。 总结起来,此文档提供了关于系统分析师考试的若干题目及其解析,涵盖了用例关系的识别、面向对象的多态性理解以及面向对象分析的基本步骤。这些知识点对于理解和实践软件开发过程中的需求分析和设计至关重要。深入理解这些概念有助于提升系统分析师的能力,更好地完成系统的分析和设计工作。