2_数据流(结构化分析)_下午试题.docx
《2_数据流(结构化分析)_下午试题.docx》由会员分享,可在线阅读,更多相关《2_数据流(结构化分析)_下午试题.docx(16页珍藏版)》请在课桌文档上搜索。
1、试题一(15分)阅读下列说明以及数据流图,回答问题1、问题2和问题3,将解答填入答题纸的对应栏内。说明某学校建立了一个网上作业提交与管理系统,基本功能描述如下:(1)帐号和密码。任课老师用帐号和密码登录系统后,提交全部选课学生的名单。系统自动为每个选课学生创建登录系统的帐号和密码。(2)作业提交。学生运用帐号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,假如该学生还没有做过作业,则从数据库服务器申请一份作业。若申请胜利,则显示须要完成的作业。学生需在线完成作业,单击“提交”按钮上交作业。(3)在线批阅。系统自动在线批改作业,显示作业成果,并将该成果记录在作业成果统
2、计文件中。问题1(3分)假如将数据库服务器(记为DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?答:外部实体:(选课)学生、(任课)老师数据存储:作业成果统计文件问题2(7分)依据说明结合问题1的解答,指出在该系统的顶层数据流图中应有哪些数据流.请采纳说明中的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺处。序号起点终点数据流名称1(选课)学生网上作业提交与管理系统作业申请12(选课)学生网上作业提交与管理系统提交的作业3网上作业提交与管理系统(选课)学生需完成的作业4网上作业提交与管理系统(选课)学生作业成果5网上作业
3、提交与管理系统DB作业申请6网上作业提交与管理系统作业成果统计文件作业成果7(任课)老师一网上作业提交与管理系统选课学生名单8DB网上作业提交与管理系统作业_9_(选课)学生网上作业提交与管理系统帐号和密码10(任课)老师网上作业提交与管理系统帐号和密码问题3(5分)依据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。答:错误1:外部实体A和B之间不能存在数据流。错误2:外部实体A和数据存储H之间不能存在数据流。错误3:加工2的输入/输出数据流名字相同错误4:加工4只有输入没有输出错误5:加工5只有输出,没有输入。阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内
4、。【说明】某医院欲开发病人监控系统。该系统通过各种设备监控病人的生命体征,并在生命体征异样时向医生和护理人员报警。该系统的主要功能如下:(1)本地监控:定期获得病人的生命体征,如体温、血压、心率等数据。(2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征。(3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较。假如超出了预设范围,系统就发送一条警告信息给医生和护理人员。(4)维护生命体征范围:医生在必要时(如,新的探讨结果出现时)添加或更新生命体征值的正常范围。(5)提取报告:在医生或护理人员恳求病人生命体征报告时,从日志文件
5、中获得病人生命体征生成体征报告,并返回给恳求者。(6)生成病历:依据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件。(7)查询病历:依据医生的病历查询恳求,查询病历文件,给医生返回病历报告。(8)生成治疗看法:依据日志文件中的生命体征和病历,医生给出治疗看法,如处方等,并存入治疗看法文件。(9)查询治疗看法:医生和护理人员查询治疗看法,据此对病人进行治疗。现采纳结构化方法对病人监控系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的O层数据流图。图M顶层敷燃流图图120层数据流图【问题1】(3分)运用说明中的词语,给出图17中的实体E1E3的名称。【问题2
6、】(4分)运用说明中的词语,给出图1.2中的数据存储D1D4的名称。【问题3】(6分)图1-2中缺失了4条数据流,运用说明、图1-1和图1-2中的术语,给出数据流的名称及其起点和终点。【问题4】(2分)说明实体El和E3之间可否有数据流,并说明其缘由。【参考答案】参考答案【问题1】E1:病人E2:护理人员E3:医生【问题2】D1:生命特征范围文件D2:日志文件D3:病历文件D4:治疗意见文件【问题3】数据流名称起点终点重要生命特征本地监控格式化生命特征格式化后的生命特征格式化生命特征检查生命特征病例生成病历D3或病历(文件)生命特征D2或日志(文件)生成病例【问题4】El和E3之间不可以有数据
7、流,因为数据流的起点和终点中必须有一个是加工(处理)。试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某大型企业的数据中心为了集中管理、限制用户对数据的访问并支持大量连接需求,欲构建数据管理中间件。其主要功能如下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。(2)中间件验证前端应用供应的用户信息。若验证不通过,返回非法用户信息;
8、若验证通过,中间件将等待前端应用提交操作恳求。(3)前端应用提交操作恳求后,中间件先对恳求进行格式检查。假如格式不正确,返回格式错误信息;假如格式正确,则进行权限验证(验证用户是否有权执行恳求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。(4)连接管理连接相应的后台数据库并提交操作。连接管理先检查是否存在空闲的数据库连接,假如不存在,新建连接;假如存在,则重用连接。(5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。现采纳结构化方法对系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的O层数据流图。图12。层
9、数据流图【问题1】(3分)运用说明中的词语,给出图1-1中的实体E1E3的名称。【问题2】(3分)运用说明中的词语,给出图1-2中的数据存储D1D3的名称。【问题3】(6分)给出图1-2中加工P的名称及其输入、输出流。名称起点终点输入旅P输出流P除加工P的输入与输出流外,图1-2还缺失了两条数据流,请给出这两条数据流的起点和终点。起点终点注:名称运用说明中的词汇,起点和终点均运用图1-2中的符号或词汇。【问题4】(3分)在绘制数据流图时,须要留意加工的绘制。请给出三种在绘制加工的输入、输出时可能出现的错误。15分【介考答案】【问题1】E1:前端应用E2:数据管理员E3:后端数据库【问题2】D1
10、:用户表D2:操作表D3:权限表【问题3】P的名称:操作结果处理名秣起点终点输入流操作结果E3P输出流处理后的操作结果PEl缺少的数据流:起点终点D2权跟险证D3权限验证【问鹿4】在绘制数据流图的加工时,可能出现的输入、谕出错误:只有输入而无输出或者黑洞只有输出而无输入或者奇迹输入的数据流无法通过加工产生输出流或者灰洞输入的数据流与输出的数据流名称相同阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括选购、财务、配送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下:1 .系统接收由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据流 结构 化分 下午 试题
链接地址:https://www.desk33.com/p-1381174.html