软件需求开发与管理.docVIP

  • 6
  • 0
  • 约8.84千字
  • 约 7页
  • 2017-08-08 发布于河南
  • 举报
软件需求开发与管理 概述 需求是从系统外部能发现系统所具有的满足于用户的特点、功能及属性等。需求是指明必须实现什么的规格说明。它描述了系统的行为、特性或属性,是在开发过程中对系统的约束。 软件需求工程划分为需求开发和需求管理,其中需求开发可进一步分为问题获取(elicitation)、分析(analysis)、编写规格说明(specification)和验证(verification)四个阶段, 需求开发活动包括以下几个方面: 确定产品所期望的用户类 获取每个用户类的需求 了解实际用户任务和目标以及这些任务所支持的业务需求 分析源于用户的信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法和附加信息 将系统级的需求分为几个子系统,并将需求中的一部分分配给软件组件 了解相关质量属性的重要性 商讨实施优先级的划分 将所发现的用户需求编写成规格说明和用例模型 评审用例和需求规格说明,确保对用户需求达到共同的理解与认识,并在整个开发小组接受说明之前将问题都弄清楚。 需求管理活动包括以下几个方面: 定义需求基线(迅速制定需求文档的主体) 评审提出的需求变更、评估每项变更的可能影响从而决定是否实施它 以一种可控制的方式将需求变更融入到项目中 使当前的项目计划与需求一致 估计变更需求所产生的影响并在此基础上协商新的承诺。 让每项需求都能与其对应的设计、源代码和测试用例联系起来以

文档评论(0)

1亿VIP精品文档

相关文档