软件工程教案_3(第三章需求分析、需求获取).ppt
《软件工程教案_3(第三章需求分析、需求获取).ppt》由会员分享,可在线阅读,更多相关《软件工程教案_3(第三章需求分析、需求获取).ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 软件需求分析软件需求分析3.1 3.1 需求分析的任务需求分析的任务 准确地准确地定义定义未来系统的目未来系统的目标,确定为了满足用户的需求标,确定为了满足用户的需求系统必须做什么。用系统必须做什么。用 规范的形式准确地规范的形式准确地表达用户的表达用户的需求需求。思考、涉及的几个问题如何定义系统需求?如何定义系统需求?v如何识别、获取需求如何识别、获取需求?你能够采取何种手段与用户进行交流沟通你能够采取何种手段与用户进行交流沟通?v何为需求建模何为需求建模?你如何理解模型与建模你如何理解模型与建模?软件需求分析的几个阶段问题分析问题分析问题评估和方案综合问题评估和方案综合建模建
2、模规约规约复审复审 系统分析员的主要系统分析员的主要焦点焦点是是 “做什么(做什么(whatwhat)”,不是不是 “怎样做怎样做(howhow)”3.2 需求获取3.2.1 3.2.1 需求获取的目的需求获取的目的 清楚地理解所要解决的问题清楚地理解所要解决的问题 完整地获取用户需求完整地获取用户需求需求获取面临的挑战:需求获取面临的挑战:(1)(1)问题空间理解问题空间理解(2)(2)人与人之间的通信人与人之间的通信(3)(3)需求的不断需求的不断变化变化某出版社系统调查表编号提出问题1 1您在您在哪个部门工作?哪个部门工作?2 2出版业务流程是什么?出版业务流程是什么?3 3您您每日都处
3、理哪些文件、数据、报表?每日都处理哪些文件、数据、报表?4 4工作中手工处理特别麻烦的事情是什么?工作中手工处理特别麻烦的事情是什么?5 5工作中手工处理什么问题解决不了?影响效工作中手工处理什么问题解决不了?影响效率的问题有哪些?率的问题有哪些?6 6您认为提高工作效率,节省工作时间,减轻您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?工作强度可采取哪些办法?某出版社系统调查表编号提出问题7您的部门需要成本核算和统计的内容有哪些您的部门需要成本核算和统计的内容有哪些?8您的部门采用计算机管理工作情况如何?您的部门采用计算机管理工作情况如何?9如何改进业务流程使之更合理?如何改进
4、业务流程使之更合理?10 哪些问题是目前传统手工方法根本无法解决哪些问题是目前传统手工方法根本无法解决的?的?11出版社计算机管理信息系统需要解决什么问出版社计算机管理信息系统需要解决什么问题?题?3.2.2 3.2.2 需求获取的内容需求获取的内容 1.1.用户需求分类用户需求分类 (1)(1)功能性需求功能性需求:定义了系统做什么(描述系统必须支持定义了系统做什么(描述系统必须支持 的功能和过程)的功能和过程)(2)(2)非功能性需求(技术需求)非功能性需求(技术需求):定义了系统工作时的特性定义了系统工作时的特性 (描述操作环境和性能目标)(描述操作环境和性能目标)2.2.两类需求包括的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 教案 _3 第三 需求 分析 获取
限制150内