80000字论文范文基于CMMI和软件工程原理的地理信息系统项目研究
论文类型:论文范文
论文字数:80000字
论点:项目,过程,开发
论文概述:
本文在学习国内外相关文献的基础上,基于 CMMI 模型建立了适合 GIS 项目的项目监督与控制、过程与产品质量保证、风险管理与分析、度量与分析的标准过程,并对其进行了理论分析与实际项目
论文正文:
第一章引言
1.1研究背景
21世纪,人类社会已经进入信息时代。数字地球全球信息基础设施的不断建设和完善,通过信息互联使地球成为一个地球村。人们的生活与地理信息的联系越来越紧密。在现代信息技术的帮助下,地理信息系统已经成为一门与人类生存、发展和进步密切相关的信息科学技术。地理信息系统作为信息产业的主要支柱,广泛应用于各行各业和各部门,如地质勘探与测量、环境监测与保护、环境资源管理、灾害监测与预防、区域设计规划、管网配置管理、辅助决策等,为管理和决策提供所需的地理信息。我国地理信息系统的发展经历了70年代初的准备阶段、80年代的实验阶段、90年代初的发展阶段和90年代后期的工业化阶段。虽然近年来我国地理信息系统的应用有了较快的发展,但不可否认的是,许多现有地理信息系统项目的实施并没有顺利进行,项目情况也没有得到很好的监测。产品质量难以达到预期目标。即使一些项目已经完成了所有的开发、测试和实现工作,用户仍然不能达到预期的使用效果,甚至不能真正投入使用。在某种程度上,发展工作存在重复。目前,地理信息系统的应用主要是由技术和数据的进步推动的。人们对地理信息系统技术的理解和熟练程度在一定程度上决定了地理信息系统应用的成败。然而,随着应用的迅速增加和用户数量的迅速增加,这种限制已经变得明显。在地理信息系统应用的发展中,人们过分强调技术本身,而忽视了与用户的信息交流。这将不可避免地导致最终的地理信息系统产品不能满足用户的实际需求。我们需要探索适当的地理信息系统项目监测和质量管理方法。
1.2研究现状
地理信息系统已经存在和发展了近50年。目前,地理信息系统的应用和研究正处于快速发展阶段。在国外,地理信息技术已经得到政府和企业的广泛认可和应用。尤其是在北美、欧洲等发达国家和地区,地理信息系统企业众多,地理信息系统市场已经形成。他们在建立地理信息系统和使用空数据方面的做法已经非常标准化和成熟。地理信息系统在国外已经成为一种常见的社会工具。在我国,越来越多的政府部门和大型企业也开始采用地理信息系统技术。虽然我国地理信息系统技术的研究和应用起步较晚,但后来者可以少走弯路,地理信息系统的理论研究、开发和应用可以有机会从更高的起点出发。我国地理信息系统的研究和应用正在逐步形成一个具备产业化条件的产业。中国的地理信息系统软件产业相对年轻,其专业人员也非常年轻。企业数量近年来才逐渐增加。长期实践积累的经验并不多。与外国公司不同,许多企业尚未建立完善的软件工程流程。
在这个快速发展的环境中,解决地理信息系统项目开发和实施中的问题是每个地理信息系统企业面临的一个难题。如何加强地理信息系统项目的管理,提高地理信息系统的开发质量,已经成为地理信息系统研究者和实践者关注的焦点之一。在地理信息系统的研发过程中,软件开发和数据处理是两项最繁重的任务。这两部分的管理直接影响到整个地理信息系统项目的成败,影响到地理信息系统开发企业能否按照预定的成本、进度和质量开发地理信息系统产品。目前,地理信息系统质量控制和改进的重点主要集中在数据处理技术上,这方面的研究已经取得了相当大的成果。然而,对于实际影响软件开发整体情况的管理因素,即软件开发过程中的项目管理和过程产品质量管理,关注不够。目前,最有效的质量管理和控制方法是ISO9000系列标准和软件能力成熟度模型。地理信息系统企业广泛使用的质量管理标准是ISO9000系列标准。它在世界上有深远的影响。我国大多数地理信息系统企业采用ISO9000系列标准进行质量管理。ISO9000系列标准强调控制、可审计性、检查和验证以及过程改进。
IS09000-3的核心理念是“将优质制造融入产品”软件产品质量的提高不能依赖于开发工作完成后的测试,而应该依赖于整个软件生命周期中的所有活动。ISO9000强调质量保证体系贯穿于整个开发过程,强调预防而不是事后纠正,并建议建立监督质量体系的机制[1]。虽然大多数地理信息系统企业都引入了ISO9000系列标准,形成了相应的项目监控和质量管理体系,但ISO注重于为企业运营的各个部门建立质量管理体系。它不针对软件企业,覆盖范围很广。对于软件开发过程的管理和控制,缺乏具体的标准化解决方案。CMMI(Capability Maturity Model Integration)是一个致力于软件质量管理和持续过程改进的集成能力成熟度模型,已经在信息技术行业得到了广泛认可和成功应用。张友生和许峰[2]对中国坐标测量机/CMMI的实施状况进行了调查报告。根据西塞公司的调查结果和数据,总结和分析了CMMI在中国的实施现状。近年来,中国软件业逐渐形成了对软件过程管理和改进的意识和需求。软件企业已经意识到软件过程的重要性和改进的必要性。
但是,由于大多数企业规模小、投资能力差、项目规模小、备用能力不足、团队成员水平不同、风险高等多种因素,近年来CMMI认证评估企业仍然局限于较大的一部分。然而,进行能力成熟度模型/CMMI认证评估的企业也有一系列不同的目的,如拿政府的钱补贴自己和为自己的企业获得许可证。少数企业实际上实施CMMI是为了促进软件过程,阻碍CMM/CMMI系统发展的因素主要来自软件企业内部。此外,不难从中发现,以前的一些“形象工程”对其产生了很大影响,行业的不成熟也是[需要面对和解决的问题3]。参考台湾信息软件协会(Taiwan Information Software Association)编制的数据,在过去四年中,台湾有超过120家组织引进并推广了基于CMMI的流程改进活动,超过70家组织通过了CMMI ML2或以上的评估。CMMI引进后,软件公司的项目规划和管理能力、技术应用和管理能力、资源分配和管理能力与引进前相比已经上升到一个确定的稳定有序的水平,甚至是一个量化的水平。软件开发和维护过程的稳定性得到了增强。规范有序的项目开发和管理将防止输出或变更的软件在交付和验收或在线运行过程中产生明显的缺陷,从而影响组织服务目标的实现。
1.3本文的主要研究内容是...................13-14
1.4本文的组织结构是...................14-16
第二章地理信息系统项目监测与质量管理知识库...................16-28
2.1地理信息系统概述...................16-18
2.1.1地理信息系统定义...................16-17
2.1.2地理信息系统类型...................17
2.1.3地理信息系统的应用...................17-18
2.2项目监控和质量管理理论...................18-20[/br/ ] 2.2.1项目和项目监测...................18-19
2.2.2软件质量管理...................19-20
2.3地理信息系统项目监测和质量管理...................20-22
2.4 CMMI概述...................22-28
第三章CMMI地理信息系统项目监控与质量管理体系的建立.........28-52
3.1流程和流程域...................28-29 [/BR/] 3.2角色和组织结构职责...................29-30 [/BR/] 3.3过程和产品质量保证过程...................30-33 [/BR/] 3.4项目监督管理流程...................33-38[/比尔/] 3.5测量和分析...................38-45 [/BR/] 3.6风险管理和分析...................45-52
第四章CMMI系统在丙公司的应用...................52-79
4.1公司的基本信息...................52
4.2案例项目基本信息...................52-53
4.3 CMMI在公司应用的关键问题分析...................53
4.4过程和产品质量保证活动的实施...................53-60
4.5项目监督和控制活动的实施...................60-64
4.5.1周赛道...................60-62
4.5.2里程碑轨道...................62-64
4.6风险管理和分析活动的实施...................64-67
4.7测量和分析活动的实施...................67-79
摘要
在研究国内外相关文献的基础上,基于CMMI模型,建立了适用于地理信息系统项目的项目监督与控制、过程与产品质量保证、风险管理与分析、测量与分析的标准流程,并进行了理论分析和实际项目实践验证。具体而言,本文主要完成了以下工作:
①总结了地理信息系统、CMMI、地理信息系统项目监控和软件质量管理的特点,分析了地理信息系统项目存在的主要问题,创新性地研究了利用CMMI加强和改进地理信息系统项目监控和质量管理。
②根据PPQA(Process and Product Quality Assurance)流程域,系统建立了地理信息系统项目开发过程中的流程和产品质量保证工作流程,并详细设计了所涉及的详细工作内容、采用的方法、问题跟踪方法和工作报告方法,以实现有效的流程和产品质量控制。
③根据地理信息系统项目周期长、人员多的特点,研究项目经理通过每周跟踪、里程碑跟踪、每月跟踪和不定期跟踪机制对地理信息系统项目进行定期监控,提高了团队的工作效率,获得了工作产品的规模、工作量、成本和进度等多项绩效参数,有效提高了开发过程的可视性,实现了项目的定量监控,对各个阶段的项目采取跟踪和纠正措施,实时调整计划,制定更科学的任务分配,系统地管理地理信息系统项目。
④通过公司满足客户需求、加快项目进度、降低项目成本、提高生产率和提高产品质量的目标,确定计划图形集成项目的测量项目,科学地实现这些测量数据的收集,从而为基于这些数据的其他活动提供可视化和定量基准,并为基于历史数据的可持续改进提供机会。