电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第三章 结构化方法

第三章 结构化方法_第1页
1/19
第三章 结构化方法_第2页
2/19
第三章 结构化方法_第3页
3/19
第三章结构化方法复习建议自顶向下,逐步求精。本章是整个课程的重点内容,其基本思想、基本原理和基本方法是软件工程理论体系中最经典的内容,考核题型涉及单项选择题、填空题、简答题、综合应用题所有题目类型,占分值 25%左右。建议考生在牢记基本概念、基本原理的基础上,对综合应用题多下工夫,多做练习。第一节结构化需求分析1. 需求分析面临的挑战(1)问题空间理解(2)人与人之间的通信,"有效沟通"(3)需求的变化性2.结构化分析中的基本术语及表示方法()数据流()数据源和数据潭3.数据流图 DFD 图★用于建立系统功能模型。是一种描述数据变换的图形化工具,其中包含的元素可以是数据流、数据存储、加工、数据源和数据潭等。4.建模过程(绘制流程图的过程)自顶向下、功能分解(1)建立系统环境图(2)0 层图:从 0 层图开始对流程图中的要素编号(3)1 层图(4)......【例题】绘制数据流程图(2008 年 10 月真题)某个学生成绩管理系统的部分功能如下:(1)基本信息管理:教务管理人员输入或修改学期教学执行计划、学生名单和教师名单;(2)学生选课:学生根据教学执行计划进行选课;(3)分配任课教师:教务管理人员为符合开课条件的课程分配教师,并打印任课通知单给教师;(4)成绩管理:每门课程的教师在考试评分结束后将考试成绩交给教务管理人员,教务管理人员输入、维护成绩,系统可生成成绩单(发给学生)、成绩统计分析表(发给教务管理人员)。请根据要求画出该问题的分层数据流图(要求画出顶层和 0 层数据流图)。隐藏答案【解析】顶层图:只包含数据源/数据潭以及相关的数据流和一个处理。① 黑洞(blackhole),即只有输入而没有输出。② 只有输出而没有输入。③ 灰洞(grayhole),即输入不足以产生输出。灰洞是经常也是不易被察觉的错误。④ 加工处理只用来表示数据的处理和变化,避免将计算机命令作为处理。⑤ 数据流必须起于且/或止于处理,即每一个数据流必须有一个处理与之有关,数据流不能起于数据存贮且止于一个数据源/数据潭或另一个数据存贮;也不能起于某个实体且止于另一个数据源/数据潭或数据存贮。5. 数据字典定义数据流程图中所有数据流和数据存储的数据结构。顺序结构:+选择结构:I重复结构:{}子界:m..n6. 加工的描述★(1)判定表判断表(DecisionTable)也称为决策表,是一个二维表,它说明了每种条件组合所产生的结果。该表分为四个象限(quadrants)。a)左上限代表所有的条...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第三章 结构化方法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部