软件需求工程是包括创建和维护软件需求文档所必需的一切活动的过程,可以分为需求开发和需求管理两大工作
需求开发是主线,是目标
包括
1.需求获取, 是一个确定和理解不同的项目,干系人的需求和约束的过程.
用户访谈
问卷调查
采样
情节串联板
联合需求计划
需求记录技术
2.需求分析,就是提炼.分析和仔细审查已经获取到的需求,以确保所有的项目干系人都明白其含义,并找出其中的错误,遗漏或者其他不足的地方
绘制系统上下文范围关系图
创建用户界面模型
分析需求的可行性
确定需求的优先级
为需求建立模型
创建数据字典
使用qfd
3.编写需求规格说明书
4.需求验证 也称之为需求确认,满足项目干系人需求的系统行为和特征
需求管理是支持,是保障
需求管理是可重复的一个关键过程域,其目标是为软件的需求建立一个基线工软件开发及其管理使用时,软件计划产品和活动的软件需求保持一致
包括
1.定义需求基线
2.处理需求变更
3.需求跟踪
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!