软件体系设计方法
来源:互联网 发布:期刊论文仿真数据造假 编辑:程序博客网 时间:2024/06/05 19:01
1、功能分解法(function decomposition)
³ 功能分解=功能+子功能 +功能接口
²以系统需要提供的功能为中心来组织系统。
³定义各种功能
³把功能分解为子功能
³同时定义功能之间的接口
³对较大的子功能进一步分解,直到可给出明确的定义。
²设计数据结构和算法
2、数据流法4、有限状态机法
2、数据流法
³数据流法=数据流+数据处理(加工)+数据存储+端点+处理说明+数据字典
²基本策略
³跟踪数据流,问题域被映射为数据流图(DFD)
®用处理说明和数据字典进行详细说明。
3、基于数据-联系法
3、基于数据-联系法
²实体-联系图
³用实体的数据集合作为构造块,以数据结构为中心。
²信念
³数据是“企业应用”中最稳定的部分
²背景
³关系数据库有一个极好的数学基础
²大多数公司使用数据建模方法开发软件。
²结构化的方法实际上能够帮助开发者处理数据
³但数据建模方法却不能帮助开发者管理功能
²基于现实的行为视图
³状态系统的构造块
³所操作的数据独立于状态
²基于系统状态的处理
³这一方法没有说到数据管理
0 0
- 软件体系设计方法
- 软件架构设计 ADMEMS方法体系
- 软件度量的方法体系
- Java软件体系设计模式----基本模式
- Java软件体系设计模式----工厂模式
- java软件体系设计模式-----抽象工厂
- java软件体系设计模式----原型
- java软件体系设计模式---享元
- java软件体系设计模式-----访问者
- java软件体系设计模式----命令
- 基于ADMEMS的软件体系架构设计
- 软件方法、体系和过程的思考
- 软件体系
- 软件体系架构设计中分层式三层架构
- 软件低功耗设计方法
- 关于软件模块化设计方法
- 软件体系架构总结
- 软件人才体系图
- 面向对象发展史
- JavaWeb--框架学习(续)
- 毕业快一年了,从CSDN的博客开始记录一下工作的轨迹。
- TinyXML2 读取
- 设计模式
- 软件体系设计方法
- 建设小政政自杀之路
- 写一个函数,转换相对路径为绝对路径
- UML活动图
- String类中split方法
- 福利来啦!花瓣网图片批量下载助手APP终于完工,再也不用一张一张保存美图了。
- 选择排序,冒泡排序,双向冒泡排序
- JavaScript实现简单日历
- Ubuntu系统中安装vim的中文帮助文档