03 需求工程资料.pptVIP

  • 1
  • 0
  • 约5.04千字
  • 约 44页
  • 2019-05-16 发布于湖北
  • 举报
03 需求工程资料

复旦大学计算机科学与工程系 软件工程课程 需求工程概述 需求获取 需求分析与建模 需求归档 需求评审 需求管理 学习目标 了解需求工程的几个阶段; 了解需求分析的任务; 掌握需求的种类; 掌握获取需求的方法; 掌握需求确认和验证。 需求工程概述 需求的概念 需求分析的任务 需求工程阶段 需求的概念 什么是需求? 产品必须提供的服务 产品必须具备的质量特征 需求关注于顾客的需要,指定系统要“做什么”,而不关心问题的解决方案或实现 参与者:系统分析人员 项目失败的原因 需求分析的任务 深入描述软件的功能和性能 确定软件设计的约束和软件同其它系统元素的接口细节 定义软件的其它有效性需求 需求分析研究的对象:项目的用户要求 准确地表达被接受的用户要求 确定被开发软件系统的系统元素 将功能和信息结构分配到这些系统元素中 需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的 “做什么” 的问题。 需求工程阶段 Alan Davis 把需求工程定义为“直到(但不包括)把软件分解为实际架构构件之前的所有活动” Herb Krasner定义了需求工程的五阶段生命周期:需求定义和分析、需求决策、形成需求规格、需求实现与验证、需求演进管理 Matthias Jarke和Klaus Pohl提出了三阶段周期的说法:获取、表示和验证 … … 需求工程阶段 我们将软件

文档评论(0)

1亿VIP精品文档

相关文档