需求分析PPT课件.pptxVIP

  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章 需求分析;目标;第三章 需求分析(I);全部这些分析方法都恪守下述准则: (1) 必须了解并描述问题信息域,依据这条准则应该建立数据模型。 (2) 必须定义软件应完成功效,这条准则要求建立功效模型。 (3) 必须描述作为外部事件结果软件行为,这条准则要求建立行为模型。 (4) 必须对描述信息、功效和行为模型进行分解,用层次方式展示细节。; 需求内容 逻辑模型 修正系统开发计划;功效需求 性能需求 环境需求 可靠性需求 安全保密要求 用户界面需求;1. 功效需求 这方面需求指定系统必须提供服务。经过需求分析应该划分出系统必须完成全部功效。 2. 性能需求 软件开发技术性指标。 比如: 存放容量限制 执行速度、响应时间 吞吐量;3. 环境需求 硬件设备:机型、外设、接口、地点、分布、温度、 湿度、磁场干扰等 软件:操作系统、网络、数据库 4. 接口需求 接口需求描述应用系统与它环境通信格式。常见接口需求有:用户接口需求;硬件接口需求;软件接口需求;通信接口需求。;5. 用户或人原因 用户类型? 各种用户熟练程度? 需受何种训练? 用户了解、使用系统难度? 用户错误操作系统可能性?;6. 数据需求 输入、输出数据格式? 接收、发送数据频率? 数据准确性和精度? 数据流量? 数据需保持时间?;7. 安全保密需求 需对访问系统或系统信息加以控制吗? 用户程序怎样与其它程序和数据库系统隔离? 系统备份要求? 8. 质量确保 系统可靠性要求? 要求系统平均犯错时间? 犯错后,重启系统允许时间? 维护是否包含对系统改进? 系统可移植性?;数据模型(ERD) 功效模型(DFD) 行为模型(状态转换图);依据在分析过程中取得对系统更深入更详细了解,能够比较准确地预计系统成本和进度,修正以前制订开发计划。;主要问题 复查现有报表、表格和过程描述 访谈 观察并统计商业过程 建立原型 分发搜集调查表 主持联合应用程序设计会议 面向数据流分析 简易规格说明书;表 信息搜集中主要问题;商业文档和过程描述是了解过程一个好方法。 表格和报表可认为面谈提供可视化帮助、也可以提供工作文档。 ??查现有过程文档将有利于识别面谈中不会提及商业规则。 有利于发现商业过程中不一致和冗余。;面谈之前 确立面谈目标 确定要包含相关用户 确定参加会议项目小组组员 建立要讨论问题和关键点列表 复查相关文档和资料 确立时间和地点 通知全部参加者相关会议目标、时间和地点;观察 使用活动图来进行统计;学生购置教材实际处理流程—当前系统物理模型; ;JAD目标是把全部这些活动压缩为用户和项目小组组员一起参加得更短JAD会议。 参加人员: JAD会议领导者 用户 技术人员 项目组组员 ;数据流图是帮助复查极好工具。 从输入端开始,分析员借助数据流图、数据字典和IPO图向用户解释输入数据是怎样一步一步地转变成输出数据。 这些认识正确吗?有没有遗漏?用户应该注意倾听分析员汇报,并及时纠正和补充分析员认识。复查过程验证了已知元素,补充了未知元素,填补了文档中空白。;经典过程以下: 经过初步访谈确定待处理问题范围和处理方案。 然后开发者和用户分别写出“产品需求”。选定会议时间和地点,并选举一个负责主持会议协调人。 审查产品需求,列出系统环境组成部分对象、系统将产生对象以及系统为了完成自己功效将使用对象。 列出操作这些对象或与这些对象交互服务 最终还应该列出约束条件和性能标准。;在展示了每个人针对某个议题列表之后,大家共同创建一张组合列表。 组合列表将被缩短、加长或重新措辞,方便更准确地描述将被开发产品。讨论目标是,针对每个议题(对象、服务、约束和性能)都创建出一张意见一致列表。进行分组讨论 最终,由一名或多名与会者依据会议结果起草完整软件需求规格说明书。 突出优点:开发者与用户不分彼此,齐心协力,亲密合作;即时讨论并求精;有能导出规格说明详细步骤。;为《订餐服务系统》设计信息搜集方案 时间:20分钟;分析建模方法: 数据模型:ERD(实体联络图) 功效模型:DFD(数据流图) 行为模型:STD(状态转换图) 数据模型中包含3种相互关联信息:实体、属性、联络;实体:指客观世界存在且能够相互区分事务。实体能够是人,也能够是物,还能够是抽象概念。如职员、计算机、产品等都是实体。 属性:是指实体某首先特征。一个实体通常由多个属性值组成,如学生实体含有学号、姓名、专业、年级等属性。 联络:指实体之间相互关系。 注意,联络也能够有属性。比如成绩既不是学生属性,也不是课程属性,而是学生“学”课程属性,这个属性就是联络“学”属性。;联络可分为以下3种类型: (1) 一对一联络(1∶1) 比如,一个部门有一个经理,而每个经理只在

文档评论(0)

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

简简单单 落落大方

1亿VIP精品文档

相关文档