软件项目需求管理ppt培训课件

上传人:aa****6 文档编号:52444924 上传时间:2018-08-21 格式:PPT 页数:53 大小:547.50KB
返回 下载 相关 举报
软件项目需求管理ppt培训课件_第1页
第1页 / 共53页
软件项目需求管理ppt培训课件_第2页
第2页 / 共53页
软件项目需求管理ppt培训课件_第3页
第3页 / 共53页
软件项目需求管理ppt培训课件_第4页
第4页 / 共53页
软件项目需求管理ppt培训课件_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《软件项目需求管理ppt培训课件》由会员分享,可在线阅读,更多相关《软件项目需求管理ppt培训课件(53页珍藏版)》请在金锄头文库上搜索。

1、单击此处编辑母版标题样式单击此处编辑母版副标题样式*1软件项目需求管理社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识主要内容n软件项目需求概述n软件需求开发和管理n软件需求规格的定义方法单击此处编辑母版标题样式单击此处编辑母版副标题样式*3一、软件项目需求概述社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识1. 什么是需求n需求的基本概念 n宽泛地讲,需求来源于用户的一些“需要”, 这些“需要”被分析、确认后形成完整的文档 ,该文档详细地说明了产品“必须或应当”做 什么。 社会主义核心价值体系质量体系审核

2、的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识n需求的重要性nFrederick Brooks在他1987年经典文章“No Silver Bullet”中阐述了需求的重要性:n开发软件系统最困难的部分就是准确说明开发什么。最困 难的概念性工作是编写出详细的需求,包括所有面向用户 、面向机器和其它软件系统的接口。此工作一旦做错,将 会给系统带来极大的损害,并且以后对它修改也极为困难 。 n需求是产品的根源,需求工作的优劣对产品影响最 大。就像一条河流,如果源头被污染了,那么整条 河流也就被污染了。 n国内软件业的痼疾:人们并不清楚究竟该做什么, 但却一直忙碌不停地开发。社会主义核心

3、价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识2. 了解客户、最终用户、间接用户n基本概念n“用户”(user)是一种泛称,它可细分为“客 户”(customer)、“最终用户”(the end user)和“间接用户”(或称为关系人)。n掏钱买软件的用户称为客户,而真正操作软 件的用户叫最终用户。客户与最终用户可能 是同一个人也可能不是同一个人。社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识3. 需求工程基本概念n什么是需求工程n把所有与需求直接相关的活动通称为需求工程。n需求工程中的活动可分为两大类,一类属于需

4、求开发 ,另一类属于需求管理。 社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识3. 需求工程基本概念n需求开发过程域 n需求开发的目的是通过调查与分析,获取用户需求 并定义产品需求。 n需求调查的目的是通过各种途径获取用户的需求信 息(原始材料),产生用户需求说明书。 n需求分析的目的是对各种需求信息进行分析,消除 错误,刻画细节等。常见的需求分析方法有“问答分 析法”和“建模分析法”两类。 n需求定义的目的是根据需求调查和需求分析的结果 ,进一步定义准确无误的产品需求,产生需求规 格说明书。系统设计人员将依据需求规格说明 书开展系统设计工作。 社

5、会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识需求管理过程域n需求管理的目的是在客户与开发方之间建立对需求 的共同理解,维护需求与其它工作成果的一致性, 并控制需求的变更。 n需求确认是指开发方和客户共同对需求文档进行评 审,双方对需求达成共识后作出书面承诺,使需求 文档具有商业合同效果。 n需求跟踪是指通过比较需求文档与后续工作成果之 间的对应关系,建立与维护“需求跟踪矩阵”,确保 产品依据需求文档进行开发。 n需求变更控制是指依据“变更申请审批更改重 新确认”的流程处理需求的变更,防止需求变更失去 控制而导致项目发生混乱。 单击此处编辑母版标题样

6、式单击此处编辑母版副标题样式*10二、软件需求开发和管理社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识1. 需求开发的主要困难与对策n知识技能问题 n态度问题n合作关系n用户说不清楚需求n开发人员写不好需求文档n用户经常变更需求社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识2. 如何开展需求调查 n准备调查n执行调查n用户需求说明书与产品需求规格 说明书的主要区别与联系社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识3. 如何进行需求分析n基本概念 n需求分析

7、是指在需求开发过程中,对所获取 的需求信息进行分析,及时排除错误和弥补 不足,确保需求文档正确地反映用户的真实 意图。 n“问答分析法”比较适合于用户需求调查阶段n“建模分析法”比较适合于产品需求定义阶段 。 社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识建模分析法 n建模分析方法主要有两大类:n结构化分析法n面向对象分析法社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识4. 什么是好的需求规格说明书n正确 n清楚 n无二义性n一致 n必要n完备n可实现n可验证n确定优先级n阐述“做什么”而不是“怎么做”

8、社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识5. 如何定义产品需求n第一步:细化并分析用户需求 n第二步:撰写产品需求规格说明书 n第三步:进行需求确认社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识软件需求说明书的参考模板案例社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识6. 需求管理:确认、跟踪、变更控制n需求确认(评审和承诺) n需求评审面临的困难n需求承诺n需求跟踪n需求变更控制单击此处编辑母版标题样式单击此处编辑母版副标题样式*19三、定义需求规格

9、的方法社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识需求规格n原型方法n结构化分析法n面向对象的用例分析法社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识1. 原型方法n定义n按照用户的需要,快速形成一个操作流程界 面n可能只是一个框架,具体的功能没有实现, 只是结果n静态的操作流程,以便与用户快速就需求达 成一致n主要考虑系统的功能需求,很少考虑非功能 需求社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识2.结构化分析方法n20世纪70年发展起来的面向数据流的

10、方 法n是一种自顶向下逐步求精的分析方法n根据软件内部数据传递、变换的关系进 行分析的社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识技术n数据流图(DFD)n数据字典(DD)n系统流程图社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识n数据流图是一种描述软件系统逻辑模型的图形 符号社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识数据流图的层次结构n为了表达数据处理过程的数

11、据加工情况,需 要采用层次结构的数据流图。按照系统的层 次结构进行逐步分解,并以分层的数据流图 反映这种结构关系,能清楚地表达和容易理 解整个系统社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识n顶层流图仅包含一个加工,它代表被开 发系统。它的输入流是该系统的输入数 据,输出流是系统所输出数据n底层流图是指其加工不需再做分解的数 据流图,它处在最底层n中间层流图则表示对其上层父图的细化 。它的每一加工可能继续细化,形成子 图。社会主义核心价值体系质量体系审核的

12、类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识数据字典n描述系统中涉及的每个数据,是数据描述的 集合,通常配合数据流图使用,用来描述数据 流图中出现的各种数据和加工.n组成n数据项:数据元素n数据流:由数据项组成的数据流n数据文件:表示对数据文件的存储社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识数据流图需求分析实例n:建立学生管理系统n学管科n体检科n学籍科n学生处社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识学管科体检科学籍科学生管理 信息系统学生处领导学生基本信息学生健康信息学生成绩学

13、生健康情况表学生成绩单查询要求不及格人数人数统计表社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识n数据字典-数据流n学生基本信息:学号十姓名n学生健康信息:学号十健康情况n学生成绩:学号十课程名+成绩n查询要求:健康查询单 |平均成绩查询单 l不及格 人数查询n学生健康情况表:

14、优十良十一般十差n学生成绩单:学号十姓名十课程名+成绩+总成绩n不及格人数统计表:学号十成绩十不及格总人数社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识n数据字典-文件n文件文件名:基本信息n组成:学号十姓名十入学成绩十生源n组织:按学号递增顺序排列n文件名:健康文件n组成:学号+姓名+健康情况n组织:按照健康情况为优、良、一般、差顺序排列n文件名:成绩文件n组成:学号+姓名+平均成绩n组织:按照评剧成绩递增顺序排列社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识n加工说明 加工编号 2.1 加工名称:学

15、生基本信息处理 输入流:合法的学生信息 输出流:录入单,修改单,删除单 加工逻辑:根据输入的要求,对学生基本信息 进行录入、修改或删除社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识3. 用例需求(use case)分析n用例需求分析方法采用一种面向对象的 情景分析方法n用例是系统向用户提供一个有价值的结 果的某项功能n所有的用例结合起来就构成了用例模型n从用户角度出发

16、考虑的功能需求社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识UMLn nUnified Modeling Language统一建模语言, 是一种通用的模拟语言。nBooch,Rumbaugh 和Jocobson 基础上发展 起来的。n1997年11月国际对象管理组织OMG批准将 UML作为基于面向对象技术的标准建模语言 。nUML制定了一整套完整的面向对象的标记和 处理方法。社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营运岗位常用地理知识UML需求视图n用例视图(Use case Diagram)n顺序图(Sequence Diagram)n状态图(State Diagram)n活动图(Activity Diagram)社会主义核心价值体系质量体系审核的类型榆林开发区一小北师四下精打细算课件营

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号