第2章需求总结.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.2.5 功能模型的分层数据流图 2.2.6 物流系统功能及功能描述 物流系统的功能需求 货物受理 接送货 货物分拣 费用结算 费用支付 跟踪查询 单个功能(如受理)的描述 业务描述:对货物受理业务逻辑进行总体描述与介绍 输入:客户提供的货物情况及送货要求、费用支付等 处理:收货员接收发货人的货物、称重、填送货单、收费并将信息输入计算机 输出:送货单 2.3 动态模型 动态模型又称为行为模型是描述系统的动态行为。 动态模型用状态转换图来表示。它表示系统如何应付外部事件 。 2.3.1 状态图简介 状态转换图符号 状态转换的表示 2.3.2 物流系统状态图的建立 物流系统就是货物在各种外部事件(即物流活动)引起的货物状态的变化,直至到收货人手中,并结清费用的过程。 2.3.3 动态模型简述 在系统的静态数据模型(数据对象)考察清楚后,就需要考察这些静态数据对象的动态特征,即何时对它们及其关系做何种改变。系统这些涉及按时间改变就是动态模型来描述。 动态模型表示瞬间的、行为化的系统控制性质,它规定了数据对象模型的合法变化序列。动态模型由多个状态图组成,对应每个具有重要动态行为的对象都有一个状态图,通过它们的集合表明系统活动的模式。 三、需求说明书及书写重点 软件需求说明书格式见附件A:计算机软件开发文件编制指南(GB/T8567—88)中的第一部分《软件需求说明书》格式 。 主要的是:产品描述、定义系统边界、产品功能需求、其它需求(如接口需求、性能接口等)、数据字典等。 四、需求分析建模方法 需求分析模型: 静态模型 动态模型 功能模型 4.1 两种分析模型 结构化分析模型 面向对象分析模型 4.2 需求分析方法总结 本章介绍了传统结构化的需求分析方法。 结构化需求分析过程中建立了结构化分析模型,它包括: 数据模型——E-R图 功能模型——数据流图 动态模型——状态图 第2章 结束 第2章 需求分析 ——搞清楚要做的事情 本章内容 一、需求分析概述 二、通过案例介绍需求分析过程 三、需求说明书及书写重点 四、需求分析建模方法 五、总结 一、需求分析概述 通过需求分析,搞清楚用户要求软件要做的事情。 1.1 软件需求 软件需求: 是用户对该软件在功能、性能等方面的期望与要求,或者说是软件必须符合的条件和具备的功能。 软件需求分为: 功能需求 非功能需求 其它需求。 1.1.1 需求分析 需求分析是:需求分析师通过与用户的交流、调查、分析,得到系统完整、准确、清晰、具体的要求。并用软件需求说明书表达出来。 1.1.2 需求类型 1)功能需求:描述系统所预期提供的功能和服务。功能一般由输入、处理、输出等内容描述。 2)非功能需求:是那些不直接与系统具体工作(功能)相关的一些需求,如:系统的外观、性能、效率、规模、可靠性、易用性、可移植性等。 3)其它需求:如某领域特殊需求等。 1.2 需求分析的任务与过程 了解需求分析的任务 了解需求分析过程 1.2.1 需求分析的任务 需求分析的任务主要有两个方面: 1)通过对问题及环境的理解、分析和综合,建立分析模型。 2)在完全弄清用户对软件系统的确切要求的基础上,用“软件需求规格说明书”把用户的需求表达出来,并进行审核。 需求分析的困难: 用户说不清需求 用户的需求经常变动 需求分析员或用户理解需求有误 1.2.2 需求分析过程 1.2.3需求分析过程 1.需求的获取 系统调查 用户面谈 调查讨论会 问卷调查 现场观察 通过快速原型获取和验证需求 2.需求分析 定义系统边界 分析需求的可行性 确定需求的优先级 建立需求模型 编写数据字典 3.编写需求规格说明书 按标准格式编写,描述功能需求、非功能需求及其它需求 4.需求的验证 需求的一致性、完整性、正确性、可验证性、可修改性、可跟踪性等 1.3 需求管理 需求工程:所谓的需求工程包括需求开发、需求管理。 需求开发 是对一个软件项目需求的获取、分析、说明和验证 。 需求管理 变更控制 版本控制 需求跟踪 二、需求分析案例导向教学 引导案例:通过对“物流系统”项目为导向,介绍需求分析的步骤、内容与相关知识。 需求分析的过程包括: 需求陈述 数据分析与静态数据建模 功能分析与功能建模 行为分析与动态建模 需求分析说明书编写 2.1 需求陈述 ——对“物流系统”进行业务描述 物流公司需要建立自己的计算机网络系统,用以处理物流与配送业务。物流处理业务包括:揽货点接收用户的货物,称重、打包、填单、收费,并将信息输入计算机中,要求将送货单号扫描入数据库。送货员到各个网点接送货物,将货物集中到物流仓库。物流仓库每天将集中的货物根据送达目的地不同而分拣成不同区域,由送货员分别送到不同的地

文档评论(0)

***** + 关注
实名认证
文档贡献者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档