结构化需分析.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3 章 结构化需求分析 本章学习内容: 1.掌握需求分析的基本概念 2.明确需求分析应遵循的原则 3.掌握如何使用需求获取技术来进行数据采集 4.掌握结构化分析的思想与过程 5.掌握数据流建模技术 第3 章 结构化需求分析 3.1需求分析概述 3.1.1 需求分析的任务 将用户对软件的一系列要求、想法转变为软件开发人员所需要的有关软件的技术规格说明 1.用户需求:用户需求是关于软件的一系列想法的集中体现,涉及软件的功能、操作方式、界面风格、报表格式、用户机构的业务范围、工作流程,以及用户对软件应用的展望等。 第3 章 结构化需求分析 特点 : (1)用户需求直接来源于用户。需求可以由用户主动提出,也可以通过与用户沟通、交流或者进行问卷调查等方式获得。由于用户对计算机系统认识上的不足,分析人员有义务帮助用户挖掘需求。 (2)用户需求需要以文档的形式提供给用户审查。因此,需要使用流畅的自然语言和简洁清晰的直观图表来表述,以方便用户的理解与确认。 (3)可以把用户需求理解为用户对软件的合理请求。这意味着,必须全面理解用户的各项要求,但又不能全盘接受所有的要求。 (4)用户需求主要是为用户方管理层撰写的,但是用户方的技术代表、软件系统今后的操作者以及开发方的高层技术人员,也有必要认真阅读用户需求文档。 第3 章 结构化需求分析 2.系统需求:系统需求是比用户需求更具有技术特性的需求陈述,是提供给开发者或用户方技术人员阅读的,并将作为软件开发人员设计系统的起点与基本依据。系统需求需要对系统的功能、性能、数据等方面进行规格定义。 第3 章 结构化需求分析 (1)功能需求 功能需求是软件系统的最基本的需求表述,包括对系统应该提供的服务,如何对输入做出反应,以及系统在特定条件下的行为描述。在某些情况下,功能需求还必须明确系统不应该做什么,这取决于开发的软件类型、软件未来的用户、以及开发的系统类型。所以,功能性的系统需求,需要详细地描述系统功能特征、输入和输出接口、异常处理方法等。 第3 章 结构化需求分析 (2)非功能性需求 非功能性需求包括对系统提出的性能需求、可靠性和可用性需求、系统安全以及系统对开发过程、时间、资源等方面的约束和标准等。性能需求指定系统必须满足的定时约束或容量约束,一般包括速度(响应时间)、信息量速率(吞吐量、处理时间)和存储容量等方面的需求。 第3 章 结构化需求分析 (3)数据要求 数据需求包括:输入数据、输出数据、加工中的数据和保存在存储设备上的数据等。 第3 章 结构化需求分析 3.需求分析的任务 (1)确定系统的综合需求 (2)分析系统的数据需求 (3)导出系统的逻辑模型 (4)修改系统开发计划 第3 章 结构化需求分析 3.1.2 需求分析的过程 第3 章 结构化需求分析 3.1.2 需求分析的过程 (1)调查研究 对目标系统的运行环境、功能要求、非功能性要求与用户达成共识。 问题研究集中在以下3个方面: l???????? 经济可行性: l???????? 技术可行性: l???????? 操作可行性: 第3 章 结构化需求分析 3.1.2 需求分析的过程 (2)分析与综合 从信息流和信息结构出发,逐步细化软件的所有功能,找出系统各个元素之间的联系、接口特性和对设计的限制,判断是否存在因片面性或短期行为而导致的不合理需求,判断是否有用户尚未提出的确实有价值的潜在需求,从而提出其中不合理的部分,增加真正需要的部分。 第3 章 结构化需求分析 3.1.2 需求分析的过程 (3)编写需求分析的文档 (4)需求验证:检验需求能否反映用户的意愿 有效性检查 一致性检查 完备性检查 现实性检查 可检验性检查 第3 章 结构化需求分析 3.2 需求获取 3.2.1 需求获取的内容 1.物理环境 2.界面 3.用户或人的因素 4.功能 5.文档 6.数据 7.安全性 8.资源 9.质量保证 第3 章 结构化需求分析 3.2.2 需求获取的方法 1.研究资料法 范围: 企业外部的资料,例如,各项法规、市场信息等; 企业内部的各种资料,例如,企业的有关计划、指标、经营分析报告、合同、帐单和统计报表等。 收集资料时一定要明确目的,必须收集和选择符合目的的资料来阅读。 第3 章 结构化需求分析 3.2.2 需求获取的方法 1.研究资料法 作用: 解生产经营情况和正常的操作程序; 理解信息的处理方式; 有助于弄清需求。 局限性:资料只反映静态的和历史的情况,无法反映企业的动态活动和过程,因此,还必须借助于其他方法获取更复杂、更全面的需求。 第3 章 结构化需求分析 2.问卷调查法 步骤: (1)确定必须收集哪

文档评论(0)

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

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

1亿VIP精品文档

相关文档