1)具体的流程:
需求收集:
需求分配:将用户原始需求分配给不同需求分析人员
需求分析:收集用户需求----编写需求定义文档----编写软件功能说明----编写软件需求跟踪矩阵----审核软件需求文档
需求定义:完成需求规格说明书
需求验证:通过原型让用户确认
需求评审:
需求跟踪:
2)需求规格说明书的内容:
用户特征:软件给谁用
用户接口:人机接口
软件接口:与外部软件的接口,软件质量的互操作性
标准符合性:软件 质量模型中依从性
(1) 需求跟踪:
开发:需求项---模块----函数---代码
测试:需求项---测试项----测试用例----缺陷
作用:避免有错误被遗漏,需求变更时能很快确定哪些地方需要同步修改
(2) 需求变更:
变更原因:缺陷导致、用户需求变化
变更流程:需求分析人员发起变更需求,CCB变更控制委员会,审核是否允许变更,如果能够变更,给出变更方案,评审变更方案,需求分析人员修改需求,走需求评审流程