常州大学 软件工程复习题 分层数据流图实例 补充例题-DFD
软考dfd题型
软考dfd题型
软考中的DFD(数据流图)题型主要考察以下几个知识点:
1. 给出外部实体的名称。
2. 给出数据存储的名称。
3. 查找错误的数据流和丢失的数据流。
4. 数据字典部分的考察。
5. 问答题,例如面向对象结构设计方法的基本思及其适用场合。
在做此题型时,需要快速、标准地解决上述知识点。
可以采取以下技巧:
1. 读题过程中,把读到的名词(可能为外部实体的词)、某某文件之类(即数据存储)、数据流标出来,这样在做问题一、二的时候,数据流图与说明对照,快速、标准地解决知识点和。
2. 查找丢失数据流时,先要做的是顶层和0层图对照,保持父图和子图平衡,即父图中某加工的输入(输出)数据流的数据必须与子图的输入(输出)数据流中的数据在数量和名字上相同。
如需了解更多有关软考DFD题型的信息,建议查阅相关论坛或咨询专业人士。
软考上机---历年软考DFD,UML试题分析
结构化系统分析---DFD
结构化系统分析---DFD
1
高考录取统分系统例子
2
网上作业提交与管理系统例子
3
储蓄系统建账软件例子
4
成绩管理系统例子
5
销售管理系统例子
6
音像管理信息系统例子
7
房屋租赁服务系统例子
1、高考录取统分系统
❖ 某高考录取统分系统有如下功能: • 计算标准分:根据考生原始分计算,得 到标准分,存入考生分数文件;
3、储蓄系统建账软件
3、储蓄系统建账软件
4、成绩管理系统
4、成绩管理系统
4、成绩管理系统
4、成绩管理系统
4、成绩管理系统
4、成绩管理系统
5、销售管理系统
5、销售管理系统
5、销售管理系统
5、销售管理系统
5、销售管理系统
6、音像管理信息系统
6、音像管理信息系统
6、音像管理信息系统
的参与者,U1 至 U3 所对应的用例,以及该图中空 (1) 所 对应的关系。(U1至U3的可选用例包括:Session、 Transaction、Insert Card、Invalid PIN Process和 Transfer)
软件工程DFD习题
由捐助者向基金会提出捐助请求,经身份确认后被接受,对捐助人进行登记(捐赠人姓名,捐赠款额,捐赠日期,捐赠人联系方式),捐款存入银行;由教育单位提出用款申请,在进行相应的合法性校验和核对相应的捐款储备后做出支出,并且将支出情况(教育单位名称,用款金额,用款日期,用款说明)入库保存;每月统计本月的收入与支出状况及资金余额,生成财政状况报表给基金会的理事会。
要求:(a)画出顶级、1级和2级数据流图(可以画到3级数据流图,但不允许只画到1级数据流图);(b)给出至少3项数据字典和1项加工说明。
顶级DFD1级DFD2级DFDDD<捐助人信息> ::= 捐赠人姓名+捐赠款额+捐赠日期+捐赠人联系方式<支出情况> ::= 教育单位名称+用款金额+用款日期+用款说明<财政报表信息> ::=月收入+支出+资金余额加工说明对教育单位的合法性校验……1.某培训中心要研制一个课程培训管理系统。
它的业务是:将学员发来的表单收集分类后,按几种不同的情况处理。
(1)如果是选课申请单,首先查阅课程文件,检查该课程是否额满,然后在学员文件、课程文件上登记,最后给学员返回选课确认单。
其中选课申请单包含学员学号、姓名、一门或多名选择的课程号,选课确认单记录了该学员选课成功与否信息。
(2)如果是销课申请单,则先在课程文件、学员文件和帐目文件上做相应的修改,并给学员销课确认单。
其中销课申请单包含学员学号、姓名、一门或多名注销的课程号,每门课注销的理由。
(3)如果是付款单,则在帐目文件上登记,并给学员一张收费收据。
其中付款单记录学员学号、姓名、一门或多名选择的课程号和对应的选修费用。
要求:(a)画出顶级、1级和2级数据流图(可以画到3级数据流图,但不允许只画到1级数据流图);(b)给出至少3项数据字典和1项加工说明。
1顶级DFD1级DFD2级DFDDD<表单> ::= [选课申请表|销课申请表|付款单]<选课申请表> ::= 姓名+学号+{课程号}<销课申请表> ::= 姓名+学号+{课程号+注销理由} <付款单> ::= 姓名+学号+{课程号+金额}加工说明选课检查:指定课程是否额满;学员是否已经选择了该课程。
软件工程DFD图示例PPT课件
例2下图是培训中心管理系统的数据流图:
由于只有一层,因此分解的加工较多 不易理解,而且如果其中某个加工较复杂, 例如编号为3 的加工“付款”和编号为7 的加工“复审”仍很复杂,一时难以理解, 如果不继续分解下去,直到每个加工都足 够简单易于理解为止,则会影响需求分析 结果的可读性。
第15页/共18页
⑷合理使用文件 当文件作为某些加工之间的交界面时,文件 必须画出来,一旦文件作为数据流图中的一个独 立成份画出来了,那么它同其它成份之间的联系 也应同时表达出来。 理解一个问题总要经过从不正确到正确,从 不确切到确切的过程,需求分析的过程总是要不 断反复的,一次就成功的可能性是很小的,对复 杂的系统尤其如此,因此,系统分析员应随时准 备对数据流图进行修改和完善,与用户取得共识, 获得无二义性的需求,才能获得更正确清晰的需 求说明,使得设计、编程等阶段能够顺利进行, 这样做是必须和值得的。
第11页/共18页
画分层DFD 图的基本原则 ⑴数据守恒与数据封闭原则 所谓数据守恒是指加工的输入输出数据流是否匹配,
即每一个加工既有输入数据流又有输出数据流。或者说 一个加工至少有一个输入数据流,一个输出数据流。
⑵加工分解的原则 自然性:概念上合理、清晰; 均匀性:理想的分解是将一个问题分解成大小均匀 的几个部分; 分解度:一般每一个加工每次分解最多不要超过7 个子加工,应分解到基本加工为止。 ⑶子图与父图的“平衡”:父图中某个加工的输入 输出数据流应该同相应的子图的输入输出相同(相对应), 分层数据流图的这种特点称为子图与父图“平衡”。
第4页/共18页
第5页/共18页
如图所示,如果系统规模较 大,仅用一个DFD 图难以描述, 会使得系统变得复杂,且难以理 解。
数据流图(DFD)专题讲解
数据流图(DFD)专题讲解及例题分析——解题的方法与技巧1.首先要懂得数据流图设计要略有时为了增加数据流图的清晰性,防止数据流的箭头线太长,减少交叉绘制数据流条数,一般在一张图上可以重复同名的数据源点、终点与数据存储文件。
如某个外部实体既是数据源点又是数据汇点,可以在数据流图的不同的地方重复绘制。
在绘制时应该注意以下要点:(1)自外向内,自顶向下,逐层细化,完善求精。
(2)保持父图与子图的平衡。
为了表达较为复杂问题的数据处理过程,用一个数据流图往往不够。
一般按问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。
根据层次关系一般将数据流图分为顶层数据流图、中间数据流图和底层数据流图,除顶层图外,其余分层数据流图从0开始编号。
对任何一层数据流图来说,称它的上层数据流图为父图,在它的下一层的数据流图为子图。
顶层数据流图只含有一个加工,表示整个系统;输入数据流和输出数据流为系统的输入数据和输出数据,表明了系统的范围,以及与外部环境的数据交换关系。
底层数据流图是指其加工不能再分解的数据流图,其加工称为“原子加工”。
中间数据流图是对父层数据流图中某个加工进行细化,而它的某个加工也可以再次细化,形成子图。
中间层次的多少,一般视系统的复杂程度而定。
任何一个数据流子图必须与它上一层父图的某个加工对应,二者的输入数据流和输出数据流必须保持一致,此即父图与子图的平衡。
父图与子图的平衡是数据流图中的重要性质,保证了数据流图的一致性,便于分析人员阅读和理解。
在父图与子图平衡中,数据流的数目和名称可以完全相同;也可以在数目上不相等,但是可以借助数据字典中数据流描述,确定父图中的数据流是由子图中几个数据流合并而成的,也即子图是对父图中加工和数据流同时进行分解,因此也属于父图与子图的平衡,如图1所示。
图1 父图与子图的平衡(3)保持数据守恒。
也就是说,一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者是通过该加工能产生的数据。
-DFD例题讲解
DFD例题讲解【例1】软件设计师200905试题一阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内.【说明】假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门。
为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下:1.系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件。
2。
在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。
如果库存满足供货请求,则给配送处理发送配送通知;否则,向采购部门发出缺货通知。
3。
配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件。
4。
采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件、向配送处理发出配送通知,同时通知财务部门给供货商支付货款.该系统采用结构化方法进行开发,得到待修改的数据流图(如图1-1所示).【问题1】(8 分)使用【说明】中的词语,给出图 1-1中外部实体 E1至E4 的名称和数据存储 D1至D4的名称。
【问题2】(7分)图 1-1 中存在四处错误数据流,请指出各自的起点和终点;若将上述四条错误数据流删除,为保证数据流图的正确性,应补充三条数据流,请给出所补充数据流的起点和终点。
(起点和终点请采用数据流图1—1中的符号或名称)试题分析:1、在题目上标识出相关信息。
标记后如下:——-—-—————————-————————-——————-—-- 假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门。
为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下:1.系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件。
2。
在接到供货请求后,从商品库存记录文件中进行商品库存信息查询.如果库存满足供货请求,则给配送处理发送配送通知;否则,向采购部门发出缺货通知.3。
常州大学 软件工程复习题 分层数据流图实例 补充例题-DFD
软件工程讲义
江苏工业学院计算机系 卢 莹
(1)期刊阅览管理系统的顶层数据流图:
软件工程讲义
江苏工业学院计算机系 卢 莹
(2)期刊阅览管理系统的0层数据流图:
软件工程讲义
江苏工业学院计算机系 卢 莹
(3)期刊阅览管理系统的1层数据流图:
软件工程讲义
江苏工业学院计算机系 卢 莹
8.某出版社图书征订系统的部分功能如下: (1)发布图书信息:管理人员根据图书出版计划、随时输入 即将出版的图书信息,系统为相应图书统一编制征订号码、 登记入库。每个季度输出一次征订图书清单给相关订户。 (2)图书征订管理:根据订户提供的订书请求、通过查询和 确认无误后,进行订书登记,打印订单给订户。 请画出描述上述系统功能的分层数据流图。(画出顶层、0层 和1层数据流图)
软件工程讲义
江苏工业学院计算机系 卢 莹
(1)图书征订系统的顶层数据流图:
软件工程讲义
江苏工业学院计算机系 卢 莹
(2)图书征订系统的0层数据流图:
软件工程讲义
江苏工业学院计算机系 卢 莹
(3)图书征订系统的1层数据流图:
软件工程讲义
江苏工业学院计算机系 卢 莹
1、一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉 王笔可有可无。主机包括一个机箱,一个主板,一个电源,存储 器等部件。存储器又分为固定存储器、活动存储器,固定存储 器又分为内存和硬盘,活动存储器又分为软盘和光盘。建立微 机的对象模型。
4.某运动会管理系统的功能为: (1)接受来自运动员的报名单,记录报名信息,打印运动员 号码单发送给运动员、打印参赛人员报表发送给裁判。 (2)接受来自裁判的比赛项目及成绩,产生比赛结果报表发 送给发布台。 用分层数据流图表示上述系统的功能。(画出顶层、0层和1 层数据流图)
软件工程-数据流图(DFD)大题解析
1某公司为了给员工分配住房,开发了员工住房分配系统,功能如下:计算原始分:根据员工信息(员工号、姓名、年龄、性别、学历、工龄、婚否、职务、职称、住房情况)计算原始分,并将员工信息存入员工信息文件中。
计算标准分:根据员工的原始分计算标准分,并将其存入员工分数文件(员工号、标准分)。
计算分房分:根据标准分、分房计划文件(员工号、住房请求)中的分房人数,计算分房分,并存入分房分数文件(员工号、分房分)中。
分房分查询:员工可以根据自己的员工号查询相应的分房分,若输入错误则返回出错信息。
试根据上面的系统功能描述:(1)画出该系统的分层数据流图。
(8分)(2)写出相应的数据字典(要求至少写出三项)。
(4分)(3)将数据流图转换为软件的结构图。
(8分)(1):1)2)第一层数据流图员工信息文件员工分数文件夹分房分数文件2.名称:员工信息别名:描述:员工的各种信息定义:员工号+姓名+年龄+性别+学历+工龄+婚否+职务+职称+住房情况位置:员工信息文件名称:分房计划文件别名:描述:准备分房的计划定义:员工号+住房请求位置:公司系统名称:分房分数文件别名:描述:计算出的每个员工分房分数的文件定义:员工号+分房分位置:公司系统2阅读以下说明和图,回答问题1至问题5,将解答填入答题纸的对应栏内。
(20分)【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:1)每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。
课程结束后进行期末考试,其成绩作为这门课程的考试成绩。
2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。
3)在记录学生成绩之前,系统需要验证这些成绩是否有效。
首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。
软件工程期末考试总复习题及答案
软件⼯程期末考试总复习题及答案复习题填空题1. 在信息处理和计算机领域内,⼀般认为软件是程序、_⽂档⼀_ 和_数据- 。
2. 数据流图的基本组成部分有—数据的源点与终点________ 、数据流_____ 、加⼯_ 、数据⽂件______ 。
3. 数据流图和数据字典共同构成了系统的⼀逻辑___ 模型,是需求规格说明书的主要组成部分。
4. 划分模块时尽量做到⾼内聚、低耦合_______ ,保持模块的独⽴性,尽量使⽤公共模块。
5. 类的实例化是⼀对象 ______ 。
6. ⼈们常⽤硬件可靠性的定量度量⽅法来度量软件的可靠性和可⽤性,常⽤的度量软件可7. 靠性的两个指标是⼀成功地运⾏的概率_ 和-平均故障时间。
8. 将待开发的软件细化,分别估算每⼀个⼦任务所需要的开发⼯作量,然后将它们加起来,9. 将得到软件的总开发量。
这种成本估算⽅法称为⼀⾃底向上10. 如果⼀个模块被n个模块调⽤,其中直接的上级模块的个数是m个(m<=n )那么该模块的扇⼊数是N ______ 个。
11. 结构化设计以—数据流图___________ 为基础,按⼀定的步骤映射成软件结构。
12. 软件的风险分析可包括风险识别、风险预测和风险驾驭(或风险管理)等3项活动。
13. 软件著作权登记的3种主要类型:(1)著作权登记;(2)著作权延续登记;(3)权利转移备案登记。
14. 软件⼯程管理的主要内容有:项⽬经费管理,软件质量管理,项⽬进度管理和⼈员管理。
15. ⾯向对象分析的⽬的是对客观世界的系统进⾏建模16. 软件维护⼯作的⽣产性活动包括分析评价、修改设计和______编写程序代码________ 等。
17. 为了使应⽤软件适应计算机环境的变化⽽修改软件________________ 的过程称为适应性维护。
18. ⼀个进⾏学⽣成绩统计的模块其功能是先对学⽣的成绩进⾏累加,然后求平均值,则该模块的内聚性是_____________ 顺序内聚________ 。
软件工程-数据流图(DFD)大题解析
1/4杭州电子科技大学计算机学院 软件与智能研究所某公司为了给员工分配住房,开发了员工住房分配系统,功能如下:计算原始分:根据员工信息(员工号、姓名、年龄、性别、学历、工龄、婚否、职务、职称、住房情况)计算原始分,并将员工信息存入员工信息文件中。
计算标准分:根据员工的原始分计算标准分,并将其存入员工分数文件(员工号、标准分)。
计算分房分:根据标准分、分房计划文件(员工号、住房请求)中的分房人数,计算分房分,并存入分房分数文件(员工号、分房分)中。
分房分查询:员工可以根据自己的员工号查询相应的分房分,若输入错误则返回出错信息。
试根据上面的系统功能描述:(1) 画出该系统的分层数据流图。
(8分)(2) 写出相应的数据字典(要求至少写出三项)。
(4分) (3) 将数据流图转换为软件的结构图。
(8分) (1):1)2) 第一层数据流图员工信息文件员工分数文件夹分房分数文件2.名称:员工信息 别名:描述:员工的各种信息定义:员工号+姓名+年龄+性别+学历+工龄+婚否+职务+职称+住房情况 位置:员工信息文件名称:分房计划文件 别名:描述:准备分房的计划 定义:员工号+住房请求 位置:公司系统名称:分房分数文件 别名:描述:计算出的每个员工分房分数的文件定义:员工号+分房分位置:公司系统2阅读以下说明和图,回答问题1至问题5,将解答填入答题纸的对应栏内。
(20分)【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:1)每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。
课程结束后进行期末考试,其成绩作为这门课程的考试成绩。
2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。
3)在记录学生成绩之前,系统需要验证这些成绩是否有效。
首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。
软件工程大题练习+答案
四、设计DFD图(10分)一个飞机机票预订系统,功能为旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间及目的地等)输入机票预订系统。
系统为旅客安排航班,打印出取票通知单(付有应交的账款)。
旅客在飞机起飞的前一天凭取票通知等交款取票,系统检验无误,输出机票给旅客。
请画出该系统的DFD图。
机票设计测试用例(10分)某城市的电话号码由三个部分组成。
这三部分的名称与内容分别是:1、地区码:空白或3位数字;2、前缀:非“0”或“1”开头的3位数字;3、后缀:4位数字。
用等价分类法完成如下要求:(1)划分出有效等价类、无效等价类;(2)为有效等价类设计出测试用例。
3.下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。
int GetMax(int n, int datalist[ ]){int k=0;for ( int j=1; j<n; j++ )if ( datalist[j] > datalist[k] ) k=j;return k;}(2)用基本路径覆盖法给出测试路径。
(3)为各测试路径设计测试用例(1)控制流图如下,McCabe环路复杂性为3。
(2)测试路径:Path1:①→③Path2:①→②→④→⑥→…Path3:①→②→⑤→⑥→…(3)测试用例:Path1:取n=1,datalist[0] = 1,预期结果:k=0Path2:取n=2,datalist[0] = 1,datalist[1] = 0,预期结果:k=0Path3:取n=2,datalist[0] = 0,datalist[1] = 1,预期结果:k=1五、分析题1.根据伪码程序画出程序流程图,盒图(N-S图)。
STARTaIF x1 THENREPEAT UNTIL x2bEND REPEA TELSEBLOCKcdEND BLOCKEND IFSTOP答:.根据下列描述,画出教材征订系统的第一层数据流图。
软考上机---历年软考DFD,UML试题分析
• 计算录取线分:根据标准分、招生办提 供的招生计划文件中的招生人数,计算 录取线,存入录取线。 试根据要求画出该系统的数据流图
1、高考录取统分系统第0层DFD
原始分
考生
标准分 录取分数
高考录取 统分系统
录取分数线 招生人数
招生办
1、高考录取统分系统第1层DFD
原始分
考生
标准分
1.计算 标准分
顾客订餐过程如下: 1. 顾客请求查看菜单; 2. 系统显示菜单和今日特价; 3. 顾客选菜; 4. 系统显示订单和价格; 5. 顾客确认订单; 6. 系统显示可送餐时间; 7. 顾客指定送餐时间、地点和支付方式; 8. 系统确认接受订单,然后发送Email给顾客以确认 订餐,同时发送相关订餐信息通知给餐厅员工。 系统采用面向对象方法开发,使用UML进行建模。 系统的顶层用例图和一次订餐的活动图初稿分别如图31和图3-2所示。
当读卡器判断用户已将ATM卡插入后,创建会话 (Session)。会话开始后,读卡器进行读卡,并要求客 户输入个人验证码(PIN)。系统将卡号和个人验证码信 息送到银行系统进行验证。验证通过后,客户可从菜单选 择如下事务(Transaction):
1. 2. 3. 4.
从ATM卡账户取款(Withdraw); 向ATM卡账户存款(Deposit); 进行转账(Transfer); 查询(Inquire)ATM卡账户信息。
6、音像管理信息系统
6、音像管理信息系统
6、音像管理信息系统
7、房屋租赁服务系统
7、房屋租赁服务系统
7、房屋租赁服务系统
7、房屋租赁服务系统
7、房屋租赁服务系统
面向对象建模分析---UML
面向对象建模分析---UML
软件工程大题练习+答案
四、设计DFD图(10分)一个飞机机票预订系统,功能为旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间及目的地等)输入机票预订系统。
系统为旅客安排航班,打印出取票通知单(付有应交的账款)。
旅客在飞机起飞的前一天凭取票通知等交款取票,系统检验无误,输出机票给旅客。
请画出该系统的DFD图。
机票设计测试用例(10分)某城市的电话号码由三个部分组成。
这三部分的名称与内容分别是:1、地区码:空白或3位数字;2、前缀:非“0”或“1”开头的3位数字;3、后缀:4位数字。
用等价分类法完成如下要求:(1)划分出有效等价类、无效等价类;(2)为有效等价类设计出测试用例。
3.下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。
int GetMax(int n, int datalist[ ]){int k=0;for ( int j=1; j<n; j++ )if ( datalist[j] > datalist[k] ) k=j;return k;}(2)用基本路径覆盖法给出测试路径。
(3)为各测试路径设计测试用例(1)控制流图如下,McCabe环路复杂性为3。
(2)测试路径:Path1:①→③Path2:①→②→④→⑥→…Path3:①→②→⑤→⑥→…(3)测试用例:Path1:取n=1,datalist[0] = 1,预期结果:k=0Path2:取n=2,datalist[0] = 1,datalist[1] = 0,预期结果:k=0Path3:取n=2,datalist[0] = 0,datalist[1] = 1,预期结果:k=1五、分析题1.根据伪码程序画出程序流程图,盒图(N-S图)。
STARTaIF x1 THENREPEAT UNTIL x2bEND REPEA TELSEBLOCKcdEND BLOCKEND IFSTOP答:.根据下列描述,画出教材征订系统的第一层数据流图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
请画出描述上述选课系统功能的分层数据流图。(画出顶层 、0层和1层数据流图)
(1)选课系统的顶层数据流图:
(2)选课系统的0层数据流图:
(3)选课系统的1层数据流图:
9.某部门期刊阅览管理系统的部分功能如下: (1)期刊信息维护:管理员定期输入新进期刊的信息,系统 为期刊统一编号、登记入库、打印输出新进期刊目录清单。
4.某运动会管理系统的功能为: (1)接受来自运动员的报名单,记录报名信息,打印运动员 号码单发送给运动员、打印参赛人员报表发送给裁判。
(2)接受来自裁判的比赛项目及成绩,产生比赛结果报表发 送给发布台。
用分层数据流图表示上述系统的功能。(画出顶层、0层和1 层数据流图)
(1)运动会管理系统的顶层数据流图:
请画出描述上述功能的分层数据流图。(画出顶层、0层和1 层数据流图)
(1)商品进销存管理系统的顶层数据流图:
(2)商品进销存管理系统的0层数据流图:
(3)商品进销存管理系统的1层数据流图:
10.某高校公共选修课的选课过程为: (1)学生将选课单提交给选课系统;系统根据开课信息对选 课单进行审查,如有问题、将错误信息返馈给学生,如通过 审查、则记录学生的选课信息并打印出听课证给学生。 (2)教师可以通过系统查询学生选课情况:教师输入查询请 求,系统检索出相应信息并反馈给教师。
(2)期刊借阅管理:根据读者提供的阅览证信息和期刊借阅 请求,查询期刊信息、进行借阅登记,打印期刊借阅清单给 读者。
请画出描述上述系统功能的分层数据流图。(画出顶层、0层 和1层数据流图)
(1)期刊阅览管理系统的顶层数据流图:
(2)期刊阅览管理系统的0层数据流图:
(3)期刊阅览管理系统的1层数据流图:
()运动会管理系统的0层数据流图:
(3)运动会管理系统的1层数据流图:
7.某商品进销存管理系统的部分功能如下: (1)仓库管理员负责输入商品的入/出库清单、维护商品库存 信息;定时统计、打印商品库存的月报表给商品销售经理。
(2)销售员负责输入商品销售、退换信息,并打印购货清单 给客户; 商品销售的相关信息要存入相应文件。
请画出描述上述系统功能的分层数据流图。(画出顶层、0层 和1层数据流图)
(1)图书征订系统的顶层数据流图:
(2)图书征订系统的0层数据流图:
(3)图书征订系统的1层数据流图:
1、一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉王 笔可有可无。主机包括一个机箱,一个主板,一个电源,存储器等 部件。存储器又分为固定存储器、活动存储器,固定存储器又 分为内存和硬盘,活动存储器又分为软盘和光盘。建立微机的 对象模型。
8.某出版社图书征订系统的部分功能如下: (1)发布图书信息:管理人员根据图书出版计划、随时输入 即将出版的图书信息,系统为相应图书统一编制征订号码、 登记入库。每个季度输出一次征订图书清单给相关订户。
(2)图书征订管理:根据订户提供的订书请求、通过查询和 确认无误后,进行订书登记,打印订单给订户。