1 / 93
文档名称:

软件需求分析PPT课件.ppt

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

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

分享

预览

软件需求分析PPT课件.ppt

上传人:yzhqw888 2018/7/17 文件大小:1.39 MB

下载得到文件列表

软件需求分析PPT课件.ppt

文档介绍

文档介绍:高级软件工程
陈宁江
******@gxu.

1
需求工程概述
需求获取
需求分析和建模
需求验证与管理
本章内容
2
什么是需求(Requirement) ?
需求
用户对目标软件系统在功能、行为、性能、设计约束等方面的期望
IEEE的定义(1997年)
用户解决问题或达到目标所需的条件或能力
系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力
反映以上两条的文档说明
软件需求分析的目标:
调查分析,准确理解用户的要求
撰写需求,将用户的非形式的要求转化为完整的、形式的规格说明
3
软件需求分析的任务
4
需求必须描述的基本问题
功能——所设计的软件要做什么;
性能——软件功能在执行过程中的速度、可使用性、响应时间、各种软件功能的恢复时间、吞吐能力、精度、频率等等;
强加给实现的设计限制——在效果、实现的语言、数据库完整性、资源限制、操作环境等等方面所要求的标准;
属性——可移植性、正确性、可维护性及安全性等方面的考虑因素;
外部接口——与人、硬件、其他软件和其它硬件的相互关系。
5
需求的类型
业务需求(business requirement)
客户对系统的高层次的目标要求。在项目视图与范围文档中予以说明
用户需求(user requirement)
用户使用产品必须要完成的任务
功能需求(functional requirement)
开发人员必须实现的软件功能,使得用户能完成他们的任务,满足业务需求
非功能需求(non-functional requirement )
对系统提供的服务或者功能提出的约束,包括时间、开发过程、软件质量、标准等约束
6
功能需求
对于功能性的系统需求,应需要详细描述系统中的操作功能、输入、输出、异常等
功能需求的描述应做到:
严密性
全面性
一致性
9
非功能需求
与软件系统的总体特性相关,并作用于整个系统;与软件系统的开发过程有关
10