[软件工程第3章ppt.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文档。上传文档
查看更多
[软件工程第3章ppt

第3章 需求分析 3.1 需求分析的任务 3.2 获取需求的方法 3.3 分析建模与规格说明 3.4 实体-联系图 3.5 数据规范化 3.6 状态转换图 3.7 其他图形工具 3.8 验证软件需求 3 点说明: 1) 需求分析是软件定义时期的最后一个阶段,它 的基本任务是准确地回答“系统必须做什么?” 2) 需求分析的任务还不是确定系统怎样完成它的 工作,而仅仅是确定系统必须完成哪些工作, 也就是对目标系统提出完整、准确、清晰、具 体的要求。 3) 在需求分析阶段结束之前,系统分析员应该写 出软件需求规格说明书,以书面形式描述软件 需求。 4) 结构化分析方法 3.1 需求分析的任务 确定对系统的综合要求 分析系统的数据要求 导出系统的逻辑模型 修正系统开发计划 3.1.1 确定对系统的综合要求 1. 功能需求 2. 性能需求 3. 可靠性和可用性需求 4. 出错处理需求 5. 接口需求 6. 约束 7. 逆向需求 8. 将来可能提出的要求 超市进销存管理系统 ?功能分析: 超市属于非生产性单位:主要涉及到进货、库 存、销售、破损等四个方面。那么我们在进行 功能的设计上以非生产性单位商品管理的四个 方面为例。 1)基本信息的维护 商品类型的建立与维护,包括商品类型的新 建、修改和删除等。 商品基本信息管理:包括商品基本信息的新 建、修改和删除等。 ?供应商信息管理:包括供应商信息的新建、 修改和删除等。 ?管理员信息管理:系统管理员的添加、删除 和修改密码等。 2)进货管理 商品进货信息管理:商品进货信息包括商品进货 数量、单价、供应商等。商品进货管理功能完 成进货信息登记、修改和删除等。 分类查看:可以根据商品类型来查看某种商品 的进货情况。 ?更新库存:进货信息的变动直接关系到库存的 变化。 ?进货分析:列出当前进货量最多的前几项商品 和进货量最少的前几项商品。 ?库存分析:列出当前库存量最多的前几项商品 和库存量最少的前几项分析。 3)销售管理 ?商品销售信息管理:商品销售信息包括商品销售 数量、单价、统计日期等。商品销售管理功能完 成销售信息登记、修改和删除等。 ?分类查看:可以根据商品类型来查看某种商品的 销售情况。 ?更新库存:销售信息的变动直接关系到库存的变 化。 ?销售分析:列出当前销售量最多的前几项商品和 销售量最少的前几项商品。 4)报损管理 ?商品报损信息管理:商品报损信息包括商品报损 数量、报损原因等。商品报损管理功能完成报损 信息登记、修改和删除等。 ?分类查看:可以根据商品类型来查看某种商品的 报损情况。 ?更新库存:报损信息的变动同样直接关系到库存 的变化。 ?报损分析:列出当前报损量最多的前几项商品和 报损量最少的前几项商品。 ?系统功能模块图 3.2 与用户沟通获取需求的方法 访谈 面向数据流自顶向下求精 简易的应用规格说明技术 快速建立软件原型 3.2.1 访谈 1. 访谈有两种基本形式,正式的和非正式的访谈。 2. 向被调查人分发调查表,适用于调查大量人群。 3. 情景分析技术 ◆所谓情景分析就是对用户将来使用目标系统解决某 个具体问题的方法和结果进行分析。 ◆系统分析员利用情景分析技术,往往能够获知用户 的具体需求。 3.2.2 面向数据流自顶向下求精 图3.1 面向数据流自顶向下求精过程 3.2.3 简易的应用规格说明技术 1. 起因: 使用传统的访谈或面向数据流自顶向下求精的方法 定义需求时,用户处于被动地位而且往往有意无意 地与开发者区分“彼此”。由于不能像同一个团队的 人那样齐心协力地识别和精化需求,这两种方法的 效果有时并不理想。 2. 面向团队的需求收集法,称为简易的应用规格说 明技术。这种方法提倡用户与开发者密切合作,共 同标识问题,提出解决方案要素,商讨不同方案并 指定基本需求。 3.使用简易的应用规格说明技术分析需求的典型过 程如下: 3.2.4 快速建立软件原型 什么是快速原型? 构建快速原型的要点是: ◆ 它应该实现用户看得见的功能(例如,屏幕 显示或打印报表); ◆ 省略目标系统的“隐含”功能(例如,修改文 件)。 快速原型的特性: ◆ 快速 ◆ 容易修改 3.3 分析建模与规格说明 3.3.1 分

文档评论(0)

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

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

1亿VIP精品文档

相关文档