软件需求分析
来源:互联网 发布:如何卸载clover软件 编辑:程序博客网 时间:2024/06/04 00:38
软件需求分析就是把软件计划期间建立的软件的可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
对于需求分析,我们最常使用的就是结构化的分析方法,常用的工具有数据流程图,数据字典,结构化英语,判定表,判定树等。
1, 数据流程图(DFD图)
例:描述银行取款过程的数据流图
2,数据字典
a,配合数据流图
b,词条描述—每一个数据流图中的被命名的元素加以定义
例:
3,结构化英语
a,英语命令动词
b,数据词典中定义的名字
c,有限的自定义词
d,逻辑关系词if—then—else,case—of,while—do,repeat—until等组成
4,判定表
适用于多个逻辑关系时
例:检查发货单
5,判定树
省去不必要的条件组合,是判定表的特例,判定表的数据元素过多时,适用判定树
例:
- 软件需求工程--需求分析
- 软件需求分析报告
- 软件开发需求分析
- 软件需求分析
- 软件需求分析 四点
- 浅析-软件需求分析
- 软件需求分析
- 软件需求分析模板
- 软件需求分析
- 软件需求分析
- 软件需求分析基础
- 软件需求分析--三步走
- 软件需求分析
- 软件需求分析
- 软件需求分析
- 软件需求分析入手
- 软件需求分析
- 软件需求分析方法
- cou和cerr的区别
- mysql导出 導入數據
- 选择getOutputStream和getWriter方法的要点
- LayoutInflater
- How to install debug flash player 11.1 on 64-bit
- 软件需求分析
- 令Ubuntu开机直接进入控制台,不启动x window,通过startx启动x window
- MySQL主从同步故障-Slave_SQL_Running: No
- 优化 sql 语句
- spring integration之http-rest例子解析
- 王爽汇编语言实验7
- 用forward方法实现请求转发
- 通过ssh连接virtualbox中的ubuntu
- ipvsadm命令详解