- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据流图实例课件
2.1.2 需求工程过程 ; 结构化开发方法(Structured Developing Method)
是现有的软件开发方法中最成熟,应用最广泛的方法,主要特点是快速,自然和方便。
结构化方法总的指导思想自顶向下、逐步求精。它的基本原则是功能的分解与抽象。; 2.2.1 SA法概述;1、建立当前系统的“具体模型”。
;顾客;顾客;2.2.2 数据流图; “先全局后局部,先整体后细节,先抽象后具体”
通常可将这种分层的DFD图,分为顶层、中间层、底层。
具体步骤:
1。先确定系统范围,画出顶层的DFD图。
2。逐层分解顶层DFD图,获得若干中间层DFD图。
3。画出底层的DFD图。
;;经过初步的需求分析,得到系统功能要求:
1、监视病员的病症(血压、体温、脉搏等)。
2、定时更新病历。
3、病员出现异常情况时报警。
4、随机地产生某一病员的病情报告。;系统功能要求:
1、监视病员的病症(血???、体温、脉搏等)
2、定时更新病历
3、病员出现异常情况时报警。
4、随机地产生某一病员的病情报告。;第一层:;第二层:加工“中央监视”分解;计算超过
极限值否;加工分解的原则
自然性:概念上合理、清晰;
均匀性:理想的分解是将一个问题分解成大小均匀的几个部分;
分解度:一般每一个加工每次分解最多不要超过7个子加工,分解应分解到基本加工为止。;合理使用文件
当文件作为某些加工之间的交界面时,文件必须画出来,一旦文件作为数据流图中的一个独立成份画出来了,那么他同其他成份之间的联系也应同时表达出来。;2.2.6 分层DFD图的改进; 结构化语言是介于自然语言和形式语言之间的一种半形式语言,它是自然语言的一个受限制的子集。一般分为两层结构:外层语法较具体,为控制结构(顺序、选择、循环),内层较灵活,表达“做什么”。;构造原型;需求工程小结;需求工程小结
文档评论(0)