实现需求工程的成功方法——难度:低;影响:高
2008-04-10 22:59
465 查看
1. 在应用领域培养开发者
帮助开发人员对应用领域有一个基本的理解。这样可以减少开发过程中的混淆、误解和返工。
2. 定义项目前景和范围
前景(vision)说明使所有涉众可以对产品的目标达成共识。
范围(scope)则定义了需求是否属于某个特定版本的界线。
3. 用户群分类
将产品的用户分成组,已避免出现某一用户群的需求被忽略的情况。
4. 绘制关联图
关联图是显示新系统如何适应环境的一个简单的分析模型。定义了正在开发的系统和系统的外部实体(如用户、硬件设备和其他信息系统)之间的界线和接口。
5. 确定需求来源
为保证所有涉众都明白SRS中为何包括这些需求,以及便于进一步阐明需求。可以通过使用跟踪链或定义需求属性来确定需求来源。
6. 建立需求基线和控制版本
基线是已经被提交到一个指定版本中的实现(implementation)的需求组成的,在需求被定为基线后,只能通过定义的变更控制过程来实现变更。使用合适的配置管理工具,将需求文档置于版本控制之下。
ee6d64b9
帮助开发人员对应用领域有一个基本的理解。这样可以减少开发过程中的混淆、误解和返工。
2. 定义项目前景和范围
前景(vision)说明使所有涉众可以对产品的目标达成共识。
范围(scope)则定义了需求是否属于某个特定版本的界线。
3. 用户群分类
将产品的用户分成组,已避免出现某一用户群的需求被忽略的情况。
4. 绘制关联图
关联图是显示新系统如何适应环境的一个简单的分析模型。定义了正在开发的系统和系统的外部实体(如用户、硬件设备和其他信息系统)之间的界线和接口。
5. 确定需求来源
为保证所有涉众都明白SRS中为何包括这些需求,以及便于进一步阐明需求。可以通过使用跟踪链或定义需求属性来确定需求来源。
6. 建立需求基线和控制版本
基线是已经被提交到一个指定版本中的实现(implementation)的需求组成的,在需求被定为基线后,只能通过定义的变更控制过程来实现变更。使用合适的配置管理工具,将需求文档置于版本控制之下。
ee6d64b9
相关文章推荐
- 实现需求工程的成功方法——难度:高;影响:中
- 实现需求工程的成功方法——难度:高;影响:低
- 实现需求工程的成功方法——难度:中;影响:高
- 实现需求工程的成功方法——难度:高;影响:高
- 实现需求工程的成功方法——难度:低;影响:中
- 实现需求工程的成功方法——难度:低;影响:低
- 实现需求工程的成功方法——难度:中;影响:中
- 实现需求工程的成功方法——难度:中;影响:低
- 实现需求工程的成功方法
- 实现中等难度通讯录。需求: 1、定义联系人类AddressContact。实例变量:姓名(拼音,首字母大写)、性别、电话号码、住址、分组名称、年龄。方法:自定义初始化方法(姓名、电话号码)、显示联系人
- //实现中等难度通讯录。需求: //1、定义联系人类Contact。实例变量:姓名(拼音,首字母大写)、性别、电话号码、住址、分组名称、年龄。方法:自定义初始化方法(姓名、电话号码)、显示联系人信息
- 实现中等难度通讯录。需求: 1、定义联系人类AddressContact。实例变量:姓名(拼音,首字母大写)、性别、电话号码、住址、分组名称、年龄。方法:自定义初始化方法(姓名、电话号码)、显示联系人
- 工程项目需求获取的几种方法及其适用环境
- 使用layer实现登录弹框,登录成功以后关闭弹框并调用父窗口方法
- 4. Android工程中使用FFmpeg的so库 -- JNI头文件定义方法的实现
- DelphiXE8FMX工程实现无边框托动(FMX内部方法)
- 【练习5.1】使用cvSmooth实现不同平滑处理方法的效果以及不同的平滑窗口对处理效果的影响
- 软件工程理论、方法与实践 需求工程读后感
- 使用jquery的sortable插件实现拖动效果,以及影响blur事件触发的解决方法
- 关于Page_ClientValidate方法,完美实现验证控件成功后confirm确认效果