实现需求工程的成功方法——难度:中;影响:高
2008-04-12 12:18
513 查看
1. 确定用例
与用户代表沟通、了解他们需要使用软件来完成的任务——用例。讨论用户与系统之间的交互方式。在编写用例文档时采用标准模板,并根据这些用例推导出功能需求。
2. 指定质量属性
包括性能、效率、可靠性、可用性等。应该写入SRS文档。
3. 确定需求优先级
在项目的整个开发过程中,应定期评估和调整优先级。
4. 采用SRS模板
为组织定义一个标准模板用于编写软件需求规约。该模板为记录功能说明和其他与需求相关的信息提供了统一的结构。
5. 定义变更控制过程
建立一个用于提议、分析和解决需求变更的过程。通过这个过程管理所有提议的变更。
6. 建立CCB
变更控制委员会(Change Control Board CCB)
7. 审查需求文档
保证软件质量的有效手段之一。应由代表不同群体(如分析员、客户、开发人员和测试人员)的审查员组成审查小组,对SRS分析模型和相关信息进行检查,找出其中的缺陷和漏洞。
8. 将需求分解到子系统
9. 记录业务规则
包括公司章程、政府法规和计算机算法。
与用户代表沟通、了解他们需要使用软件来完成的任务——用例。讨论用户与系统之间的交互方式。在编写用例文档时采用标准模板,并根据这些用例推导出功能需求。
2. 指定质量属性
包括性能、效率、可靠性、可用性等。应该写入SRS文档。
3. 确定需求优先级
在项目的整个开发过程中,应定期评估和调整优先级。
4. 采用SRS模板
为组织定义一个标准模板用于编写软件需求规约。该模板为记录功能说明和其他与需求相关的信息提供了统一的结构。
5. 定义变更控制过程
建立一个用于提议、分析和解决需求变更的过程。通过这个过程管理所有提议的变更。
6. 建立CCB
变更控制委员会(Change Control Board CCB)
7. 审查需求文档
保证软件质量的有效手段之一。应由代表不同群体(如分析员、客户、开发人员和测试人员)的审查员组成审查小组,对SRS分析模型和相关信息进行检查,找出其中的缺陷和漏洞。
8. 将需求分解到子系统
9. 记录业务规则
包括公司章程、政府法规和计算机算法。
相关文章推荐
- 实现需求工程的成功方法——难度:高;影响:中
- 实现需求工程的成功方法——难度:高;影响:低
- 实现需求工程的成功方法——难度:高;影响:高
- 实现需求工程的成功方法——难度:低;影响:高
- 实现需求工程的成功方法——难度:低;影响:中
- 实现需求工程的成功方法——难度:低;影响:低
- 实现需求工程的成功方法——难度:中;影响:中
- 实现需求工程的成功方法——难度:中;影响:低
- 实现需求工程的成功方法
- 实现中等难度通讯录。需求: 1、定义联系人类AddressContact。实例变量:姓名(拼音,首字母大写)、性别、电话号码、住址、分组名称、年龄。方法:自定义初始化方法(姓名、电话号码)、显示联系人
- //实现中等难度通讯录。需求: //1、定义联系人类Contact。实例变量:姓名(拼音,首字母大写)、性别、电话号码、住址、分组名称、年龄。方法:自定义初始化方法(姓名、电话号码)、显示联系人信息
- 实现中等难度通讯录。需求: 1、定义联系人类AddressContact。实例变量:姓名(拼音,首字母大写)、性别、电话号码、住址、分组名称、年龄。方法:自定义初始化方法(姓名、电话号码)、显示联系人
- 使用layer实现登录弹框,登录成功以后关闭弹框并调用父窗口方法
- 4. Android工程中使用FFmpeg的so库 -- JNI头文件定义方法的实现
- DelphiXE8FMX工程实现无边框托动(FMX内部方法)
- 工程项目需求获取的几种方法及其适用环境
- 【练习5.1】使用cvSmooth实现不同平滑处理方法的效果以及不同的平滑窗口对处理效果的影响
- 软件工程理论、方法与实践 需求工程读后感
- 使用jquery的sortable插件实现拖动效果,以及影响blur事件触发的解决方法
- 关于Page_ClientValidate方法,完美实现验证控件成功后confirm确认效果