第3章 软件需求分析--项目成功与否的前兆.pdf

第3章 软件需求分析--项目成功与否的前兆.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 软件需求分析 --项目成功与否的前兆 内容概览  需求分析的任务与步骤  结构化分析方法  面向对象分析方法  需求分析评审 3.1 需求分析的任务与步骤 软件需求分析是软件开发周期的第一个阶段,也是关系 到软件开发成败的关键步骤。软件需求的目标是把用户的“ 需要”变成系统开发的“ 需求” (或称为需求规范)。软件需求 工作基本上包括收集用户、市场等方面对项目的需要,经过 分析建立解题模型,细化模型,抽取需求。软件需求分析得 到的每项需求都是将来系统测试的验收准则,所以需求要细 化到可写出验收需求的程度。 3.1.1 需求分析的任务 需求分析的主要任务是将用户的需求变为软件的功能和 性能描述。为了将软件功能和性能描述清楚,系统分析人员 需要用文字、图形符号来详细说明软件必须要做什么(即实 现的功能),配合运行的环境应该是什么(即系统的支撑硬 件、软件环境)。 3.1.1 需求分析的任务 1.建立分析模型 软件需求的分析模型是描述软件需求的一组抽象。 2.编写软件需求规格说明书 软件需求规格说明书简称为需求说明,它是软件项目计划时 期与软件开发实施时期之间的桥梁,是软件设计的依据,因 此必须具有准确性和一致性。 3.1.2 需求分析的步骤 1.调查研究,获取需求 需求的获取通常是从分析当前应用所包含的数据开始。 需求考虑对质量的要求,包括性能、有效性、可靠性和可用 性等,提高用户对软件的满意程度。 2.分析建模,提炼需求 通过建立分析模型,提炼需求。图形化的分析模型是说 明软件需求极好的手段,常用的模型有数据流图、实体关系 图、控制流图、状态转化图、用例图、类对象关系及行为图 等。 3.1.2 需求分析的步骤 3.编写需求说明,描述需求 软件需求规格说明必须使用统一格式的文档进行描述。 为了使需求描述具有统一的风格,可以采用已有的且可满足 项目需要的模板。 4.分析评审,验证需求 作为需求分析阶段工作的复查手段,在需求分析的最后 一步,应该对系统功能的正确性、完整性和清晰性等,以及 其他需求给予评价。 3.1.3 需求分析案例 以高校学生在每学期开学之初向学校教务部门领取教材 为例,说明需求分析的步骤。 ① 通过对现实环境的调查研究,获取当前系统的具体模型 3.1.3 需求分析案例 ② 分析需求,建立系统分析模型,包括当前系统模型和目标 系统模型。  去掉具体模型中非本质成分,提炼出当前系统的逻辑模型。  分析当前系统与目标系统的差别,建立目标系统的逻辑模型。 3.1.3 需求分析案例 ③ 整理综合需求,编写软件系统需求规格说明书。 ④ 验证需求,完善和补充对目标系统的描述。 3.2 结构化分析方法 结构化分析方法的基本步骤是采用由顶 向下对系统进行功能分解,画出分层数据流 图;由后向前定义系统的数据和加工,绘制 数据词典和加工说明;最终写出软件需求规 格说明书。 3.2.1 结构化分析方法工具 1.数据流图(DFD,Data Flow Diagram) 数据流图的基本图形元素有4种: 加工。输入数据在此进行变化产生输出数据,其中要注明加工的 名称。 数据输入的源点或数据输出的汇点,其中要注明源点或汇点的 名称。 数据流。被加工的数据与流向,箭头边应给出数据流的名字。 数据存储文件。 3.2.1 结构化分析方法工具 2.数据词典(DD,Data Dictionary) 数据词典的作用就是对数据流图中出现 的所有被命名图形元素作为一个词条加以定 义,使得每个图形元素的名字都有一个确切 的解释。 3.2.1 结构化分析方法工具 3.加工逻辑说明 在数据流图中,每个加工框中只简单地写上了一个加工 名,这显然不能表达加工的全部内容。随着自顶向下逐层细 化,功能越来越具体,加工逻辑也越来越精细。到最底一层 ,加工逻辑详细到可以实现的程度,也就是基本加工

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档