GIS工程软件配置管理课件_第1页
GIS工程软件配置管理课件_第2页
GIS工程软件配置管理课件_第3页
GIS工程软件配置管理课件_第4页
GIS工程软件配置管理课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RSGIS版权所有•地理信息系统教研室第七讲GIS工程实施9/12/20231RSGIS版权所有•地理信息系统教研室第七讲GIS工版权所有•地理信息系统教研室讲授内容GIS工程计划——Project2000GIS工程项目管理GIS工程实施策略GIS工程设计文档管理与CMMGIS工程软件配置管理GIS工程实施RSGIS9/12/20232版权所有•地理信息系统教研室讲授内容GIS工程计划——版权所有•地理信息系统教研室1、什么是文档五、GIS工程文档管理与CMM

文档(document)是指某种数据媒体和其中所记录的数据。它具有永久性,并可以由人或机器阅读,通常仅用于描述人工可读的东西。在软件工程中,文档常常用来表示对活动、需求、过程或结果进行描述、定义、规定、报告或认证的任何书面或图示的信息。它们描述和规定了软件设计和实现的细节,说明使用软件的操作命令。文档也是软件产品的一部分,没有文档的软件就不成其为软件。软件文档的编制(documentation)在软件开发工作中占有突出的地位和相当大的工作量。高质量、高效率地开发、分发、管理和维护文档对于转让、变更、修正、扩充和使用文档,对于充分发挥软件产品的效益有着重要的意义。RSGIS9/12/20233版权所有•地理信息系统教研室1、什么是文档五、GIS工程文版权所有•地理信息系统教研室2、文档管理的困难四、GIS工程文档管理与CMM软件开发人员中较普遍地存在着对编制文档不感兴趣的现象。用户方面来看,他们又常常抱怨:文档售价太高、文档不够完整、文档编写得不好、文档已经陈旧或是文档太多,难于使用文档=记录RSGIS9/12/20234版权所有•地理信息系统教研室2、文档管理的困难四、GIS工版权所有•地理信息系统教研室3、文档的作用四、GIS工程文档管理与CMM1)提高软件开发过程的能见度:把开发过程中发生的事件以某种可阅读的形式记录在文档中。管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。2)提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、从而减少返工。并且可在开发早期发现错误和不一致性,便于及时加以纠正。3)作为开发人员在一定阶段的工作成果和结束标志。4)记录开发过程中的有关信息,便于协调以后的软件、开发、使用和维护。RSGIS9/12/20235版权所有•地理信息系统教研室3、文档的作用四、GIS工程文版权所有•地理信息系统教研室5)提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用/气之间的协作、交流和了解。使软件开发活动更科学、更有成效。6)便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。RSGIS9/12/20236版权所有•地理信息系统教研室5)提供对软件的运行、维护和培训版权所有•地理信息系统教研室4、GIS文档的分类四、GIS工程文档管理与CMM1)开发文档:这类文档是在软件开发过程中,作为软件开发人员前一阶段工作成果的体现和后一阶段工作依据的文档。包括软件需求说明书、数据要求说明书、概要设计说明书、详细设计说明书、可行性研究报告、项目开发计划。2)管理文档:这类文档是在软件开发过程中,由软件开发人员制定的需提交人员的一些工作计划或工作报告。使管理人员能够通过这些文档了解软件开发项目安排、进度、资源使用和成果等。包括项目开发计划、测试计划、测试报告、开发进度月报及项目开发总结。3)用户文档:这类文档是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。包括用户手册、操作手册、维护修改建议、软件需求说明书。RSGIS9/12/20237版权所有•地理信息系统教研室4、GIS文档的分类四、GIS版权所有•地理信息系统教研室5、GIS文档的管理四、GIS工程文档管理与CMM(1)软件开发小组应设一位文档保管员,负责集中保管本项目已有文档的两套主文本。这两套主文本的内容完全一致。其中的一套可按一定手续,办理借阅。(2)软件开发小组的成员可根据工作需要在自己手中保存一些个人文档。这些一般都应是主文本的复制件,并注意与主文本保持一致,在做必要的修改时,也应先修改主文本。(3)开发人员个人只保存着主文本中与它工作有关的部分文档。(4)在新文档取代旧文档时,管理人员应及时注销旧文档。在文档的内容有更动时,管理人员应随时修订主文本,使其及时反映更新了的内容。(5)项目开发结束时,文档管理人员应收回开发人员的个人文档。发现个人文档与主文本有差别时,应立即着手解决。这往往是在开发过程中没有及时修订主文本造成的。(6)在软件开发的过程中,可能发现需要修改已完成的文档。特别是规模较大的项目,主文本的修改必须特别谨慎。修改以前要充分估计修改可能带来的影响,并且要按照:——提议——评议——审核——批准——实施——的步骤加以严格的控制。RSGIS9/12/20238版权所有•地理信息系统教研室5、GIS文档的管理四、GIS版权所有•地理信息系统教研室GIS文档模板RSGIS9/12/20239版权所有•地理信息系统教研室GIS文档模板RSGIS8/3/版权所有•地理信息系统教研室6、GIS文档标准化与CMM根据工程标准制定的机制和标准适用的范围有所不同,它可分为五个级别,即国际标准、国家标准、行业标准、企业(机构)标准及项目(课题)标准ISO9000系列标准ISO9001质量体系——设计/开发、生产、安装和服务中的质量保证模式;ISO9002质量体系一一生产和安装中的质量保证模式;ISO9003质量体系——最终检验和测试中的质量保证模式;(软件)ISO9004质量管理和质量体系要素——导则。需方对供方要求质量保证的标准

RSGIS9/12/202310版权所有•地理信息系统教研室6、GIS文档标准化与CMM版权所有•地理信息系统教研室ISO9000系列标准的选择与使用RSGIS9/12/202311版权所有•地理信息系统教研室ISO9000系列标准的选择与版权所有•地理信息系统教研室CMM-CapabilityMaturityModel管理哲学在软件工业中的应用;软件组织可通过它去定义、实施、度量、控制和改进他们的软件过程(Paulk等,1994)

RSGIS9/12/202312版权所有•地理信息系统教研室CMM-CapabilityM版权所有•地理信息系统教研室CMM-CapabilityMaturityModel

经反馈得以改进的过程结果生产率和质量风险已管理级保持优化的组织,但仍为人员密集的过程技术变更、问题分析、问题预防过程度量、过程分析、量化质量计划培训、测试、技术常规和评审、过程关注、标准和过程项目管理、项目策划、配置管理、软件质量保证(量化的)已度量的过程(量化的)已定义且制度化的过程(直觉的)过程依赖于个人个别的、混乱的过程优化级已定义级可重复级初始级四五三二一主要需解决的问题特征等级RSGIS9/12/202313版权所有•地理信息系统教研室CMM-CapabilityM版权所有•地理信息系统教研室CMMi(CapabilityMaturityModelntegration)即能力成熟度模型集成,把现在所有的以及将被发展出来的各种能力成熟度模型,集成到一个框架中去。这个框架有两个功能,第一,软件获取方法的改革;第二,建立一种从集成产品与过程发展的角度出发、包含健全的系统开发原则的过程改进。CMMI项目为工业界和政府部门提供了一个集成的产品集,其主要目的是消除不同模型之间的不一致和重复,降低基于模型改善的成本。CMMI将以更加系统和一致的框架来指导组织改善软件过程,提高产品和服务的开发、获取和维护能力RSGIS9/12/202314版权所有•地理信息系统教研室CMMi(Capability版权所有•地理信息系统教研室OpenGIS标准OpenGIS是指开放的地学数据互操作规范(OpenGeo-dataInteroperabilitySpecificationOGIS)的最高层次,一般称为OpenGIS规范(1)无障碍地访问地理信息资源;(2)无障碍地访问地理信息处理资源;(3)把先进的信息技术结合到地理信息科学中;(4)通过技术协作,支持国家或全球空间数据基础设施的建立;(5)进行地理数据、地理信息处理功能的市场开发。RSGIS9/12/202315版权所有•地理信息系统教研室OpenGIS标准OpenGIS版权所有•地理信息系统教研室元数据-MetadataMetadata是关于数据内容、质量、条件及其他特征的数据-ISO

Metadata是描述地理数据集内容、表示、空间参考系、质量以及管理的数据-欧洲标准化委员会(1)有效管理与维护空间数据,建立数据文档(2)提供数据生产单位、数据存储、数据分类、数据内容、数据质量、数据交换及数据分发方面的信息,便于用户查询检索空间数据(3)提供对数据进行检索、查询的网络途径及数据交换、传输等方面的信息(4)帮助用户了解数据以便是否满足需求做出判断(5)提供有关信息,以便用户处理和交换有用的数据类型:文本文件超文本文件通用标示语言:SGML(StandardofGeneralMarkupLanguage),XMLGMLRSGIS9/12/202316版权所有•地理信息系统教研室元数据-MetadataMet版权所有•地理信息系统教研室1、软件配置六、GIS工程软件配置管理软件产品(包括文档和程序)在开发的不同时期具有不同的组合。这个组合,随着软件开发工作的进展而在不断变化,这就是软件配置的概念。是一种协调软件开发使得混乱减小的技术。配置管理是一种标识、组织和控制修改的技术,目的是使错误达到最小并最有效地提高生产率RSGIS9/12/202317版权所有•地理信息系统教研室1、软件配置六、GIS工程软件版权所有•地理信息系统教研室2、软件配置管理的目标六、GIS工程软件配置管理(1)标识变更;(2)控制变更;(3确保变更正确地实现;(4)向其他有关的人报告变更。软件维护和软件配置管理之间的区别是:维护是一组软件工程活动,它们发生于软件以交付给用户并已投入运行之后;软件配置管理是一组追踪和控制活动,它们开始于软件开发项目始之时,结束于软件被淘汰之时。RSGIS9/12/202318版权所有•地理信息系统教研室2、软件配置管理的目标六、GI版权所有•地理信息系统教研室3、软件配置管理的内容六、GIS工程软件配置管理(1)版本控制:(2)控制变更:软件工程过程中某一阶段的变更,均要引起软件配置的变更,这种变更必须严格加以控制和管理,保持修改信息,并把精确、清晰的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论