- 1、本文档共103页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析
第3章 需求分析 3.1 需求分析的任务 3.2 信息收集技术 3.3 数据模型 3.4 功能模型 3.5 行为模型 3.6 其他图形工具 3.7 验证软件需求 目标 列举信息收集技术技巧 设计项目的E-R图 设计项目的数据流图 设计项目的状态转换图 了解其他图形工具 第三章 需求分析(I) 需求分析的基本任务是准确地回答“系统必须做什么?”这个问题。 确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求。 在需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书(Software Requirement Specification ),以书面形式准确地描述软件需求。 所有这些分析方法都遵守下述准则: (1) 必须理解并描述问题的信息域,根据这条准则应该建立数据模型。 (2) 必须定义软件应完成的功能,这条准则要求建立功能模型。 (3) 必须描述作为外部事件结果的软件行为,这条准则要求建立行为模型。 (4) 必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。 3.1 需求分析的任务 需求内容 逻辑模型 修正系统开发计划 需求内容(I) 功能需求 性能需求 环境需求 可靠性需求 安全必威体育官网网址要求 用户界面需求 需求内容(II) 1. 功能需求 这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。 2. 性能需求 软件开发的技术性指标。 例如: 存储容量限制 执行速度、响应时间 吞吐量 需求内容(III) 3. 环境需求 硬件设备:机型、外设、接口、地点、分布、温度、 湿度、磁场干扰等 软件:操作系统、网络、数据库 4. 接口需求 接口需求描述应用系统与它的环境通信的格式。常见的接口需求有:用户接口需求;硬件接口需求;软件接口需求;通信接口需求。 需求内容(IV) 5. 用户或人的因素 用户类型? 各种用户熟练程度? 需受何种训练? 用户理解、使用系统的难度? 用户错误操作系统的可能性? 需求内容(V) 6. 数据需求 输入、输出数据的格式? 接收、发送数据的频率? 数据的准确性和精度? 数据流量? 数据需保持的时间? 需求内容(VI) 7. 安全必威体育官网网址需求 需对访问系统或系统信息加以控制吗? 用户程序如何与其它程序和数据库系统隔离? 系统备份要求? 8. 质量保证 系统的可靠性要求? 规定系统平均出错时间? 出错后,重启系统允许的时间? 维护是否包括对系统的改进? 系统的可移植性? 逻辑模型 数据模型(ERD) 功能模型(DFD) 行为模型(状态转换图) 修正系统开发计划 根据在分析过程中获得的对系统的更深入更具体的了解,可以比较准确地估计系统的成本和进度,修正以前制定的开发计划。 3.2 信息收集技术 主要问题 复查现有报表、表格和过程描述 访谈 观察并记录商业过程 建立原型 分发收集调查表 主持联合应用程序设计会议 面向数据流分析 简易规格说明书 1 主要问题 表 信息收集中的主要问题 2 复查报表、表格和过程描述 商业文档和过程描述是了解过程的一个好方法。 表格和报表可以为面谈提供可视化的帮助、也可以提供工作文档。 复查现有过程文档将有助于识别面谈中不会提及的商业规则。 有助于发现商业过程中的不一致和冗余。 3 面谈 面谈之前 确立面谈目的 确定要包括的相关用户 确定参加会议的项目小组成员 建立要讨论的问题和要点列表 复查有关文档和资料 确立时间和地点 通知所有参加者有关会议的目的、时间和地点 4 观察并记录商业过程(I) 观察 使用活动图来进行记录 4 观察并记录商业过程(II) 学生购买教材的实际处理流程—当前系统物理模型 5 建立原型6 分发和收集调查表 7 主持联合应用程序设计会议 JAD的目的是把所有这些活动压缩为用户和项目小组成员一起参加得更短的JAD会议。 参加人员: JAD会议领导者 用户 技术人员 项目组成员 8 面向数据流自顶向下求精 数据流图是帮助复查的极好工具。 从输入端开始,分析员借助数据流图、数据字典和IPO图向用户解释输入数据是怎样一步一步地转变成输出数据的。 这些认识正确吗?有没有遗漏?用户应该注意倾听分析员的报告,并及时纠正和补充分析员的认识。复查过程验证了已知的元素,补充了未知的元素,填补了文档中的空白。 9 简易的应用规格说明技术(I) 典型过程如下: 通过初步访谈确定待解决的问题的范围和解决方案。 然后开发者和用户分别写出“产品需求”。选定会议的时间和地点,并选举一个负责主持会议的协调人。 审查产品需求,列出系统环境组成部分的对象、系统将产生的对象以及系统为了完成自己的功能将使用的对象。 列出操作这些对象或与这些
您可能关注的文档
- 隆中对陈寿.ppt
- 隋唐五代辽宋夏金元明清统一分裂.ppt
- 隋唐的法律制度.ppt
- 陶罐和铁罐.ppt
- 隋唐文化.ppt
- 隋朝犹如一颗流星划过历史的天空时间虽然短暂却光.ppt
- 随书光盘系统.ppt
- 随时随地进行智能化学习成为可能这种学习方式突出学习.ppt
- 陶辚竹.ppt
- 随时间和空间变化的复杂边界条件.ppt
- 课外阅读对高中生语文学习习惯养成的调查研究教学研究课题报告.docx
- 高中化学实验教学中科学探究的策略研究教学研究课题报告.docx
- 《土壤修复二次污染防控技术的物理修复方法研究》教学研究课题报告.docx
- 高中英语写作教学中学生批判性思维与创新表达的培养教学研究课题报告.docx
- 电力机车电工考试《中级机车电工测试题》新版.doc
- 《建筑表皮结构优化对节能效果的影响研究》教学研究课题报告.docx
- 电力机车电工考试《中级机车电工测试题》新版_1.doc
- 《模具制造企业精益生产管理体系下的设备维护与故障预防研究》教学研究课题报告.docx
- 电力机车电工考试《中级机车电工测试题》新版_0.doc
- 奥尔夫音乐教学法在小学四年级音乐教育中的创新运用教学研究课题报告.docx
文档评论(0)