精·软件工程2-7.需求工程.pptVIP

  • 0
  • 0
  • 约1.49万字
  • 约 95页
  • 2017-01-16 发布于北京
  • 举报
理解问题的需求是软件工程师所面对的最困难的任务之一。 客户不知道需要什么; 客户既使知道需要什么,这些需求在项目实施过程中也可能会改变。 需求工程可以帮助我们解决这些问题。 需求工程和其他软件工程活动类似,必须适应过程、项目、产品和工作人员的要求。 从软件过程的角度来看,需求工程是一个软件工程动作,开始于沟通并持续到建模。 根据实际情况选择需求工程内容,有时简单,有时必须执行所有的需求工程任务。 需求工程通过执行7个不同的活动来完成:起始、导出、精化、协商、规格说明、确认、管理。 注意:需求工程所有的努力都是为了确定客户想要什么,所有的工作都是为设计和构建客户希望的软件奠定一个坚实的基础。陈明.快乐老家:我所有一切都只为找到它。 泛谈起始。项目的开始有各种各样的情况。 在该阶段进行一些初略分析。并不是一切需求都可以被开展下去。 目的:对问题、方案需求方、期望方案的本质、客户和开发人员之间初步的交流、合作效果达成基本一致。 一般来讲,客户对需求的具体内容并不明确,需要不断交谈,诱导出新的任务需求。 导出需求是一件困难的事情。表现为: 范围问题。 理解问题。 易变问题。 扩展和提炼前两步的成果。该阶段集中于开发一个精确的分析模型,用来说明软件的功能、特征和约束。 精化的成果:一个分析模型,模型定义了问题的信息域、功能域、行为域。 应该和各方共同商讨分析模型的可

文档评论(0)

1亿VIP精品文档

相关文档