软件设计师的下午考试模拟题和答案解析教学内容.ppt
《软件设计师的下午考试模拟题和答案解析教学内容.ppt》由会员分享,可在线阅读,更多相关《软件设计师的下午考试模拟题和答案解析教学内容.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件设计师的下午考试模拟题和答案解析 5收取手续费。房主登记完房屋后,系统会生成一收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。份费用单,房主根据费用单交纳相应的费用。6变更房屋状态。当租赁者与房主达成租房或退房变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的请求。系统协议后,房主向系统提交变更房屋状态的请求。系统将根据房主的请求,修改房屋信息文件。将根据房主的请求,修改房屋信息文件。数据流图数据流图 1-1 和和 1-2 分别给出了该系统的顶层数据流分别给出了该系统的顶层数据流图和图和0层数据流图。层数据流图。问题问题 1(4
2、 分)分)使用使用说明说明中给出的词汇,将数据流图中给出的词汇,将数据流图 1-1 中(中(1)(4)处的数据流补充完整)处的数据流补充完整。问题问题 2(4 分)分),将数据流图 1-2 中的(5)(8)补充完整。问题问题 3(7 分)分)数据流程图数据流程图 1-2 中缺失了三条数据流,中缺失了三条数据流,请指出这三条数据流的起点、终点和数请指出这三条数据流的起点、终点和数据流名称。据流名称。(1)费用单费用单(2)待租赁房屋列表)待租赁房屋列表(3)看房请求)看房请求(4)变更房屋状态请求)变更房屋状态请求(5)房主信息文件)房主信息文件 (6)租赁者信息文件)租赁者信息文件(7)房屋信
3、息文件)房屋信息文件 (8)看房记录文件看房记录文件(1)起点:房主)起点:房主 终点:变更房屋状态终点:变更房屋状态 数据流名称:变更房屋状态请求数据流名称:变更房屋状态请求(2)起点:租赁者)起点:租赁者 终点:登记租赁者信息终点:登记租赁者信息 数据流名称:租赁者信息数据流名称:租赁者信息(3)起点:租赁者)起点:租赁者 终点:安排租赁者看房终点:安排租赁者看房 数据流名称:看房请求数据流名称:看房请求试题二(共试题二(共 15 15 分)分)阅读下列说明,回答问题阅读下列说明,回答问题 1 1 至问题至问题 3 3,将解答填入,将解答填入答题纸的对应栏内。答题纸的对应栏内。说明说明 某
4、医院的门诊管理系统实现了为患者提供挂号、处方某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下:药品收费的功能。具体的需求及设计如下:1 1医院医师具有编号医院医师具有编号,姓名姓名,科室科室,职称职称,出诊出诊类型和出诊费用,其中出诊类型分为专家门诊和普通类型和出诊费用,其中出诊类型分为专家门诊和普通门诊,与医师职称无关;各个医师可以具有不同的出门诊,与医师职称无关;各个医师可以具有不同的出诊费用,与职称和出诊类型无关。诊费用,与职称和出诊类型无关。2 2患者首先在门诊挂号处挂号,选择科室和医师,患者首先在门诊挂号处挂号,选择科室和医师,根据选择的医师缴纳挂号
5、费(医师出诊费)。收银员根据选择的医师缴纳挂号费(医师出诊费)。收银员为患者生成挂号单,如表为患者生成挂号单,如表 2-1 2-1 所示,其中,就诊类所示,其中,就诊类型为医师的出诊类型。型为医师的出诊类型。表表 2-1 XX 医院门诊挂号单医院门诊挂号单3患患者者在在医医师师处处就就诊诊后后,凭凭借借挂挂号号单单和和医医师师手手写写处处方方到到门门诊诊药药房房交交费费买买药药。收收银银员员根根据据就就诊诊号号和和医医师师处处方方中中开开列列的的药药品品信信息息,查查询询药药品品库库(如如表表 2-2 所所示示)并生成门诊处方单(如表并生成门诊处方单(如表 2-3 所示)。所示)。3患患者者在
6、在医医师师处处就就诊诊后后,凭凭借借挂挂号号单单和和医医师师手手写写处处方方到到门门诊诊药药房房交交费费买买药药。收收银银员员根根据据就就诊诊号号和和医医师师处处方方中中开开列列的的药药品品信信息息,查查询询药药品品库库(如如表表 2-2 所所示示)并生成门诊处方单(如表并生成门诊处方单(如表 2-3 所示)。所示)。4由于药品价格会发生变化,因此,门诊管理系统由于药品价格会发生变化,因此,门诊管理系统必须记录处方单上药品的单价。根据需求阶段收集的必须记录处方单上药品的单价。根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下信息,设计的实体联系图和关系模式(不完整)如下所示:所示
7、:2关系模式关系模式挂号单(就诊号,病患姓名,医师编号,时间,挂号单(就诊号,病患姓名,医师编号,时间,(5)收银员(编号,姓名,级别)收银员(编号,姓名,级别)医师(编号,姓名,科室,职称,出诊类型,出诊费用)医师(编号,姓名,科室,职称,出诊类型,出诊费用)门诊处方门诊处方 ((6),收银员,时间,收银员,时间 )处方明细(就诊号,处方明细(就诊号,(7)药品库药品库 (药品编码药品编码,,药品名称,药品名称,(8))问题问题1(4分)分)根据问题描述,填写根据问题描述,填写 2-1 实体联系图中实体联系图中(1)(4)处联系的类型。处联系的类型。问题问题2(4 分)分)图图 2-1 中还
8、缺少几个联系?请指出每个联系两端的实体名,格中还缺少几个联系?请指出每个联系两端的实体名,格式如下:式如下:实体实体 1:实体:实体 2例如,收银员与门诊处方之间存在联系,表示为:例如,收银员与门诊处方之间存在联系,表示为:收银员:门诊处方收银员:门诊处方 或或 门诊处方:收银员门诊处方:收银员 问题问题3(7 分)分)根据实体联系图根据实体联系图 2-1,填写挂号单、门诊处方、处,填写挂号单、门诊处方、处方明细和药品库关系模式中的空(方明细和药品库关系模式中的空(5)(8)处,)处,并指出挂号单、门诊处方和处方明细关系模式的并指出挂号单、门诊处方和处方明细关系模式的主键。主键。(1)1(2)
9、n (3)n (4)m缺少的联系数:缺少的联系数:3挂号单:收银员挂号单:收银员挂号单:医师挂号单:医师挂号单:门诊处方挂号单:门诊处方(5)收银员编号)收银员编号(6)就诊号)就诊号(7)药品编码,数量,单价)药品编码,数量,单价(8)类型,库存,货架编号,单位,规格,单价)类型,库存,货架编号,单位,规格,单价挂号单主键:就诊号挂号单主键:就诊号门诊处方主键:就诊号门诊处方主键:就诊号 处方明细主键:就诊号、药品编码处方明细主键:就诊号、药品编码【说明说明】UML 15分分某银行计划开发一个自动存提款机模拟系统(某银行计划开发一个自动存提款机模拟系统(ATM System)。系统通过读卡器
10、)。系统通过读卡器CardReader)读取)读取ATM卡卡;系系统与客户(统与客户(Customer)的交互由客户控制台)的交互由客户控制台(CustomerConsole)实现;银行操作员()实现;银行操作员(Operator)可控)可控制系统的启动(制系统的启动(System Startup)和停止()和停止(System Shutdown);系统通过网络和银行系统();系统通过网络和银行系统(Bank)实现通信。)实现通信。当读卡器判断用户已将当读卡器判断用户已将 ATM 卡插入后,创建会话卡插入后,创建会话(Session)。会话开始后,读卡器进行读卡,并要求客户输)。会话开始后,读
11、卡器进行读卡,并要求客户输入个人验证码(入个人验证码(PIN)。系统将卡号和个人验证码信息送到银)。系统将卡号和个人验证码信息送到银行系统进行验证。验证通过后,客户可从菜单选择如下事务行系统进行验证。验证通过后,客户可从菜单选择如下事务(Transaction):):1.从从 ATM 卡账户取款(卡账户取款(Withdraw););2.向向 ATM 卡账户存款(卡账户存款(Deposit););3.进行转账(进行转账(Transfer););4.查询(查询(Inquire)ATM 卡账户信息。卡账户信息。一次会话可以包含多个事务,每个事务处理也会将卡一次会话可以包含多个事务,每个事务处理也会将
12、卡号和个人验证码信息送到银行系统进行验证。若个人号和个人验证码信息送到银行系统进行验证。若个人验证码错误,则转个人验证码错误处理(验证码错误,则转个人验证码错误处理(Invalid PIN Process)。每个事务完成后,客户可选择继续上述)。每个事务完成后,客户可选择继续上述事务或退卡。选择退卡时,系统弹出事务或退卡。选择退卡时,系统弹出 ATM卡,卡,会话结束。会话结束。系统采用面向对象方法开发,使用系统采用面向对象方法开发,使用 UML 进行建模。进行建模。系统的顶层用例图如图系统的顶层用例图如图 3-1 所示,一次会话的序列图所示,一次会话的序列图(不考虑验证)如图(不考虑验证)如图
13、 3-2 所示。消息名称参见表所示。消息名称参见表 3-1。表表 3-1 可能的消息名称列表可能的消息名称列表cardInserted()ATM 卡已插入卡已插入performTransaction()执行事务执行事务performSession()执行会话执行会话readCard()读卡读卡readPIN()读取个人验证码读取个人验证码PIN 个人验证码信息个人验证码信息creat(atm,this,card,pin)为当前会话创建事务为当前会话创建事务create(this)为当前为当前 ATM 创建会话创建会话cardATM 卡信息卡信息doAgain执行下一个事务执行下一个事务ejec
14、tCard()弹出弹出 ATM 卡卡【问题问题 1】(7 分)分)根据根据【说明说明】中的描述,给出图中的描述,给出图 3-1 中中 A1 和和 A2 所所对应的参与者,对应的参与者,U1 至至 U3 所对应的用例,以及该图中所对应的用例,以及该图中空空(1)所对应的关系。(所对应的关系。(U1 至至 U3 的可选用例的可选用例包括:包括:Session、Transaction、Insert Card、Invalid PIN Process 和和 Transfer)【问题问题 2】(6 分)分)根据根据【说明说明】中的描述,使用表中的描述,使用表 3-1 中的英文名称,中的英文名称,给出图给出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 设计师 下午 考试 模拟 答案 解析 教学内容
限制150内