软件体系设计方法

来源:互联网 发布:期刊论文仿真数据造假 编辑:程序博客网 时间:2024/06/05 19:01
1、功能分解法(function  decomposition)
³ 功能分解=功能+子功能 +功能接口
²以系统需要提供的功能为中心来组织系统。
³定义各种功能
³把功能分解为子功能
³同时定义功能之间的接口
³对较大的子功能进一步分解,直到可给出明确的定义。
²设计数据结构和算法

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

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

4、有限状态机法
²基于现实的行为视图
³状态系统的构造块
³所操作的数据独立于状态
²基于系统状态的处理
³这一方法没有说到数据管理

0 0
原创粉丝点击