版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1数据流图与需求分析数据流图与需求分析(fnx)建模案例建模案例第一页,共20页。 “先全局后局部,先整体(zhngt)后细节,先抽象后具体” 通常可将这种分层的DFD图,分为顶层、中间层、底层。 具体步骤: 1。先确定系统范围,画出顶层的DFD图。 2。逐层分解顶层DFD图,获得若干中间层DFD图。 3。画出底层的DFD图。 顶层图说明了系统的边界,即系统的输入和输出数据流,顶层图只有一张。底层(d cn)图由一些不能再分解的加工组成,这些加工都已足够简单,称为基本加工。在顶层和底层(d cn)之间的是中间层。中间层的数据流图描述了某个加工的分解,而它的组成部分又要进一步分解。 画各层
2、DFD图时,“由外向内”。第1页/共20页第二页,共20页。X1321.11.21.41.32.12.21.1.11.1.22.1.32.1.22.1.12.2.22.2.32.2.1顶层(dn cn)中 间 层底 层先全局后局部,先整体后细节(xji),先抽象后具体.0图1图2图1.1图2.1图2.2图第2页/共20页第三页,共20页。经过初步的需求分析,得到系统(xtng)功能要求:1、监视病员的病症(血压、体温、脉搏等)。2、定时更新病历。3、病员出现异常情况时报警。4、随机地产生某一病员的病情报告。产生病情报告监视(jinsh)病情更新病历实例:医院病房监护系统第3页/共20页第四页,
3、共20页。系统功能要求: 1、监视病员的病症(血压、体温、脉搏等) 2、定时更新病历(bngl) 3、病员出现异常情况时报警。 4、随机地产生某一病员的病情报告。顶层(dn cn):病员护士护士病员监护系统病员日志病症信号要求报告病症报告报警第4页/共20页第五页,共20页。第一层:病员护士护士中央监视病员日志病症信号要求报告病症报告报警局部监视生成报告病员极限更新日志病员数据格式化病员数据生理信号极限值1324日志数据日志数据第5页/共20页第六页,共20页。第二层:加工(ji gng)“中央监视”分解计算超过极限值否病员数据超过极限值报警开解信号产生报警信息病员极限格式化病员数据体温血压、
4、体温脉搏生理信号极限值时间脉搏血压日期时钟格式化病员数据3.13.23.33.4第6页/共20页第七页,共20页。计算超过极限值否病员数据超过极限值报警开解信号产生报警信息病员极限格式化病员数据体温血压、体温、脉搏生理信号极限值时间脉搏血压日期时钟格式化病员数据3.13.23.33.4第二层:加工“中央监视”分解图 2.15第一层格式化病员数据生理信号极限值病员护士护士中央监视病员日志病症信号要求报告病症报告报警局部监视生成报告病员极限更新日志病员数据1324日志数据图 2.16第7页/共20页第八页,共20页。加工分解的原则(yunz)自然性:概念上合理、清晰; 均匀性:理想的分解是将一个问
5、题分解成大小均匀的几个部分;分解度:一般每一个加工每次分解最多不要超过个子加工,分解应分解到基本加工为止。数据守恒(shu hn)与数据封闭原则 所谓数据守恒(shu hn)是指加工的输入输出数据流是否匹配,即每一个加工既有输入数据流又有输出数据流。或者说一个加工至少有一个输入数据流,一个输出数据流。 数据封闭是对整个系统而言。第8页/共20页第九页,共20页。合理使用文件 当文件作为某些加工之间的交界面时,文件必须画出来,一旦文件作为数据流图中的一个独立成份画出来了,那么他同其他(qt)成份之间的联系也应同时表达出来。DFD图不是流程图,不表示软件的控制(kngzh)流程。子图与父图的“平衡
6、”父图中某个加工的输入输出数据流应该同相应的子图的输入输出相同(相对应),分层数据流图的这种特点称为子图与父图“平衡”。第9页/共20页第十页,共20页。第10页/共20页第十一页,共20页。 分层数据流图只是表达了系统的“分解”,为了完整地描述这个系统,还需借助“数据词典”和“小说明”对图中的每个数据和加工给出解释。 对数据流图中包含的所有元素的定义的集合构成了数据词典。词典中可有以下(yxi)四种类型的条目: 数据流 文件 数据项 加工第11页/共20页第十二页,共20页。 A、 数据流条目给出某个数据流的定义,通常是列出该 数据流的各组成数据项。 例如:报名单姓名单位名年龄性别(xngb
7、i)课程名 常用符号:、()、C、 数据项条目 数据项条目给出某个数据单项的定义,通常(tngchng)是数据项的值类型,允许的取值范围。B、文件条目给出某个文件的定义,同数据流一样,文件的定义通常是列出文件记录的组成数据流例如某销售系统的订单文件:订单文件订单编号顾客(gk)名称产品名称订货数量交货日期D. 加工条目加工类条目就是“加工小说明”。一般应该单独列出。nm.第12页/共20页第十三页,共20页。结构化语言(yyn)判定表判定树 对数据流图中每一个不能再分解的基本加工都必须有一个小说明给出这个加工的精确描述。小说明中应精确地描述加工的激发(jf)条件、加工逻辑、优先级、执行频率和出
8、错处理等。加工逻辑是其中最基本的部分,是指用户对这个加工的逻辑要求。 对基本加工说明有三种描述方式:第13页/共20页第十四页,共20页。 结构化语言是介于自然语言和形式语言之间的一种半形式语言,它是自然语言的一个受限制的子集。一般分为两层结构:外层语法较具体,为控制结构(顺序、选择、循环(xnhun)),内层较灵活,表达“做什么”。例如:外层可为以下(yxi)结构:1、顺序结构2、选择结构 IFTHEN-ELSE; CASE-OF-ENDCASE;3、循环结构 WHILE-DO; REPEAT-UNTIL 第14页/共20页第十五页,共20页。IF the CurrentCapitalVal
9、ue is less then $1000 Then Set DepreciatedAmount to CurrentCapitalValue. Set CurrentCapitalValue to zero. Otherwise Set DepreciatedAmount to 10% of CurrentCapitalValue. Reduce Current Capital-Value by 10%.结构化语言特点:简单,易学,少二义性。不好处理组合(zh)条件。第15页/共20页第十六页,共20页。例:一图书销售系统,其中一加工为“优惠处理”,条件是:顾客的营业额大于1000元,同时必
10、须(bx)信誉好,或者虽然信誉不好,但是20年以上的老主顾。用结构化语言来描述: 如果 营业额大于1000元 同时 如果信誉(xny)好 则 优惠处理。 否则 正常处理。 否则 信誉(xny)不好 但是20年以上的老主顾,则优惠处理。 否则 营业额小于、等于1000元 则 正常处理。显然,用结构化语言来描述组合条件不清晰。第16页/共20页第十七页,共20页。 判定表是一种二维的表格,常用于较复杂的组合条件(tiojin)(与结构化语言比较)。 条件框 条件条目 操作框 操作条目特点:可处理较复杂的组合条件(tiojin),但不易理解.不易输入计算机。通常由四部分组成。条件框 条件定义。操作框 操作的定义。条件条目 各条件的取值及组合。操作条目 在各条件取值组合下所执行的操作。例如: 对商店每天的营业额所收税率营业额营业额X ()1000X50005000 X1000元 Y Y Y N 信誉好 Y N N - 20 年 - Y N - 优 惠 X X 正 常 X X 化简后 1 2 3 4 5 6 7 8 1000元 Y Y Y Y N N N N 信誉好 Y Y N N Y Y N N20 年 Y N Y N Y N Y N优 惠
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 猝死简答题试题内容与答案
- 2026能源开采行业市场深度调研及发展趋势和前景预测研究报告
- 2026人工智能医疗应用规范研究及投资价值挖掘
- 2026年小升初数学思维训练:第六章圆和扇形好题精练A组-夯基础
- 自贡市自流井区2026年社会工作服务领域增量政策性岗位招募的(5人)考前冲刺密卷及参考答案详解(培优A卷)
- 资中县2026年服务性岗位人员第二轮招募的(12人)模拟试卷【考点精练】附答案详解
- 达州高新区2026年公开招聘社会工作服务岗位的(3人)考前冲刺试卷及答案详解【夺冠系列】
- 鄱阳县2026年城区义务教育学校选调公办教师【130人】模拟试卷及参考答案详解(突破训练)
- 2026人工智能技术研发应用市场前景评估投资规划分析
- 银川市图书馆公益性岗位招聘笔试题库及参考答案详解(典型题)
- 《畜禽场场区设计技术规范》
- 食堂交叉污染培训
- GJB763.5A-2020舰船噪声限值和测量方法第5部分舰船设备空气噪声测量
- 硫酸氢氯吡格雷课件
- 2025年安徽省中小学教师招聘考试小学语文试题及答案
- 模具检验管理制度流程
- 2025年陕西省中考英语试题卷(含答案)
- 铜砭刮痧治疗肩周炎
- 园区光储充智能微电网项目建议书
- 2024全国统一电力市场发展规划蓝皮书
- 入党申请书专用纸-A4单面打印
评论
0/150
提交评论