首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和图,回答问题l至问题3,将解答填入答题纸对应栏内。 【说明】某城市拟开发一个基于web的城市黄页,公开发布该城市重要的组织或机构(以F统称为客户)的基本信息,方便城市生活。该系统的主要功能描述如下: (1)搜索信息:任何使用Internet的
阅读下列说明和图,回答问题l至问题3,将解答填入答题纸对应栏内。 【说明】某城市拟开发一个基于web的城市黄页,公开发布该城市重要的组织或机构(以F统称为客户)的基本信息,方便城市生活。该系统的主要功能描述如下: (1)搜索信息:任何使用Internet的
admin
2014-11-13
80
问题
阅读下列说明和图,回答问题l至问题3,将解答填入答题纸对应栏内。
【说明】某城市拟开发一个基于web的城市黄页,公开发布该城市重要的组织或机构(以F统称为客户)的基本信息,方便城市生活。该系统的主要功能描述如下:
(1)搜索信息:任何使用Internet的网络用户都可以搜索发布在城市黄页中的信息,例如客户的名称、地址、联系电话等。
(2)认证:客户若想在城市黄页上发布信息,需通过系统的认证。认证成功后,该客户成为系统授权用户。
(3)更新信息:授权用户登录系统后,可以更改自己在城市黄页中的相关信息,例如变更联系电话等。
(4)删除客户:对于拒绝继续在城市黄页上发布信息的客户,有系统管理员删除该客户的相关信息。
系统采用面向对象方法进行开发,在开发过程中认定出如表13一1所示的类。系统的用例图和类图分别如图13一1和图13—2所示。
认定类是面向对象分析中非常关键的一个步骤。一般首先从问题域中得到候选类集合,再根据相应的原则从该集合中删除不作为类的,剩余的就是从问题域中认定出来的类。简要说明选择候选类的原则,以及对候选类集合进行删除的原则。
选项
答案
候选类的选择运用了良性依赖原则“不会在实际中造成危害的依赖关系,都是良性依赖”和接口隔离原则(ISP)。
解析
本题考查面向对象分析中的类图、用例图。用例图描述了一组用例、参与者及他们之间的关系。包括以下几个部分:用例(Case)、参与者(Acmr)。用例视图中的参与者与系统外部的一个实体以某种方式参与了用例的执行过程;用例是一个叙述型文档,用来描述参与使用系统、完成某个事情时发生的顺序。问题1:用例图中,A1可以搜索信息,A2由A1派生且.A2参与了两个用例,根据题中的说明(1)和(2),可知A1为网络用户,A2为授权用户;由用例UC1和登录用例之间存在关系,可知UCl为认证用例,因为用户登录必须先认证,所以登录用例是认证的扩展,所以他们之间的关系为extend。对于授权用户还可以更新信息,故UC2为更新信息用例。问题2:本问题考察类图的层次结构和多重度。图中更有两个非常明显的继承结构,即C3和C4继承于C1,且C1与C2是多比一的关系,根据说明(1)中任何网络用广都可以搜索客户信息,即C1网络用户,C2为客户信息,由此很明显的得出C3和C4在授权用户和系统管理员中选取。根据C2和C5之间存在聚合关系,且C2为客户信息,可以推断C5为客户集。再由C4和C5之间的关联关系,且C5为客户集,能对客户集进行批量操作的用户C4显然就是系统管理员,由此得出C3为授权用户。由此(2)~(5)的多重度就显而易见, (2)为1,(3)为0…*, (4)为1, (5)为0…*。问题3:候选类的选择运用了良性依赖原则“不会在实际中造成危害的依赖关系,都是良性依赖”。通过分析不难发现,本原则的核心思想是“务实”,很好地揭示了极限编程(Extreme Programming)中“简单设计”和“重构”的理论基础。本原则可以帮助我们抵御“面向对象设计5大原则”以及设计模式的诱惑,以免陷入过度设计(Over—engineering)的尴尬境地,带来不必要的复杂候选类的删除。候选类的删除运用了接口隔离原则(ISP):不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。这个说得很明白了,再通俗点说不要强迫客户使用它们不用的方法,如果强迫用户使用它们不使用的方法,那么这些客户就会面临由于这些不使用的方法的改变所带来的改变。
转载请注明原文地址:https://kaotiyun.com/show/f4DZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
目前,通过移动电话接人互联网采用的主要技术是什么?进行一次查询的数据信息如表9-1所示,网络的基本通信服务费用如表9-2所示,总费用=网络租用费+通信费。根据表中给出的数据,试计算销售员每月至少应进行多少次查询,才能使得使用移动电话的总费用比使用PDA
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。[说明]A公司用1台Web服务器和1台应用服务器来管理销售信息。销售人员在办公室时通过PC机来访问应用服务器,若在公司以外,则通过具有数据显示功能的移动电话或PDA(Perso
阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。说明网络解决方案如图4-1所示。该网络原先使用的是国外品牌的交换机,随着网络规模的扩大,增添了部分国产品牌的交换机,交换机1至交换机5均是国产10M/100M自适应交换机,交换机6
阅读以下说明,回答问题1至问题6。说明ADSL是接入Internet的一种宽带技术。图2-1为一台带网卡的PC机采用ADSL接入Internet的网络结构图。
同一个VLAN中的成员可以形成一个广播域,从而实现何种功能?使Switch1的千兆端口允许所有VLAN通过的配置命令如下,请给出空白处的配置内容:Switchl(config)#interfacegigabit0/1(进入千兆端口配置模式)
同一个VLAN中的成员可以形成一个广播域,从而实现何种功能?在交换机中配置VLAN时,VLANl是否需要通过命令创建?为什么?
阅读以下说明,回答问题1~7。[说明]下图是在网络中划分VLAN的连接示意图。VLAN可以不考虑用户的物理位置,而根据功能、应用等因素将用户从逻辑上划分为一个个功能相对独立的工作组,每个用户主机都连接在支持VLAN的交换机端口上,并属于某个VLA
阅读以下说明,回答问题1~5。[说明]SSL(SecureSocketLayer)是目前解决传输层安全问题的一个主要协议,其设计的初衷是基于TCP协议之上提供可靠的端到端安全服务,SSL的实施对于上层的应用程序是透明的。应用SSL协议最广泛
阅读以下说明,回答问题1~4。[说明]FTTx+LAN是实现宽带接入的常用方法,基本结构如下图所示。
随机试题
急性单纯性胆囊炎一般不采用下列哪种治疗措施
在下述各项中,不符合传染病防制的道德要求是()
对非磺酰脲类胰岛素促泌剂的描述正确的是
2004年2月20日,张某、李某签订为期半年、月租金500万元的租房合同。2004年5月5日,张某在询问李某是否愿以30万元购买该租赁房,被李某拒绝后,即与王某签订卖房合同,并办理房屋过户登记手续,2004年5月10日,王某要求李某在两周内搬出去,李某拒绝
必须经过背书,才能进行转让的提单是()。
按照《中华人民共和国海关法》的规定,中华人民共和国设立海关的地点为()
国务院办公厅印发的《关于推动中央企业结构调整与重组的指导意见》,明确了下一阶段推进中央企业结构调整和重组的重点工作,《意见》最大的亮点是由之前的“三个一批”升级为“四个一批”。下列属于新升级的一个是()。
中国的民主化进程是关系到13亿中国人民切身利益的事。民主,意味着公民在公共事务中有着广泛的参与权、最后的决定权。随着中国经济改革的进行,民主化的潮流也在涌动。中国民主化给人印象深刻的一点是基层民主,特别是中国许多地方的村委会、居委会成员的竞争性直接选举,引
近来西方舆论界存在一种观点认为中国经济高速发展,除污染了地球环境外,还造成了国际上石油等能源价格的暴涨。以下最能反驳西方舆论界的观点的是()。
A、Materialsneededfortheworkshop.B、Tuitionfortheworkshop.C、Mr.Irvine’slivingcost.D、Adinnerbanquetaftertheworksh
最新回复
(
0
)