1 / 31
文档名称:

软件需求分析培训.ppt

格式:ppt   大小:565KB   页数:31页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件需求分析培训.ppt

上传人:jd234568 2016/10/23 文件大小:565 KB

下载得到文件列表

软件需求分析培训.ppt

相关文档

文档介绍

文档介绍:第三章第三章软件需求分析软件需求分析§§ 需求分析的任务需求分析的任务准确地准确地定义定义未来系统的目未来系统的目标,确定为了满足用户的需求标,确定为了满足用户的需求系统必须做什么。用系统必须做什么。用<<需求规需求规格说明书格说明书> > 规范的形式准确地规范的形式准确地表达用户的表达用户的需求需求。。思考、涉及的几个问题思考、涉及的几个问题如何定义系统需求?如何定义系统需求???如何识别如何识别、获取需求?你能够采取何种手段与用户进行交流沟通你能够采取何种手段与用户进行交流沟通????何为需求建模何为需求建模??你如何理解模型与建模你如何理解模型与建模??软件需求分析的几个阶段软件需求分析的几个阶段??问题分析问题分析??问题评估和方案综合问题评估和方案综合??建模建模??规约规约??复审复审系统分析员的主要系统分析员的主要焦点焦点是是““做什么(做什么(whatwhat))””,不是,不是““怎样做(怎样做(howhow))””§§ 需求获取的目的需求获取的目的FF清楚地理解所要解决的问题清楚地理解所要解决的问题FF完整地获取用户需求完整地获取用户需求需求获取面临的挑战:需求获取面临的挑战:(1)(1)问题空间理解问题空间理解(2)(2)人与人之间的通信人与人之间的通信(3)(3)需求的不断变化需求的不断变化某出版社系统调查表某出版社系统调查表编号提出问题1您在哪个部门工作?2出版业务流程是什么?3您每日都处理那些文件、数据、报表?4工作中手工处理特别麻烦的事情是什么?5工作中手工处理什么问题解决不了?影响效率的问题有哪些?6您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?某出版社系统调查表某出版社系统调查表编号提出问题7您的部门需要成本核算和统计的内容有哪些?8您的部门采用计算机管理工作情况如何?9如何改进业务流程使之更合理?10哪些问题是目前传统手工方法根本无法解决的?11出版社计算机管理信息系统需要解决什么问题? (1)(1)功能性需求功能性需求: : 定义了系统做什么(描述系统必须支持定义了系统做什么(描述系统必须支持的功能和过程)的功能和过程)(2)(2)非功能性需求(技术需求)非功能性需求(技术需求)::定义了系统工作时的特性定义了系统工作时的特性(描述操作环境和性能目标)(描述操作环境和性能目标)2. 2. 两类需求包括的内容两类需求包括的内容(1) (1) 功能功能(2) (2) 性能性能(3) (3) 环境环境(4) (4) 界面界面(5) (5) 用户或人的因素用户或人的因素(6) (6) 文档文档(7) (7) 数据数据(8) (8) 资源资源(9) (9) 安全保密安全保密(10)(10)软件成本消耗与开发进度软件成本消耗与开发进度(11)(11)质量保证质量保证(1) (1) 功能需求功能需求??系统做什么?系统做什么???系统何时做什么?系统何时做什么???系统何时及如何修改系统何时及如何修改或升级?或升级?