软件体系设计方法
2014-06-08 23:26
134 查看
1、功能分解法(function decomposition)
³功能分解=功能+子功能
+功能接口
²以系统需要提供的功能为中心来组织系统。
³定义各种功能
³把功能分解为子功能
³同时定义功能之间的接口
³对较大的子功能进一步分解,直到可给出明确的定义。
²设计数据结构和算法
2、数据流法
³数据流法=数据流+数据处理(加工)+数据存储+端点+处理说明+数据字典
²基本策略
³跟踪数据流,问题域被映射为数据流图(DFD)
®用处理说明和数据字典进行详细说明。
3、基于数据-联系法
²实体-联系图
³用实体的数据集合作为构造块,以数据结构为中心。
²信念
³数据是“企业应用”中最稳定的部分
²背景
³关系数据库有一个极好的数学基础
²大多数公司使用数据建模方法开发软件。
²结构化的方法实际上能够帮助开发者处理数据
³但数据建模方法却不能帮助开发者管理功能
4、有限状态机法
²基于现实的行为视图
³状态系统的构造块
³所操作的数据独立于状态
²基于系统状态的处理
³这一方法没有说到数据管理
³功能分解=功能+子功能
+功能接口
²以系统需要提供的功能为中心来组织系统。
³定义各种功能
³把功能分解为子功能
³同时定义功能之间的接口
³对较大的子功能进一步分解,直到可给出明确的定义。
²设计数据结构和算法
2、数据流法
³数据流法=数据流+数据处理(加工)+数据存储+端点+处理说明+数据字典
²基本策略
³跟踪数据流,问题域被映射为数据流图(DFD)
®用处理说明和数据字典进行详细说明。
3、基于数据-联系法
²实体-联系图
³用实体的数据集合作为构造块,以数据结构为中心。
²信念
³数据是“企业应用”中最稳定的部分
²背景
³关系数据库有一个极好的数学基础
²大多数公司使用数据建模方法开发软件。
²结构化的方法实际上能够帮助开发者处理数据
³但数据建模方法却不能帮助开发者管理功能
4、有限状态机法
²基于现实的行为视图
³状态系统的构造块
³所操作的数据独立于状态
²基于系统状态的处理
³这一方法没有说到数据管理
相关文章推荐
- 软件架构设计 ADMEMS方法体系
- 软件设计:大数据量下的评价健康体系的重要性
- 一种全新的软件界面设计方法(摘)
- 软件设计:大数据量下的评价健康体系的重要性
- 一种全新的软件界面设计方法
- 软件低功耗设计方法
- 一种全新的软件界面设计方法
- 一种全新的软件界面设计方法(续)
- 大型应用软件产品设计方法
- 用科学的思维方法指导软件的设计开发
- 黑盒测试的测试用例设计方法/软件测试的14种类型
- 一种全新的软件界面设计方法(续)
- 一种全新的软件界面设计方法 (一)
- 关于软件自动升级程序的设计方法
- 软件方法、体系和过程的思考
- 软件工程之软件设计方法-BY CKER(HTML版)
- 软件设计方法
- 黑盒测试的测试用例设计方法/软件测试的14种类型
- 转[精华](软件)设计方法
- 软件设计方法