- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013年上半年(下午)《软件设计师》真题
注意:图片可根据实际需要调整大小
卷面总分:6分答题时间:240分钟试卷题量:6题练习次数:0次 问答题 (共6题,共6分)1.某城市拟开发一个基于Web城市黄页,公开发布该城市重要的组织或机构(以下统称为客户)的基本信息,方便城市生活。该系统的主要功能描述如下:(1)搜索信息:任何使用Internert的网络用户都可以搜索发布在城市黄页中的信息,例如客户的名称、地址、联系电话等。(2)认证:客户若想在城市黄页上发布信息,需通过系统的认证。认证成功后,该客户成为系统授权用户。(3)更新信息:授权用户登录系统后,可以更改自己在城市黄页中的相关信息,例如变更联系电话等。(4)删除客户:对于拒绝继续在城市黄页上发布信息的客户,有系统管理员删除该客户的相关信息。系统采用面向对象方法进行开发,在开发过程中认定出如表3-1所示的类。系统的用例图和类图分别如图3-1和图3-2所示。表3-1类列表【问题1】(5分)根据说明中的描述,给出图3-1中A1和A2处所对应的参与者,UC1和UC2所对应的用例以及(1)处的关系。【问题2】(7分)根据说明中的描述,给出图3-2中C1~C5所对应的类名(表3-1中给出的类名)和(2)~(5)处所对应的多重度。【问题3】(3分)认定类是面向对象分析中非常关键的一个步骤。一般首先从问题域中得到候选类集合,在根据相应的原则从该集合中删除不作为类的,剩余的就是从问题域中认定出来的类。简要说明选择候选类的原则,以及对候选类集合进行删除的原则。 正确答案: 本题解析: 【问题1】 A1网络用户;A2授权用户;UC1更新信息;UC2认证;(1)<<include【问题2】C1:InternetClient;C2:CustomerList;C3:Administrator;C4:RegisteredClientC5:Customer;(2)1;(3)0…*;(4)0..1;(5)0..1【问题3】候选类的选择运用了良性依赖原则“不会在实际中造成危害的依赖关系,都是良性依赖”和接口隔离原则(ISP)。本题考查面向对象分析中的类图、用例图。【问题1】用例图中,A1可以搜索信息,A2由A1派生且A2参与了两个用例,根据题中的说明(1)和(2),可知A1为网络用户,A2为授权用户;由用例UC1和登录用例之间存在关系,可知UC1为更新信息,因为更新信息前必须登录,所以更新信息用例包含登录用例,它们之间的关系为include。【问题2】本问题查考类图。考查类图的层次结构和多重度。首先根据C2和C5之间存在聚合关系,满足要求的类应该是客户与客户集,又因为其中C2为整体,C5为部分,所以C2为客户集,C5为客户信息。又因为图中更有两个非常明显的继承结构,即C3和C4继承与C1,且C1与C2是多对一的关系,根据C2为客户集,又因为说明(1)中任何网络用户都可以搜索客户信息,即C1为网络用户,由此很明显得出C3和C4在授权用户和系统管理员中选取。再由C4和C5之间的关联关系,且C5为客户信息,通过题意可以了解到客户信息是由其成为授权用户之后,自己发布与管理的,而管理员在此并未进行职责描述(管理员对客户的删除,可以通过其父类对客户集进行操作),可以不管他。用户C4显然就是授权用户,由此得出C3为管理员。由此(2)~(5)的多重度就显而易见,(2)为1,(3)为0…*,(4)为1,(5)为1。【问题3】候选类的选择运用了良性依赖原则“不会在实际中造成危害的依赖关系,都是良性依赖”和接口隔离原则(ISP)。ISP:使用多个专门的接口比使用单一的总接口要好。一个类对另外一个类的依赖性应当是建立在最小的接口上的。一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。“不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。”这个说得很明白了,再通俗点说,不要强迫客户使用它们不用的方法,如果强迫用户使用它们不使用的方法,那么这些客户就会面临由于这些不使用的方法的改变所带来的改变。 2.现要求实现一个能够自动生成求职简历的程序,简历的基本内容包括求职者的姓名、性别、年龄及工作经历。希望每份简历中的工作经历有所不同,并尽量减少程序中的重复代码。现采用原型模式(Prototype)来实现上述要求,得到如图5-1所示的类图。图5-1类图【C++代码】#include<str
您可能关注的文档
- 2011全国法律硕士《397法硕联考》真题.docx
- 2011事业单位《公共基础知识》(C类)真题.docx
- 2011内蒙古教师资格考试《教育心理学》初等真题.docx
- 2011全国法律硕士《398法硕联考(非法学)》真题.docx
- 2011初级银行从业资格考试《公司信贷》真题.docx
- 2011内蒙古教师资格考试《教育学》初等真题.docx
- 2011事业单位《公共基础知识》(B类)真题.docx
- 2011初级统计师《统计学和统计法基础知识》真题.docx
- 2011全国硕士研究生入学考试《数学2》真题.docx
- 2011咨询工程师《工程项目组织与管理》真题.docx
- 2013年下半年《系统集成项目管理工程师》案例分析真题.docx
- 2013年下半年《信息系统项目管理师》真题.docx
- 2013年下半年《网络规划设计师(论文)》真题.docx
- 2013年下半年《风险管理》真题.docx
- 2013年下半年《系统集成项目管理工程师》真题.docx
- 2013年下半年教师资格《语文学科知识与教学能力》(初级中学)真题.docx
- 2013年下半年教师资格《语文学科知识与教学能力》(高级中学)真题.docx
- 2013年下半年教师资格证考试《体育与健康学科知识与教学能力》(初级中学)真题.docx
- 2013年下半年教师资格证考试《小学教育教学知识与能力》真题.docx
- 2013年下半年教师资格证考试《体育与健康学科知识与教学能力》(高级中学)真题.docx
最近下载
- 发那科机器人DCS双重安全性检查功能说明书FANUC.pdf VIP
- 北京市昌平区第一中学2024-2025学年七年级上学期期中考试语文试卷(含答案).docx VIP
- 数字化智能工厂AI大模型数智平台建设方案.pptx VIP
- 肝性脑病ppt课件ppt课件.pptx VIP
- 定位器原理及故障处理课件.ppt VIP
- 旅游大类《服务礼仪》 填空题试卷一.docx VIP
- 小学部编版古诗词必备题库(含答案解析).pdf
- 五年级上册数学课件-数学好玩-图形中的规律(8)-北师大版 20张.ppt VIP
- 旅游大类《服务礼仪》简答题试卷一.docx VIP
- 重点项目施工组织专项方案高压旋喷桩内插型钢.doc VIP
- 山水教育[全国可咨询] + 关注
-
官方认证服务提供商
山水教育专注行业研报、成人教育、自考、考研考博培训,建筑行业职业资格证书考试、卫生系统职业资格考试、大学专业考核试题等等,欢迎垂询,助您考试成功!
原创力文档


文档评论(0)