GIS设计项目管理与质量保证.ppt

上传人:za****8 文档编号:15799781 上传时间:2020-09-07 格式:PPT 页数:37 大小:1.24MB
返回 下载 相关 举报
GIS设计项目管理与质量保证.ppt_第1页
第1页 / 共37页
GIS设计项目管理与质量保证.ppt_第2页
第2页 / 共37页
GIS设计项目管理与质量保证.ppt_第3页
第3页 / 共37页
点击查看更多>>
资源描述
第十一章 GIS设计项目管理与质量保证,一、GIS项目估算 二、GIS项目进度安排 三、GIS软件度量 四、GIS项目风险分析 五、GIS项目追踪与控制 六、GIS软件质量保证,四、GIS项目风险分析,(一) 风险识别与估计 (二) 风险驾驭与监控,风险分析,每当新建一个程序时,总是存在某些不确定性。 用户要求是否能确切地被理解? 在项目最后结束之前要求实现的功能能否建立? 是否存在目前仍未发现的技术难题? 在项目出现严重误期时是否会发生一些变更?等等。,风险分析对于软件项目管理是决定性的,然而现在还有许多项目不考虑风险就着手进行。 所谓风险分析实际上就是一系列风险管理步骤,其中包括风险识别、风险估计、风险优化、风险管理策略、风险解决和风险监督。这些步骤贯穿在软件工程过程中。,风险识别是指识别项目、技术和商业中各自潜在的问题,分为: 项目风险 技术风险 商业风险,风险识别,风险识别的方法可以是用一组提问来帮助项目计划和管理人员判断在项目与技术上存在哪些问题,并通过判定分析和假设分析,给出确定的答案,帮助项目计划和管理人员来识别目前存在的风险。 项目风险是识别项目中潜在的预算、进度、资源、用户和需求等方面的问题以及它们对GIS项目的影响。 技术风险是识别项目中潜在的设计、实现、接口、检验和维护等方面的问题。 商业风险是识别项目中的竞争对手等问题。,风险估计是指估计风险发生的可能性及其后果,在GIS开发过程中,通常由项目计划人员、管理人员与技术人员等组成一个小组,通过四种风险估计活动来进行风险估计 建立一个尺度或标准来表示一个风险发生的可能性 描述风险的后果 估计风险对项目和产品的影响 确定风险估计的正确性,风险估计,风险驾驭是指利用某些先进的技术和方法,如可靠性工程学、软件心理学、面向对象分析与设计方法、先进的开发平台和性能优越的数据库软件以及某些先进的项目管理方法等设法避开或转移风险。 与每一风险相关的三元组(风险描述、风险可能性、风险影响)是建立风险驾驭步骤的基础。,风险驾驭,风险监控是一种项目追踪活动,其目标为: 做里程碑时间跟踪和主要风险因素跟踪,判断一个预测的风险在事实上是否发生了。 进行风险再估计,确保针对某个风险而制定的风险消除步骤正在被合理地使用。 收集可用于将来的风险分析的信息。多数情况下,项目中发生的问题总能追踪到许多风险。,返回,软件项目管理人员还利用“控制”来管理项目资源、覆盖问题、及指导项目工作人员。如果事情进行得顺利(即项目按进度安排要求且在预算内实施,各种评审表明进展正常且正在逐步达到里程碑),控制可以放松一些。 当问题出现的时候,项目管理人员必须实行控制以尽可能快地排解它们。在诊断出问题之后,在问题领域可能需要一些追加资源;人员可能要重新部署,或者项目进度要重新调整。,五、GIS项目追踪与控制,GIS项目追踪的方法 定期或不定期举行项目进展会议 评价在GIS软件工程中产生的所有评审结果 比较在GIS项目资源表中所列出的每一个项目任务的实际开始结束时间和计划开始结束时间。 非正式地与开发人员交谈,以取得他们对GIS开发进展和刚出现的问题的客观评价。,进行追踪的方式,变更控制,软件生存期内全部的软件配置是软件产品的真正代表,必须使其保持精确。 软件工程过程中某一阶段的变更,均要引起软件配置的变更,这种变更必须严格加以控制和管理,保持修改信息。 变更控制包括建立控制点和建立报告与审查制度。,变更控制过程,返回,返回,六、GIS软件质量保证,(一) GIS软件质量特性 (二) GIS软件质量保证体系 (三) 实现质量保证的方法,空间数据质量,微观内容 定位精度 物体的地理位置与其真实地面位置之间的差别 偏差 精度 属性精度:空间实体属性值与真实值相符合的程度 逻辑一致性:数据关系上的可靠性,包括数据结构、内容和拓扑关系的一致性,宏观内容 完整性 数据范围的完整性 数据层的完整性 数据分类的完整性 数据检验的完整性 时间性:数据的现势性 数据档案:数据来源、内容以及处理这些数据所使用的处理步骤等 表达形式的合理性:数据抽象和表达与空间现象的吻合性,适用性 费用方面的适用性 可获得性:表现在使用和获取数据的难易程度,空间数据质量控制,空间数据质量控制是一个复杂的过程,需要从质量问题产生和扩散的所有过程和环节入手,分别用一定的方法减少误差。常见的空间数据质量控制手段有: 手工方法:将数字化数据与数据源进行逐一比较 元数据方法:在元数据中描述数据的质量信息(原始质量、处理质量),以供使用过程中掌握。 地理相关法:用空间数据的地理特征要素自身的相关性来分析数据的质量。如山区的河流在局部范围内(微地形)应处于最低点;建筑物一般不会建筑在水面上;等等。,软件质量,软件质量 (software quality)是软件产品满足明确或隐含需求的能力有关的特征和特性的总和。 软件质量的特性是多方面的。必须包括: 与明确确定的功能和性能需求的一致性。即软件需求是质量度量的基础,缺少与需求的一致性就无质量可言。 与明确成文的开发标准的一致性。不遵循专门的开发标准,将导致软件质量低劣。 与所有专业开发的软件所期望的隐含的特性的一致性。忽视软件隐含的需求,软件质量将不可信。,软件质量保证(SQA),软件质量保证定义 为软件产品满足已制定的技术需求提供充分证据,而开展的有计划和系统的活动; 评价软件工作产品的开发和(或)维护活动的过程。 注: SQA:Software Quality Assurance,质量保证活动概览,软件质量度量,软件质量的度量模型 1976年,Boehm第一次提出了软件质量度量的层次模型。 1978年,Walters和McCall等人提出了从软件质量要素、准则到度量的三个层次式的模型。 1985年,ISO建议软件质量模型由三层组成: 高层:软件质量需求评价准则(SQRC) 中层:软件质量设计评价准则(SQDC) 低层:软件质量度量评价准则(SQMC),GIS软件质量一般可以从以下三方面进行评价 软件需求(包括GIS用户需求) 开发准则 其它需求 人们通常采用软件质量模型来描述软件质量的特性 McCall软件质量评价模型 ISO软件质量评价模型,GIS软件质量特性,1)McCall质量模型定义的质量特性,2)ISO软件质量评价模型,按照ISOTC97SC7WG31985-1-30N382,软件质量度量模型由三层组成,对高层和中层建立国际标准,在国际范围内推广软件质量管理(SQM)技术,而低层可由各使用单位视实际情况制定。 ISO的三层次模型来自McCall等人的模型。高层、中层和低层分别对应于McCall模型中的特性、度量准则和度量。 由于许多人纷纷提出意见,按1991年ISO发布的ISOIEC9126质量特性国际标准,SQRC已降为6个。在这个标准中,三层次中的第一层为称为质量特性,第二层称为质量子特性,第三层称为度量。该标准定义了6个质量特性,即功能性、可靠性、可维护性、效率、可使用性、可移植性;并推荐了21个子特性,但不作为标准。,ISO-9000系列标准,近年来,国际上影响最为深远的质量管理标准是国际标准化组织于1987年公布的ISO9000系列标准。ISO9000最初主要针对制造行业,现在已经扩展到硬件、软件甚至服务领域。这一国际标准发源于欧洲经济共同体,但很快就波及美国、日本及世界各国。到目前为止,已有70多个国家在它们的企业中采用和实施这一系列标准。 中国对此也十分重视,采取积极态度。一方面确定对其等同采用,发布了与其相应的质量管理国家标准系列GBT1 9000;同时积极组织实施和开展质量认证工作。,质量管理的目的是为了生产高质量的产品,它不是通过检验产品的质量,而是把质量建立在生产过程之中来达到。ISO9000强调控制、可审查性、检验与核实以及过程的改进。其基本要求是:“说你做的(Say what you do)”,“做你说的(Do what you say)”,并“证明你已做的(Demostrate what you have done)”。 ISO-9000系列标准包括: 1)ISO-9000质量管理和质量保证标准选择和使用的导则; 2)ISO-9001质量体系设计/开发,生产,安装和服务中的质量保证模式; 3)ISO-9002质量体系生产和安装中的质量保证模式; 4)ISO-9003质量体系最终检验和测试中的质量保证模式; 5)ISO-9004质量管理和质量体系要素导则。,返回,GIS软件质量保证体系是指在GIS设计的各个阶段、各个部门要进行的与质量有关的各项活动的总称 GIS软件质量保证体系包括 软件质量特性的确定 质量保证标准与方针的制定 重要质量问题的提出与分析 各阶段的质量保证工作 总结实现阶段的质量保证活动等,(二)GIS软件质量保证体系,质量保证体系图 用户、项目负责人和各部门横向安排 纵向安排顺序列出软件质量保证活动的各项工作 质量保证计划 确定质量目标以及在每个阶段为达到总目标所应达到的要求,对进度作出安排,并确定所需的人力、资源和成本 明确各种软件人员的职责 根据质量保证体系图,建立在各阶段中执行质量评价的质量评价和检查系统及质量信息系统,并使之有效地运行,返回,(三)质量保证的实施,软件质量保证的实施需要从纵向和横向两个方面展开。一方面要求所有与软件生存期有关的人员都要参加,另一方面要求对产品形成的全过程进行质量管理,这要求整个软件部门齐心协力,不断完善软件的开发环境。 此外还需要与用户共同合作。,明确GIS用户的需求 组织外部力量的协调 掌握开发新软件的方法 提高软件开发能力 发挥每个开发者的能力 提高计划和管理质量,返回,实现质量保证的方法,
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!