- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章.过程建模
第6章.过程建模
主要内容
1. 过程建模
2. 数据流图DFD
3. 微规格说明
4. 数据字典
5. 模块结构图
1. 过程建模
——结构化建模
怎么理解复杂世界?
复杂-简单(分解)
简单-可理解性(最基本单位)
简单(高内聚)
简单 VS 简单(低耦合)
简单-复杂(接口和实现)
结构化建模
复杂世界-复杂处理过程(事情的发生发展)
简单-过程(可表达的“函数” )
软件“函数”、程序
复杂简单
功能分解结构
简单-复杂(函数调用)
1. 过程建模
结构化建模
过程建模,数据建模
过程建模是结构化建模的核心方法
系统是过程的集合
过程可以被分解为子过程
最终的子过程可以被映射为计算实体—— 函数
所有的系统都是由过程构建的
主要思想
用图形的方式建立和描述良好的过程模型
1. 过程建模
主要内容
1. 过程建模
2. 数据流图DFD
1. 基本元素
2. 规则
3. 层次结构
4. 层次结构的建立
5. DFD的验证
3. 微规格说明
4. 数据字典
5. 模块结构图
2.1 DFD 的基本元素
外部实体
外部实体是指处于待构建系统之外的人、组织、设备或者其他软件
系统,它们不受系统的控制,开发者不能以任何方式操纵它们
需要进行建模的外部实体是那些和待构建的软件系统之间存在着数
据交互的外部实体,它们是待构建系统的数据源或者数据目的地
所有的外部实体联合起来构成了软件系统的外部上下文环境
2.1 DFD 的基本元素
过程
过程是指施加于数据的动作或者行为,它们使得数据发生变化,包
括被转换(transformed )、被存储(stored )或者被分布
(distributed )
可能是由软件系统控制的,也可能是由人工执行的,它重在数据发
生变化的效果而不是其执行者
可能会表现为不同的抽象层次
内容足够细节和具体,能够对其直接进行“编码”处理的过程被称为原始
过程(Primitive Process,又称为基本过程Elementary Process)
2.1 DFD 的基本元素
数据流
数据流是指数据的运动,它是系统与其环境之间或者系统内
两个过程之间的通信形式
数据流可以分割和组合
x y x y
x x x z x x z x
x w x w
数据字典和ERD通常被用来描述DFD数据流的详细内容
2.1 DFD 的基本元素
数据存储
数据存储是软件系统需要在内部收集、保存,以供
日后使用的数据集合
数据存储的详细内容通常也是用数据字典和ERD来
进行描述的
2.1 DFD 的基本元素
——示例: DeMarco
2.1 DFD 的基本元素
——示例: Gane-Sarson
Return
2.2 规则
过程是对数据的处理,必须有输入,也必须有输出,
而且输入数据集和输出数
您可能关注的文档
- 六年级品德2社会文明大家谈1-1.ppt
- 六年级数学下册一课一练.doc
- 六年级数学比大小.ppt
- 六年级数学归类复习试题.doc
- 六年级毕业考最后一题集锦.doc
- 六年级童话阅读.doc
- 六年级数学第三单元《观察的范围》.ppt
- 六年级第一学期试卷反馈课.pptx
- 六年级用“替换”的策略解决问题.ppt
- 六年级综合教案下册.doc
- T_JSAS 037.8—2023_放心消费创建示范建设第8部分:快递服务经营者.pdf
- T_JSAS 036—2023_生物有机营养液(基液).pdf
- T_CI 124-2023_草甘膦母液中增甘膦选择性分离回收利用技术规程.pdf
- T_EJCCCSE 407—2025(数字文创交易流通系统技术规范).pdf
- T_EJCCCSE 410—2025(数字文创资产权属系统技术规范).pdf
- T_ZJTSS 027—2025(茶炭疽病绿色防控技术规程).pdf
- T_CASME 851—2023_文身门店管理规范.pdf
- T_CI 164-2023_面向移动边缘计算的软件自适应卸载技术规范.pdf
- T_JSAS 038—2023_重力式码头沉箱气囊搬运技术规范.pdf
- T_CASME 817—2023_平底烫钻_标准.pdf
最近下载
- 2024年中级社工法规四色讲义-完整版全189页 .pdf VIP
- 17K408:散热器选用与管道安装.docx VIP
- 2025年湖北省武汉市高考物理四调试卷+答案解析(附后) .pdf VIP
- 合信 COTRUST科创思CTSC-200系列用户手册V1.40.pdf
- 2012湖南公务员考试-公共基础知识.doc VIP
- 二年级语文教师家长会专用.ppt
- 杭州名鑫双氧水有限公司每年10万吨(折27.5%)过氧化氢技术改造项目可行性研究报告.doc
- DB14Z 1-2025 高速公路智慧服务区建设指南.docx
- [城市轨道交通地下段列车运行引起的住宅室内振动与结构噪声限值及测量方法上海市.doc VIP
- SR变更管理程序+变更全套表单 OK.doc
文档评论(0)