您的位置:首页 > 其它

软件体系设计方法

2014-06-08 23:26 134 查看
1、功能分解法(function decomposition)
³功能分解=功能+子功能
+
功能接口
²以系统需要提供的功能为中心来组织系统。
³定义各种功能
³把功能分解为子功能
³同时定义功能之间的接口
³对较大的子功能进一步分解,直到可给出明确的定义。
²设计数据结构和算法

2、数据流法


³数据流法=数据流+数据处理(加工)+数据存储+端点+处理说明+数据字典
²基本策略
³跟踪数据流,问题域被映射为数据流图(DFD
®用处理说明和数据字典进行详细说明。

3、基于数据-联系法


²实体-联系图
³用实体的数据集合作为构造块,以数据结构为中心。
²信念
³数据是企业应用中最稳定的部分
²背景
³关系数据库有一个极好的数学基础
²大多数公司使用数据建模方法开发软件。
²结构化的方法实际上能够帮助开发者处理数据
³但数据建模方法却不能帮助开发者管理功能

4、有限状态机法

²基于现实的行为视图
³状态系统的构造块
³所操作的数据独立于状态
²基于系统状态的处理
³这一方法没有说到数据管理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: