2011下半年软件设计师下午真题汇总

软件设计师 责任编辑:pengying 2017-08-01

添加老师微信

备考咨询

加我微信

摘要:很多事先天注定,那是“命”;但你可以决定怎么面对,那是“运”!在软件设计师考试即将临近的三个多月里面希望你能牢牢抓住你的“运”。下面是关于2011下半年软件设计师下午真题汇总。

>>>2017年软件设计师网络课堂课
  >>>软件设计师历年真题题库
  >>>2017年软件设计师考试指南

很多事先天注定,那是“命”;但你可以决定怎么面对,那是“运”!在软件设计师考试即将临近的三个多月里面希望你能牢牢抓住你的“运”。下面是关于2011下半年软件设计师下午真题汇总

【1】● 阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或Web站点所下订单。其主要功能如下:

(1)增加客户记录。将新客户信息添加到客户文件,并分配一个客户号以备后续使用。

(2)查询商品信息。接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。

(3)增加订单记录。根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。

(4)产生配货单。根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。如果现货不足,则需向供应商订货。

(5)准备发货单。从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。

(6)发货。当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。

(7)创建客户账单。根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。

(8)产生应收账户。根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。

现采用结构化方法对订单处理系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示0层数据流图。

图片1.png

           

【问题1】(3分)

使用说明中的词语,给出图1-1中的实体E1~E3的名称。

【问题2】(3分)

使用说明中的词语,给出图1-2中的数据存储D1~D3的名称。

【问题3】(9分)

(1)给出图1-2中处理(加工)P1和P2的名称及其相应的输入、输出流。

(2)除加工P1和P2的输入输出流外,图1-2还缺失了1条数据流,请给出其起点和终点。

图片1.png

 

 

 

【2】● 阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某公司拟开发一套小区物业收费管理系统。初步的需求分析结果如下:

(1)业主信息主要包括:业主编号,姓名,房号,房屋面积,工作单位,联系电话等。房号可标识一条业主信息,且一个房号仅对应一套房屋;一个业主可以有一套或多套的房屋。

(2)部门信息主要包括:部门号,部门名称,部门负责人,部门电话等;一个员工只能属于一个部门,一个部门只有一位负责人。

(3)员工信息主要包括:员工号,姓名,出生年月,性别,住址,联系电话,所在部门号,职务和密码等。根据职务不同员工可以有不同的权限,职务为“经理”的员工具有更改(添加、删除和修改)员工表中本部门员工信息的操作权限;职务为“收费”的员工只具有收费的操作权限。

(4)收费信息包括:房号,业主编号,收费日期,收费类型,数量,收费金额,员工号等。收费类型包括物业费、卫生费、水费和电费,并按月收取,收费标准如表2-1所示。其中:物业费=房屋面积(平方米)×每平米单价,卫生费=套房数量(套)×每套房单价,水费=用水数量(吨)×每吨水单价,电费=用电数量(度)×每度电单价。

(5)收费完毕应为业主生成收费单,收费单示例如表2-2所示。


 图片2.png

 
【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示。图2-1中收费员和经理是员工的子实体。

图片1.png


【逻辑结构设计】

根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):

业主( (1) ,姓名,房屋面积,工作单位,联系电话)

员工( (2) ,姓名,出生年月,性别,住址,联系电话,职务,密码)

部门( (3) ,部门名称,部门电话)

权限( 职务,操作权限)

收费标准( (4) )

收费信息( (5) ,收费类型,收费金额,员工号)

【问题1】(8分)

根据图2-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整,然后给出各关系模式的主键和外键。

【问题2】(5分)

填写图2-1中(a)~(f)处联系的类型(注:一方用1表示,多方用m或 n 或 *表示),并补充完整图2-1中的实体、联系和联系的类型。

【问题3】(2分)

业主关系属于第几范式?请说明存在的问题。


  【3】● 阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某网上药店允许顾客凭借医生开具的处方,通过网络在该药店购买处方上的药品。该网上药店的基本功能描述如下:

(1)注册。顾客在买药之前,必须先在网上药店注册。注册过程中需填写顾客资料以及付款方式(信用卡或者支付宝账户)。此外顾客必须与药店签订一份授权协议书,授权药店可以向其医生确认处方的真伪。

(2)登录。已经注册的顾客可以登录到网上药房购买药品。如果是没有注册的顾客,系统将拒绝其登录。

(3)录入及提交处方。登录成功后,顾客按照“处方录入界面”显示的信息,填写开具处方的医生的信息以及处方上的药品信息。填写完成后,提交该处方。

(4)验证处方。对于已经提交的处方(系统将其状态设置为“处方已提交”),其验证过程为:

①核实医生信息。如果医生信息不正确,该处方的状态被设置为“医生信息无效”,并取消这个处方的购买请求;如果医生信息是正确的,系统给该医生发送处方确认请求,并将处方状态修改为“审核中”。

②如果医生回复处方无效,系统取消处方,并将处方状态设置为“无效处方”。如果医生没有在7天内给出确认答复,系统也会取消处方,并将处方状态设置为“无法审核”。

③如果医生在7天内给出了确认答复,该处方的状态被修改为“准许付款”。

系统取消所有未通过验证的处方,并自动发送一封电子邮件给顾客,通知顾客处方被取消以及取消的原因。

(5)对于通过验证的处方,系统自动计算药品的价格并邮寄药品给己经付款的顾客。

该网上药店采用面向对象方法开发,使用UML进行建模。系统的类图如图3-1所示。

图片1.png

【问题1】(8分)

根据说明中的描述,给出图3-1中缺少的C1~C5所对应的类名以及(1)~(6)处所对应的多重度。

【问题2】(4分)

图3-2给出了“处方”的部分状态图。根据说明中的描述,给出图3-2中缺少的S l ~S4所对应的状态名以及(7)~(10)处所对应的迁移(transition)名。


 图片1.png

图片1.png

图片1.png


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取