软件工程导论(张毅坤)第3章 需求分析.pptVIP

  • 5
  • 0
  • 约7.87千字
  • 约 56页
  • 2017-07-23 发布于浙江
  • 举报

软件工程导论(张毅坤)第3章 需求分析.ppt

第三章 需 求 分 析 第3章 需求分析 意义: 软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发带来烦恼。 需求分析是软件定义时期的最后一个阶段,它的基本任务不是确定系统怎样完成它的工作,而是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。并在在需求分析阶段结束之前,由系统分析员写出软件需求规格说明书,以书面形式准确地描述软件需求。即: ---- 准确地回答“系统必须做什么?”。 在分析软件需求和书写软件需求规格说明书的过程中,分析员和用户都起着关键的、必不可少的作用。 需求分析的结构化方法都遵守下述准则: (3) 必须描述作为外部事件结果的软件行为,这条准则要求建立行为模型。 软件的需求包括: 功能性需求和非功能性需求 功能需求 性能需求 环境需求 可靠性需求 安全保密要求 用户界面需求 3.1 需求分析的任务 需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的 “做什么” 的问题。 确定对系统的综合要求 ---功能需求、性能需求、可靠性和可用性需求、出错处理需求、接口需求、约束、 逆向需求、将来可能提出的要求。 3.2 与用户沟通获取需求的方法 访谈 面向数据流自顶向下求精

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档