1 / 59
文档名称:

软件需求分析(知识讲义).pdf

格式:pdf   页数:59页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

软件需求分析(知识讲义).pdf

上传人:书籍1243595614 2015/5/9 文件大小:0 KB

下载得到文件列表

软件需求分析(知识讲义).pdf

文档介绍

文档介绍:1
李傲雷
需求工程
上海交通大学软件学院
2010-04-04
2
教学内容
上海交通大学软件学院
软件需求基本理论和概念软件需求工程过程软件需求获取软件需求分析软件需求规格说明软件需求验证软件需求管理软件需求实现软件需求工程新进展软件需求开发与需求管理工具其它
. . .
2010-04-04
1 2. 3 4. 5 6. 7. 8. 9. 10. 11.
3
和工具
软件需求分析



上海交通大学软件学院



求析本法求
什么是需求分析需求分析面临的困难需结构化分析方法面向对象分析方法其它分析方法质量功能部署确定需求优先级
.
2010-04-04
1 2. 3. 4. 5. 6. 7. 8.
;
4
最为困难的
将最终会给系统带来
,
旦做错
这包括所有面向用户、面向机器

同时这也是旦做错

什么是需求分析
.
1
上海交通大学软件学院
概念性工作便是编写出详细的需求,
需求分析是指通过对问题域的研究,获得对该领域特性及存在于其中的待解决的问题特性的透彻理解并用文档说明; 需求分析是前面需求获取阶段的继续,通过对所获取的信息进一步加工获得对系统的更精确描述,成为转换成需求规格说明的直接信息元; 软件系统开发最困难的部分就是准确的说明要开发什么; 和其它软件系统的界面极大损害的部分,并且以后再对它进行修改也极为困难; 一般情况下,用户并不能准确的描述自己的需要,这就需要系统分析人员根据用户用自己语言的描述整理出相关的需要然后再与客户核对系统分析员和客户必须确保所有项目涉众在所有描述需求的名词的理解上务必达成共识。

什么是需求分析为什么要进行需求分析
2010-04-04

5
什么是需求分析
.
1
上海交通大学软件学院
问题域的结构问题域的数据问题域的行为问题域的事件问题域的状态派生需求

需求分析的关键点
2010-04-04



6
以及高风
,
就是对需求分析的
,

也是项目建设的基石
,
需求分析面临的困难
. 个项目的开端

2 上海交通大学软件学院
个项目成功的关键因素之

需求分析是个项目的开端失败的项目中,80%是由于需求分析的不明确而造成的。因此个项目成功的关键因素之把握程度。由于软件项目的特殊性和行业覆盖的广阔性险性,软件需求分析的重要性是不言而喻的,同时需求分析又面临着很多困难。
2010-04-04

7
需求管理
确认
需求工程
编写规约
分析
软件需求工程的组成
需求开发
获取
:
需求分析基本方法和工具上海交通大学软件学院
.
3
绘制关联图创建用户界面和技术原型分析需求的可行性确定需求的优先级为需求建模创建数据字典将需求分解到子系统应用质量功能部署

需求分析内容包括
2010-04-04

8


述工
STD



需求分析基本方法和工具上海交通大学软件学院
. CSPEC

3
DFD、DD和PSPEC CFD E-R图用例图,类图对象-关系图对象-行为图

结构化分析方法面向对象分析方法结构化分析面向对象分析

需求分析方法需求分析模描具
2010-04-04

9
上下文图
agram
di

t
需求分析基本方法和工具上海交通大学软件学院
. ex
t
3 on
Cttdi C Data flow diagram (DFD) 数据流图 E-R图- Entity Relationship Diagrams 处理和数据相结合 Object and Class 对象和类

面向处理面向数据结构面向对象

需求分析建模技术
2010-04-04


10
)

SA
方法是面向数据流的需
)
简称

;

SA
特别是企事业管理系统
,
s,
i
ys
l
自然和方便
na
A


d
ure
t
结构化分析方法
. ruc
4 (SttdAli (St
Structured Analysis,
(
上海交通大学软件学院
主要特点是快速
,
由结构化分析方法