- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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 规则
过程是对数据的处理,必须有输入,也必须有输出,
而且输入数据集和输出数
您可能关注的文档
最近下载
- 电工技能鉴定实操题库(高级工).pdf
- GB/T38058-2024民用多旋翼无人机系统试验方法.pptx VIP
- 公园绿化养护管理制度 .pdf VIP
- 2025甘肃甘南州专业化管理的村党组织书记招聘45人笔试备考试题有答案详解.docx VIP
- 2023-2024学年重庆市凤鸣山中学数学七年级第一学期期末经典试题含解析.doc VIP
- 必威体育精装版公务员面试试题经典题及答案.docx VIP
- 长恨歌意象研讨分析.pdf VIP
- 2025甘肃张掖市专业化管理村党组织书记招聘32人备考试题及答案解析.docx VIP
- 江西省临川第一中学2024-2025学年高一上学期开学考试数学试题(解析版).docx VIP
- QSR质量手册(超详模板).doc VIP
文档评论(0)