高质量的软件需求分析

高质量的软件需求分析

ID:39816986

大小:786.50 KB

页数:20页

时间:2019-07-12

高质量的软件需求分析_第1页
高质量的软件需求分析_第2页
高质量的软件需求分析_第3页
高质量的软件需求分析_第4页
高质量的软件需求分析_第5页
资源描述:

《高质量的软件需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高质量的软件需求管理1需求分析的概念2需求的获取与分析3需求分析建模4系统需求的质量保证17九月202111需求分析的概念1.1软件系统的构建层次1.2软件需求工程过程17九月202121.1软件系统的构建层次17九月20213软件系统需求的层次17九月20214软件需求工程所有与需求直接相关的活动统称为需求工程,需求工程分为了两个部分:需求开发和需求管理。其中,需求开发又分为了需求获取、需求分析、需求定义和需求验证4个部分,而需求管理则包含了变更控制、版本控制、需求跟踪和需求状态跟踪软件需求包括三个不同的层次:业务需求、用户需求和功能需求(也包括非功能需求)。

2、17九月20215软件需求工程业务需求(businessrequirement)反映了组织机构或客户对系统、产品的概括的目标要求,它在项目视图与范围文档中予以说明。主要的目的是对企业目前的业务流程进行评估,得出一个业务前景。业务需求的确定对后面的用户需求和功能需求起到了限制作用。用户需求(userrequirement)文档描述了用户使用系统而完成的任务的集合,用户需求在用户案例(usercase)文档或方案脚本中予以说明。收集和分析用户需求是不容易的,因为很多需求是隐形的,很难获取,更难保证需求完整,而需求又是易变的,这就要求用户和开发人员进行充分地交流。功能

3、需求(functionalrequirement)定义了开发人员必须实现的软件功能,它源于用户需求。功能需求是软件需求说明书中最重要的部分之一,它在开发、测试、质量保证、项目管理以及相关项目功能中都起了重要的作用。非功能需求描述了系统展现给用户的行为和执行的操作等,包括要遵从的业务规则、人机接口、安全性和可靠性等要求。17九月202162需求的获取与分析2.1需求获取2.2需求分析2.3需求的传递17九月20217需求获取项目视图及范围文档业务需求确定项目视图(图13-2)。通过对业务需求的收集(问题域的研究),项目的业务需求在范围上形成文档。系统关联图绘制系统

4、关联图,是用于定义系统与系统外部实体间的界限和接口的简单模型。用户需求获取便利的应用规约技术便利的应用规约技术鼓励建立客户和开发者的联合团队。他们一起工作以标识问题、提出解决方案的元素、谈判不同的方法以及刻画初步的解决方案的需求集合。17九月20218需求获取的方法需求研讨会头脑风暴用例模型访谈角色扮演原型法17九月20219产品功能说明书产品功能说明书开发小组客户准确的需求传递——软件的产品功能说明书作为需求开发的成果,它和最终解决方案的质量密切相关(它将用户需求和需求分析结果传递给实现人员)。17九月2021103需求分析建模3.1结构化分析建模3.2面向对

5、象的分析建模3.3敏捷建模17九月202111需求分析建模1.结构化分析建模17九月202112需求分析模型2.面向对象的分析建模诱导系统的客户需求;标识场景或用例(usecase);使用基本需求来确定类和对象;为每个系统对象表示属性和操作;定义组织类的结构和层次;建造对象-关系模型;建造对象-行为模型;依据use-case/场景来评审OOA模型。17九月202113需求分析建模3.敏捷建模17九月2021144系统需求的质量保证4.1需求确认4.2需求管理17九月202115需求评审需求说明书的标准正确性完备性易理解性一致性可行性健壮性易修改性易测试性和可修改

6、性易追溯性兼容性17九月202116需求评审方法1.分层次评审目标性评审功能性评审操作性评审2.分阶段评审17九月202117需求管理1.需求的标识<需求类型><需求#>需求类型可以是:F=功能需求,D=数据需求,B=行为需求,I=接口需求;O=输出需求。例:需求标识为F03的需求表示编号为3的功能需求。17九月202118需求管理2.基线计划基线需求基线设计基线编码基线测试基线17九月202119需求变更控制流程需求的变更是不可避免的,因此如何有效控制需求的变化对于项目成功至关重要。17九月202120

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。