软需求工程过程(SREP),本文简地列举并说明整个软需求工程过程工作职责点。
一、 开始
1. 项目经理根据项目特点,指定过程表格具体求;
2. 项目经理制订项目标准,包括:DTS(缺陷类型)、TRA(风险类型)、TRS(需求类型)等,过程表格按标准引.
二、 计划
1. 计划经理估算需求时间;
2. 计划经理完成:SPT(进度计划)、TPT(任务计划),计划数据录入PDS(项目计划摘).
三、 需求获
1. 软需求工程师搜集系统概信息,填REQ(需求获概貌);
2. 软需求工程师搜集户需求,分类并清晰地需求入REA(需求获/分析)、RES(需求获情节)、UIR(户交互需求);
3. 检查需求获过程,并填REC(需求获检查);
4. 如果检查不通过,从1.重头开始过程;
5. 软需求工程师填TRL(时间记录日志)、PIP(过程改进建议);
6. 计划经理本阶段数据,录入SPT、TPT.
四、 需求分析
1. 软需求工程师进行需求分析,建立分析模型,数据字典及项目词汇表,完成REA(分析模型具体求,分别参见结构化分析面向象分析具体作业指书);
2. 软需求工程师需求冲突、交迭、冗余或矛盾,记入NCR;
3. 检查需求分析,完成RAC(需求分析检查);
4. 如果检查不通过,从1重头开始过程;
5. 软需求工程师填TRL、PIP;
6. 计划经理数据,录入TPT、SPT.
五、 协商
1. 软需求工程师利NCR,风险承担协商解决需求分析问题,决议录入NCR;
2. 软需求工程师根据决议,修改REA等相关文档;
3. 如果有新需求引入,需重新进行需求分析阶段;
4. 软需求工程师填TRL、PIP;
5. 计划经理数据,录入TPT、SPT.
六、 需求评审
1. 评审组责人拟定检查清单,成员分派检查任务,制订评审日程表;
2. 评审员各自评审分派容,问题录入DRL(缺陷记录日志);
3. 评审组责人组织评审议,各组成员提交DRL并讨论;
4. 评审组以IRF形式提交检查报表;
5. 软需求工程师根据IRF修订相关文档;
6. 计划经理数据,录入TPT、SPT。
七、 需求文档编
1. 软需求工程师综合考虑功能需求非功能需求,编《软需求说明书》
《软需求说明书》编格式求,参见具体作业指书。
2. 利RDC检查《软需求说明书》否全面、确并执行;
3. 如果检查不通过,从1重头开始过程;
4. 软需求工程师填TRL、PIP;
5. 计划经理数据,录入TPT、SPT。
八、 需求确认
1. 评审组,需求进行确认:
l 确认每个需求及相互关系;
l 需求总体质量达标准。
结果RVC。
2. 软需求工程师根据RVC,修订需求文档,并最终通过;
3. 软工程师每个需求设计测试例,并录入TRF;
4. 相关人员填TRL、PIP;
5. 计划经理数据,录入TPT、SPT。
九、 配置管理
1. RD(需求文档)成基线,即纳入配置管理;
2. 如果需基线RD(需求文档)进行修改,填CCP;
3. 配置管理人员征求需求组其相关人员(风险承担)关于CCP意见;
4. 如果所有人员通过CCP,则需求文档配置管理出,并填CCF;
如果否决需求,则填RRF;
5. 软需求工程师修改RD以适应新需求 (能包括REA等);
6. 评审组修改RD执行第八步;
7. 相关人员填TRL、DRL.
十、 事分析
1. 计划经理DRL、TRL、需求增长率,PPS;
2. 组分析SREP过程,找出需改进地方,填PIP,并提交质量经理;
3. 组建立未过程改进目标.
名词解释
风险承担:指从项目直接或间接受益人员,例如:户,管理人员,人员等.