软件工程 第四章新.pptVIP

  • 9
  • 0
  • 约6.82千字
  • 约 59页
  • 2015-12-24 发布于未知
  • 举报
第4章? 需求分析 软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 在本章首先我们介绍需求分析的基础,然后介绍结构化需求分析方法,最后介绍其它分析方法与图形工具分析方法。 第4章? 需求分析 4.1 需求分析基础 4.1.1 分析的任务与原则 软件需求分析的任务是:深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。需求分析任务与其实现步骤如图4.1所示。 需求分析可分为需求提出、需求分析描述及需求评审三个阶段。 图4.1 需求提出和分析的结果 需求提出 需求提出主要集中于描述系统目的。需求提出和分析仅仅集中在使用者对系统的观点上。用户、开发人员和用户确定一个问题领域,并定义一个描述该问题的系统。这样的定义称作系统规格说明,并且它在用户和开发人员之间充当合同。 需求分析描述 在问题分析阶段分析人员的主要任务是:对用户的需求进行鉴别、综合和建模,清除用户需求的模糊性、歧义性和不一致性,分析系统的数据要求,为原始问题及目标软件建立逻辑模型。 分析人员的主要做法是:要将对原始问

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档