GIS设计与应用-GIS工程管理.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第4章GIS工程管理;软件工程的管理所涉及的范围覆盖了整个软件工程过程。在软件工程开始之前,管理工作就已经开始。它必须对软件开发工程的工作范围、可能遇到的风险、需要的各种资源、要实现的任务、花费的工作量和本钱、进度的安排等做到心中有数。;4.1.1工程管理过程;4〕风险分析:这对于软件工程管理是决定性的,它必须贯穿在软件工程过程中,它让人们主动“攻击”风险。

5〕进度安排:先确定软件开发的一系列任务,再建立任务之间的相互关联,估算每个任务的工作量,分配人力和其他资源,然后制定进度时序。

6〕追踪和控制:工程管理人员必须负责追踪在进度安排中标明的每个任务,以便重新调整进度和资源的分配。;4.1.2度量方法;影响软件生产率的主要因素:

人的因素:人员规模和专长。

问题因素:问题的复杂性、涉及的限制、需求的变更次数。

过程因素:使用的分析与设计技术、语言和CASE工具的有效性,以及评审技术。

产品因素:系统的可靠性和性能。

资源因素:CASE工具、硬件和软件资源的有效性。;2.软件质量的度量;3.软件开发过程的度量方法;4.1.3软件工程估算;软件工程估算的内容;4.1.4软件开发本钱估算;4.1.5风险分析;风险类型;风险评价的根本步骤;风险驾驭是指利用某些先进的技术和方法,如可靠性工程学、软件心理学、面向对象分析与设计方法、先进的开发平台和性能优越的数据库软件以及某些先进的工程管理方法等设法避开或转移风险。

风险驾驭与每一风险相关的三元组〔风险描述、风险可能性、风险影响〕是建立风险驾驭步骤的根底;风险监控是一种工程追踪活动,其目标为:

做里程碑时间跟踪和主要风险因素跟踪,判断一个预测的风险在事实上是否发生了

进行风险再估计,确保针对某个风险而制定的风险消除步骤正在被合理地使用

收集可用于将来的风险分析的信息。多数情况下,工程中发生的问题总能追踪到许多风险;引言;风险分析;4.1.6进度安排和工程控制;软件开发进程中应当设置许多里程碑〔阶段性〕,为管理人员提供工程进度的可靠依据。软件开发过程中,任务有并行性,进度安排中必须明??任务的顺序和关键任务,以便工程能按进度安排进行。;4.1.7软件工程的组织和方案;在软件工程的实施中,必须进行工作的划分,划分方法有阶段性划分、不同任务的责任分解等。;2、软件工程组织的建立;人员组织可以采用按课题划分的模式、按职能划分的模式或两者的结合〔也称矩阵模式〕。通常认为程序设计小组的组织形式比较好,常用的组织形式有:

主程序员制小组:由一位主程序员〔高级工程师〕、一位后援工程师和2一5位技术员组成。主程序员还可以聘请专家、辅助人员、软件资料员等协助工作。

民主制小组:组内成员之间可以平等地交换意见。

层次性小组:组内的成员分3级,组长〔1人〕负责全面工作,2~3个高级程序员,每个高级程序员可以管理假设干程序员。;指导的目的是发动和促进工作人员积极完成所分配的任务。检验是对照方案检查执行的情况。在软件开发的整个过程中都必须进行指导与检验。;4.1.8软件过程成熟度模型;不同等级的软件机构具有不同的特征,主要特征如下〔1987年美国卡内基·梅隆大学软件工程研究所SEI提出了软件机构的能力成熟度模型CMM〕:

初始级:管理和工作无序,工程成效不稳定。

可重复级:管理制度化,根本实现标准化,变更依法进行,有开发经验。

已定义级:实现了标准化和文档化,过程控制好,制度完善,责任明确。

已管理级:有各种定量方法,建立了过程数据库,可控制整个过程。

优化级:可集中精力改进过程,采用新技术方法,取得有效的统计数据。;4.1.9文档的作用与分类;软件文档的分类;软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量。软件文档的主要作用如下:

提高软件开发过程的能见度。

提高开发效率。

可作为开发人员在一定阶段的工作成果和结束标志。

记录开发过程的有关信息,以便协调以后的软件开发、使用和维护。

有利于工作人员的协作、交流和了解。

便于潜在的用户了解软件的功能、性能等指标。;4.2GIS软件工程工程管理的文档;地理信息系统软件工程的需求规格说明〔66〕

地理信息系统软件工程的概要设计说明书〔66〕

地理信息系统软件工程的详细设计说明书〔67〕

地理信息系统软件的用户操作手册〔67〕

地理信息系统软件的测试方案〔68〕

地理信息系统软件的测试分析报告〔69〕

地理信息系统软件的开发进度月报〔69〕

地理信息系统软件的程序维护手册〔69〕

地理信息系统软件的开发总结报告〔70〕

地理信息系统软件的问题报告〔70〕

地理信息系统软件的修改报告〔71〕;4.3GIS数

文档评论(0)

199****4744 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档