1 / 201
文档名称:

软件工程导论(3)软件需求分析.ppt

格式:ppt   大小:1,630KB   页数:201页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

软件工程导论(3)软件需求分析.ppt

上传人:相惜 2021/6/26 文件大小:1.59 MB

下载得到文件列表

软件工程导论(3)软件需求分析.ppt

文档介绍

文档介绍:软件工程导论(3) ——软件需求分析
南京理工大学
汪惠芬
2005年9月8日
第三章 软件需求分析
需求分析要求:
一致性
完整性
无二义性
现实性
可验证性
可跟踪性
易修理性
SA方法
JSD
SADT
需求复审
本章小结
概 述
DSSD
动态分析
IDEF0
所有需求不互相矛盾,要一致
用户每个必要的需求没有遗漏
用户与开发人员对于需求的理解是完全一致的
所有需求在项目资源保证下是可实现的
能确切地验证已经定义的需求能否满足用户的要求,能验证软件产品能否满足规定的需求,性能指标是否达到具有可观的可度量准则
定义的每个功能、性能可以追溯用户的原始需求,规定的需求能检索、分割、交叉查找
软件的功能、性能以及需求便于修改、扩充
Date
2
.
第三章 软件需求分析
需求分析方法:
结构化分析方法SA
面向数据结构的分析方法 —DSSD、JSD
原型化方法
SA方法
JSD
SADT
需求复审
本章小结
概 述
DSSD
动态分析
IDEF0
Date
3
.
第三章 软件需求分析
需求分析工具:
数据流图DFD(Data Flow Diagram)、数据词典DD(Data Dictionary)、判定表DT(Decision Table)、判定树DT(Decision Tree)、结构化高级分析语言LSA(Language of Structured Analysis)、层次图HC(Hierarchy Chart)、输入处理输出图IPO(Input Process Output)、Warnier图、结构化分析与设计技术SADT(Structured Analysis & Design Technology)、软件需求工程方法SREM(Software Requirement Engineering Methodology)、问题描述语言PSL(Problem Statement Language)、问题描述分析器PSA(Problem Statement Analyzer)。
SA方法
JSD
SADT
需求复审
本章小结
概 述
DSSD
动态分析
IDEF0
Date
4
.
第三章 软件需求分析
软件需求分析概述
结构化分析方法
结构化数据系统开发方法
Jackson系统开发方法
系统动态分析
结构化分析与设计技术
IDEF0方法
软件需求分析的复审
本章小结
SA方法
JSD
SADT
需求复审
本章小结
概 述
DSSD
动态分析
IDEF0
Date
5
.
软件需求分析概述
★ 软件需求分析的任务
软件需求分析的步骤
软件需求分析的原则
SA方法
JSD
SADT
需求复审
本章小结
概 述
DSSD
动态分析
IDEF0
Date
6
.
软件需求分析的任务
软件需求分析的根本任务是:系统必须做什么?具体任务如下:
确定被开发系统的综合要求
分析系统的数据要求
SA方法
JSD
SADT
需求复审
本章小结
概 述
DSSD
动态分析
IDEF0
功能要求
性能要求
运行要求
可靠性要求
安全保密要求
成本消耗要求
用户接口要求
资源使用要求
开发进展要求
Date
7
.
软件需求分析的任务
软件需求分析的根本任务是:系统必须做什么?具体任务如下:
导出目标系统逻辑模型
根据确定的需求审定可行性报告,修正软件项目开发计划
用原型模型、需求分析的验证工具或经人工审定需求的正确性
编制软件需求规格说明书SRS(Software Requirement Specification)
SA方法
JSD
SADT
需求复审
本章小结
概 述
DSSD
动态分析
IDEF0
Date
8
.
软件需求分析的步骤
SA方法
JSD
SADT
需求复审
本章小结
概 述
DSSD
动态分析
IDEF0
抽象
具体化








怎么做
当前系统
物理模型
做什么
当前系统
逻辑模型
目标系统
物理模型
表达需求
目标系统
逻辑模型
理解需求
导出
归纳模型化
实例化
Date
9
.
软件需求分析的通信途径
SA方法
JSD
SADT
需求复审