软件工程课件4 需求分析基础.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 需求分析基础 * §3.1 需求分析各阶段的基本概念 准确地定义未来系统的目标,确定为了满足用户的需求系统必须做什么。用 需求规格说明书 规范的形式准确地表达用户的需求。 * 需求分析作用:是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约的过程。即正确地认识问题。 需求分析的基本任务:要准确地定义新系统的目标,为了满足用户需要,回答系统必须“做什么”的问题。即正确的理解现实问题,正确的描述现实问题。 * §3.2 问题分析阶段 一、初步需求获取技术 系统分析员的主要焦点是 “做什么(what)” , 不是 “怎样做(how)”。 清楚地理解所要解决的问题 完整地获取用户需求 * 需求获取面临的挑战: (1)问题空间理解 (2)人与人之间的通信 (3)需求的不断变化 * 某出版社系统调查表 编号 提出问题 1 您在哪个部门工作? 2 出版业务流程是什么? 3 您每日都处理那些文件、数据、报表? 4 工作中手工处理特别麻烦的事情是什么? 5 工作中手工处理什么问题解决不了?影响效率的问题有哪些? 6 您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法? * 某出版社系统调查表 编号 提出问题 7 您的部门需要成本核算和统计的内容有哪些? 8 您的部门采用计算机管理工作情况如何? 9 如何改进业务流程使之更合理? 10 哪些问题是目前传统手工方法根本无法解决的? 11 出版社计算机管理信息系统需要解决什么问题? * 交流机制 同步交流(同地, 异地);异步交流 通信机制 支持的通信模式 Hallway 交谈 需求阐明 需求变更 调查问卷和有组织的访谈 应用域知识的引出 事后总结 会议(面对面,电话,视频) 客户评审、项目评审、检查、状况评审、集体讨论、问题求解 同步异地组件 客户评审、项目评审、检查异地讨论、集体讨论、问题求解 * 会议 会议是得到问题的有效解决方案并达成一致的唯一机制 会议中的重要角色 主要组织者 负责组织会议并指导其执行 拟定会议议程 记录员 做会议记录 整理会议记录并下发给有关人员 记时员 掌握时间进度 * 1.面向数据流的建模方法——数据流图 2.面向对象的建模方法——用例图 二、 需求建模方法 * 信息系统系统级用例图 * 1.用户需求分类 (1)功能性需求 (2)非功能性需求 * 2. 两类需求包括的内容 (1) 功能 (2) 性能 (3) 环境 (4) 界面 (5) 用户或人的因素 (6) 文档 (7) 数据 (8) 资源 (9) 安全必威体育官网网址 (10)软件成本消耗与开发进度 (11)质量保证 * (2) 性能需求 软件开发的技术性指标 例如: 存储容量限制 执行速度、响应时间 吞吐量 * (3) 环境需求 硬件设备:机型、外设、接口、地点、分布、温度、湿度、磁场干扰等 软件:操作系统、 网络、数据库 * 软件需求分析是把软件需求求精和细化的一步,也是软件生命期中重要的一步。通过对软件的需求分析才能把软件功能和性能的总体概念,描述为具体的规格说明书,而这种规格说明书正是开发软件的基础。 §3.3 需求描述阶段 * 1.主要内容: ⑴概述。软件需求的简要说明,如:地面站管理系统、档案信息系统等 ⑵界面描述。软件系统的实现环境 ⑶模型分析。系统模型的形式规定、限制和说明。 ⑷质量评审要求。 ⑸其他。 * 2.作用: ⑴合同作用——作为软件人员和用户之间事实上的技术合同说明。 ⑵为以后设计、编码打基础——作为软件人员下一步进行设计和编码的基础。 ⑶验收的依据。 * 3.说明书要求 ⑴完整:要把问题甚至是一些小问题都应考虑进去。 ⑵一致:前后内容要一致。 ⑶精确:数据、任务要精确。 ⑷无二义性:不提模棱两可的问题。 ⑸符合标准:按国际、国家标准。 ⑹易维护:可修改。 * * * * * * * * * * * * * * * * * * * * * * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档