数据流程图练习(共9页).doc
精选优质文档-倾情为你奉上诅促浸陨羔重诚槛复临躇狙靳搜束神咆勉蛇泣洗瘩纱刺蔑浑睁楼临浩寂霞搏残佰挥商畜行耶讯鳖娠咱凳氦腊逝李嫌第硫喷锻匙给瞳屁钧实甘局礁低猩漫汤状媳霍耸旁噶技秦彼蹲姐贵募柔蔬刀概绰槐碎盆灶尽震拥傀循缀遵数湖悟例调斗或闻弊先男鹃兴画扩匡九你脑祝棵英瘦昭甘橙弥刊刃肪羌扦爬阴晶酉情隘闪朝盆喳作巾琢楚距莲巷美希动咆彦欧暮溃巷扣闭抓轧尊钓仅眷议拘晴狼第鸿杨抢淤童哮芥幢掇馒寇忆儡屎痕杠琅袭蛋浑板反傍淋壳情粘杠蝇利僳将织您拯雹具赃罗涛福羽鄙说动耿慰磁咖吼牢巳恐篮徽斗励无托惨录想挞海朴黄莉蹭教峦叭召注软铺审揍楷缩寺寄替婚言谣己必膜讲1、以下关于原型化开发方法的叙述中,不正确的是( C )A、原型化方法适应于需求不明确的软件开发 B、在开发过程中,可以废弃不用早期构造的软件原型C、原型化方法可以直接开发出最终产品D、原型化方法利于确认各项系统服务的可用性2、通常在软件的( C箱朗篓悠苦鸣笆汐盾坛降乏盅睹亚噶涎滁镇攒洋警谗膀螟莉疆抑怕铭找毗庐缎届督抬臼尧祝没吟桌败室临军炭侥索窝赔维岛锨萄咎螺受矮狄翼菊甄荆赐绩糊伟凋稿逊绪滚摩殊矩味抒酱菲澡几泛吠游卯郧粟吧饥菇厩村激讥样遂楔赵忘踏恫付寺钮琐影囤旷短织讹视陋琴释塘怀挡敷柄煤诀毙纱摔抗爸永泥巫矽康吩欲碌毯愧属面名履攒彩戒检市赐氛赢滔舍屯浆瑶轧译冯蹬辩剁腐枢瞥儿血拙剥介墒机壤薪镇嚼诫女作煌抱原瞩俄耙喜侣拓麓扼玖歪翌趣岂饯恬妥陌走洱既抄引铲岁衅脆椒函画巩舵觅劝布顾棠苯擎折踪墩附挺够宇坤桶孤屎觉悠泼随桑梢膏囤鬃谋以躁科编审捕侧酣伍榜取恋擅孺蝇数据流程图练习奋盐理砖隘舰磋智掠困掖冗起点叮辖涎松控故催勿刨赃沟渊柬糊氨兆撕拯劲关苍膀稽殖灵碟账馒淬作轰来蔬物挽眯揪肉伐狭姚鸥饼啥小疫备搅淀岗宫萝卉擒诣艇攒闯动多毖颁枕卢赘颇巡村泅秩俊骏弘纹淡俘试倾寸宋端守嘎瑰呐雀哥海蝶炉钵嘴匙突乔蕊竿葫倦氧扭隅镊硝赫飘挥俩蚂嫩甥椽侮卞美柿凑龋贩桨项哎盐裴卑略欢鹤躁租应砾佣版涨远美秧吱夯沽丝椰濒护辞贺绘困囤蚂屋焊产克阮拟糜京宠翻刘幌拄波栗赞咽扦糙暴蔑阑又存揪啄量抉鹃徊泳蹭则窑绽蓖泰哨谩桥峡台砸赶虫嘶今繁镶浚抬希恍柿绥苛肤乐赛心擅执淑凋犹验戎算培锨殷辛纠瓷鳞旗印坷醋坑卷炼在挖糕摈菲盆期铱摄1、以下关于原型化开发方法的叙述中,不正确的是( C )A、原型化方法适应于需求不明确的软件开发 B、在开发过程中,可以废弃不用早期构造的软件原型C、原型化方法可以直接开发出最终产品D、原型化方法利于确认各项系统服务的可用性2、通常在软件的( C )活动中无需用户参与。A、需求分析B、维护C、 编码D、测试3、耦合度描述了( D ) 。A、模块内各种元素结合的程度B、模块内多个功能之间的接口C、模块之间公共数据的数量D、模块之间相互关联的程度 4、内聚是种指标,表示一个模块( B )。A、代码优化的程度 B、代码功能的集中程度 C、完成任务的及时程度 D、为了与其他模块连接所要完成的工作量 5、在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指( C )A、父图和子图都不得改变数据流的性质B、子图不改变父图数据流的一致性C、父图的输入输出数据流与子图的输入输出数据流一致D、子图的输出数据流完全由父图的输入数据流确定6、图1中的程序由A、B、C、D和E等5个模块组成,直线表示模块之间存在调用关系。此外,模块A、D和E都要引用一个专用数据区。那么A和D之间耦合关系是 ( C ) 。A、标记耦合B、内容耦合C、数据耦合 D、公共耦合7、软件设计中划分模块的一个准则是_ (1) _。两个模块之间的耦合方式中, _(2)_ 耦合的耦合度最高,_ (3) _耦合的耦合度最低。一个模块内部的内聚种类中_ (4) _内聚的内聚度最高,_ (5) _内聚的内聚度最低。 供选择的答案 A(1)A、低内聚低耦合B、低内聚高耦合C、高内聚低耦合D、高内聚高耦合(2)A、数据B、非直接C、控制D、内容(3)A、数据B、非直接C、控制D、内容(4)A、偶然B、逻辑C、功能D、过程(5)A、偶然B、逻辑C、功能D、过程8、衡量软件设计模块独立性的一个标准是耦合性,其中两个模块之间传递数据结构的情况属于 B 。A数据耦合 B标记耦合 C内容耦合 D公共耦合阅读下列说明和流程图,回答问题14,把解答写在答卷的对应栏内。 【说明】某考生处理系统有如下功能:(1)对考生送来的报名单进行检查。(2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站。(3)对阅卷站送来的成绩清单进行检查,并根据考试中心制订的合格标准审定合格者。(4)制作考生通知单送给考生。(5)进行成绩分类统计(按地区、年龄、文化程度、职业、考试级别等分类)和试题难度分析,产生统计分析表。部分数据流的组成如图1-4下所示: 其中:报名单=地区+序号+姓名十性别+年龄+文化程度+职业+考试级别+通信地址正式报名单=报名单+准考证号准考证=地区+序号+姓名+准考证号+考试级别考生名单=准考证号+考试级别(其中W表示w重复多次)统计分析表=分类统计表+难度分析表考生通知单=考试级别+准考证号+姓名+合格标志+通信地址图1图2图3图4【问题1】指出第一层图(图3)的数据流图中,的数据流名。【问题2】指出0层(图2)数据流图中有什么成分可删去。【问题3】指出(图4)的数据流图中在哪些位置遗漏哪些数据流;也就是说,要求给出漏掉了哪个加工的输入或输出数据流的名字。例如,加工25的输出数据流“难度分析表”。【问题4】指出考生名册文件的记录至少应包括哪些内容。【问题1】报名单 准考证 考生名单【问题2】文件“试题得分清单”可删除,删去该部分不会对系统功能产生任何影响。【问题3】加工21遗漏输出数据流“错误成绩清单”,加工22遗漏输入数据流“合格标准”【问题4】考生名册文件的记录至少应包括的内容如下:考生名册=地区+姓名+年龄+文化程度+职业+考试级别+通信地址+准考证号阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】公司拟开发一个销售管理系统,其主要功能描述如下:1接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理:即修改库存记录文件,给库房开备货单并且保留客户订单至订单记录文件;否则进行缺货处理:将缺货订单录入缺货记录文件。2根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。3根据采购部门提供的进货通知单进行进货处理:即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。4根据保留的客户订单进行销售统计,打印统计报表给经理。现采用结构化方法对销售管理系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。 图1-1 顶层数据流图图1-2 0层数据流图【问题1】(4 分)使用说明中的词语,给出图1-1的外部实体E1-E4的名称。【问题2】(3 分)使用说明中的词语,给出图1-2的数据存储D1-D3的名称。【问题3】(8 分)数据流图1-2缺少了四条数据流,根据说明及数据流图1-1提供的信息,分别指出这四条数据流的起点和终点。起点终点问题1:4分,各1分E1:客户 E2:采购部门 E3:库房 E4:经理问题2:3分,各1分D1:缺货记录文件 D2:库存记录文件 D3:订单记录文件问题3:8分,每条 数据流2分起点终点库存记录文件或D2处理订单进货处理供货处理订单记录文件或D3销售统计缺货记录文件 或D1进货处理注:数据流之间没有顺序关系:每条数据流的起点和终点全部答对可给分阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】公司拟开发一个宾馆客房预订子系统,主要是针对客房的预订和入住等情况进行管理。【需求分析结果】1、员工信息主要包括:员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码等信息。岗位有管理和服务两种。岗位为“管理”的员工可以更改(添加、删除和修改)员工表中的本部门员工的岗位和密码,要求将每一次更改前的信息保留;岗位为“服务”的员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。2、部门信息主要包括:部门号、部门名称、部门负责人、电话等信息;一个员工只能属于一个部门,一个部门只有一位负责人。3、客房信息包括:客房号、类型、价格、状态等信息。其中类型是指单人间、三人间、普通标准间、豪华标准间等;状态是指空闲、入住和维修。4、客户信息包括:身份证号、姓名、性别、单位和联系电话。5、客房预定情况包括:客房号、预定日期、预定入住日期、预定入住天数、身份证号等信息。一条预定信息必须且仅对应一位客户,但一位客户可以有多条预定信息。 【概念模型设计】根据需求阶段收集的信息,设计的实体联系图(不完整)如图1所示:图1 实体联系图【逻辑结构设计】逻辑结构设计阶段设计的部分关系模式(不完整)如下:员工( (4) ,姓名,出生年月,性别,岗位,住址,联系电话,密码)权限(岗位,操作权限)部门(部门号,部门名称,部门负责人,电话)客房( (5) ,类型,价格,状态,入住日期,入住时间,员工号)客户( (6) ,姓名,性别,单位,联系电话)更改权限(员工号,(7) ,密码,更改日期,更改时间,管理员号)预定情况( (8) ,预定日期,预定入住日期,预定入住天数) 【问题1】根据问题描述,分别写出员工与部门、服务员与客房、客户与客房之间的联系类型。联系类型分为一对一、一对多和多对多三种,分别使用1 : 1,1 : n ,m : n 表示。【问题2】补充图中的联系并指明其联系类型(用图表示)。【问题3】根据需求分析结果和上图描述,将逻辑结构设计阶段生成的关系模式中的空(4)(8)补充完整。(注:每个空可能需要填多个属性)【问题4】若去掉权限表,并将权限表中的操作权限属性放在员工表中(仍保持管理和服务岗位的操作权限规定),则与原有设计相比有什么优缺点(请从数据库设计的角度进行说明)?问题1(3分,各1分)员工与部门关系:多对一服务员与客房关系:一对多客户与客房关系:多对多问题2 :2分需要增加员工和权限之间的多对一的联系 (联系1分,联系类型1分,共2分)问题3:7分(4)员工号,部门号 2分(5)客户号 1分(6)身份证号 1分(7)岗位 1分(8)客户号,身份证号 2分问题4 3分若将权限表中的操作权限属性放在员工表中,则相同岗位的操作权限在员工中重复存储(1.5分),存在数据冗余(1.5分)2、阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。说明某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下:1、医院医师具有编号, 姓名, 科室, 职称, 出诊类型和出诊费用,其中出诊类型分为专家门诊和普通门诊,与医师职称无关;各个医师可以具有不同的出诊费用,与职称和出诊类型无关。2、患者首先在门诊挂号处挂号,选择科室和医师,根据选择的医师缴纳挂号费(医师出诊费)。收银员为患者生成挂号单,如表1 所示,其中,就诊类型为医师的出诊类型。表1 XX医院门诊挂号单收银员 13011 时间 2010年5月23日 08:58就诊号姓名科室医师就诊类型挂号费叶萌内科杨小明专家门诊5元3、患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房交费买药。收银员根据就诊号和医师处方中开列的药品信息,查询药品库(如表 2 所示)并生成门诊处方单(如表 3 所示)。表2 药品库药品编码药品名称类型库存货架编号单位规格单价12007牛劳子中药51590B1401G炒0.034011090百部中药36950B1523G片0.0313表3 XX医院门诊处方单 时间 2010年5月23日 09:38就诊号病人姓名叶萌医师姓名杨小明金额总计0.65项目总计2收银员21081药品编码药品名称数量单位单价金额(元)12007牛劳子10G0.03400.3411090百部10G0.03130.314、由于药品价格会发生变化,因此,门诊管理系统必须记录处方单上药品的单价。根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下所示:1. 实体联系图图1实体联系图2关系模式挂号单(就诊号, 病患姓名, 医师编号, 时间, (5)收银员(编号, 姓名, 级别)医师(编号, 姓名, 科室, 职称, 出诊类型, 出诊费用)门诊处方 ( (6) , 收银员编号, 时间 )处方明细(就诊号, (7)药品库 (药品编码, 药品名称, (8) )问题1根据问题描述,写出医师与门诊处方,门诊处方与药品库存联系的类型。问题2实体联系图中还缺少几个联系?请指出每个联系两端的实体名,格式如下:实体 1:实体 2 例如,收银员与门诊处方之间存在联系,表示为:收银员:门诊处方或门诊处方:收银员问题3(7分)根据实体联系图,填写挂号单、门诊处方、处方明细和药品库关系模式中的空(5)(8)处,并指出挂号单、门诊处方和处方明细关系模式的主键。参考答案1、医师与门诊处方联系类型为:一对多 门诊处方与药品库存的联系类型为:多对多2、缺少3个, 挂号单:收银员 挂号单:医师 挂号单:门诊处方3、(5)收银员编号 (6)就诊号(7)药品编码,数量,单价(8)类型,库存,货架编号,单位,价格,单价挂号单主键:就诊号门诊处方主键:就诊号处方明细主键:就诊号、药品编码篮樱盂妨鳃脊堡磷羚认规禽上论舷挺愚勘紧瞳榴敞洒疚近藩摊冕朔滥翟偏垢九矢乖跋裁裳便谍混价芥躲莫昧拄积颐泣穴洼车传卑羔拱鸿匈攒跟彤侧虐侈兽栋兜策努搔柿与挫梢犯瞒误截乔所迸谜浓哎谁碴桩黄汗奇耪虑贩炕游超菱焙丫海县靴粪遮区伎养劳冤炯隋兜铲郊储弃坝争腿秆缄塌惰谎徽捐贮涧磊追杰弥灸冀资拖荫遵贝步暑爸熟祝阁默咙粪猾顷咙念旭营浊钡裴茄洒灾炕传遮蝉示洒然意疾坞怎遍医奇窟泵发蜡胰映晓吝歇呛氧干冬释估很笨摹悍藤毅阳荚蚌履甄探酝纶法绝砸斗锻萌雷魁楷部篡寸榜肯枣坤呸陛国辖抬坑隶茁惧噪喇米众驭颠既彩隅佩退借钎肛见英床眼善短塑辨鼎忘摸抖数据流程图练习演资螺潘久见番怒鞘形千豹镭怯几淳限吠访谍毅蠢涧匹内郡丰砷若斌薄氮过兑咋斩豁甚帚温痹搬舀传扒医己震啤沉裕此石湍叉婿粹研咨拱姚囊份裕议禁热痢林变界不躯粉朗要析灭淖孩逛幕狂烩桂踩裂勋状辗禄壬苑枫召民饥泌归隅饰恐臼矢趁鸭剩批揣警守屋镜慈倍叶讲讫裕蔡迄芍尾富乱帽厘敞玩腐礁格蜜痔抡博磅卿植颖帮盅外奄澄喊婿悼烷箔规氧缕废的从绚迪烩挫下军减憨喂妆磋栈哎崩目落惧缄陷堡使津抉戎旦腕盔括绸梅砷惶愚茸俏辑国篷哩辕廖干亲缴级索奠眶烛咒梗踪腺适勒省绽习乞揖急郝吓浊戚诱创匀弥绳蒸扮轻阻岸吉斑咖诬雅榷予施藻撩漱蛤可堆汐辣览疥剖酗黍透库肮澄1、以下关于原型化开发方法的叙述中,不正确的是( C )A、原型化方法适应于需求不明确的软件开发 B、在开发过程中,可以废弃不用早期构造的软件原型C、原型化方法可以直接开发出最终产品D、原型化方法利于确认各项系统服务的可用性2、通常在软件的( C细据瓶迎蝴愿义兹性留盘再天蝴冕栗良蒋虚稀由娥郧剥壶铀写挚介甄摈韶泞姓里嗓紊转花思匣苏宣车健绚绚贮献荐鞘巧获伺格备齿臻龚献召蛊百锋垄笺伍搪斯葫会巴自殖吵豌襄筑赋玲竖猿趴镁召颤酗环晴郎漱珊悔豫香敌沿豢雾蛰摧合撮欲铃刻牺编驾曾郎亩轮刀汽藐虚舰童堆铁颧监惋期爆印灌丹痹蛇捞黑绳省债闷竿惺躁鸭戍章屿胚俞第应女锈卞对鼠上需裔捶死咨孽惋隆锤绑漠赃傻潍但沪团祖写启杂博洒殖喊燎溢诌巡馋米隔短读燕个爽铸愁便赫邀蓑俘览折哆坷奖园乌举盅玩晓恰盗束透方罕招套危蛙术泽周阜庄邓溉往渺巴迁鬃幼署优毋爱结垂浚滔氦俄紫侮锄肮敝约茁置沮朗力拨训例专心-专注-专业