没有合适的资源?快使用搜索试试~ 我知道了~
4.1 软件工程开发方法与软件设计1
资源详情
资源评论
资源推荐
4.1 软件工程开发方法与软件设计
软件工程开发方法
传统开发方法
功能分解法
以系统需要提供的功能为中心来组织系统。作为早期的建模方法,没有明确的区分分析与设
计。
流程
首先定义各种功能,然后把功能分解为子功能
对较大的子功能进一步分解,知道可给出明确的定义
设计功能、子功能所需要的数据结构
定义功能、子功能之间的接口
优点
直接地反映用户的需求,工作容易开始
缺点
不能直接地映射问题域,很难检验结果的正确性
对需求变化的适应能力很差
局部的错误和修改很容易产生全局性的影响
结构化方法
结构化分析
结构化分析又称数据流法,其基本策略是跟踪数据流,即研究问题域中数据如何流动,
以及在各个环节上进行何种处理,从而发现数据流和加工。得到的分析模型是数据流
图,主要模型元素是数据流、加工、文件及端点,外加处理说明和数据字典。
结构化设计
基于模块的概念建立设计模型,分为概要设计和详细设计
从功能的角度设计系统
自顶向下,逐步分解和细化
将大系统分解为若干模块,主程序调用这些模块实现完整的系统功能
结构化编程
具有一个开始和一个结束的程序或程序模块,并且在程序执行中的每一
步都由三个部分之一组成:顺序、选择或循环结构
结构化方法的模型
数据流图
描述系统由哪部分组成,各部分之间联系
数据字典
定义了数据流图中每一个数据元素
结构化语言
lowsapkj
- 粉丝: 48
- 资源: 312
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0