正在加载图片...
8.开发和数据管理 在建立地理信息系统应用的过程中,软件开发和数据处理是最为繁重的两个技术任务, 对这两个部分的管理的好坏直接影响到整个项目的成败。 8.1软件开发管理 尽管在软件工程方面己经有许多的技术和方法,如结构化方法,面向对象的方法等等, 在开发过程中采用这些方法以提高效率,但是开发过程的管理始终是决定一个软件项目成败 的重要因素。对于开发管理,并没有“万能”的办法可以适用于所有的软件开发过程,但是 在管理中遵循以下原则可以更好地确保软件产品质量和开发效率[ B W Boehm],这些原则同 样也适用于GIS平台软件的开发。 1)用分阶段的生命周期计划严格管理 在整个软件生命周期中,要完成许多性质各异的工作。该原则意味着把软件生命周期分 成若干个阶段,并制定严格计划对软件开发和维护进行管理。通常以下六类计划是应该制定 并严格执行的,即项目概要计划、里程碑计划、项目控制计划、产品控制计划、验证计划和 运行维护计划。 2)坚持进行阶段评审 软件的质量保证不能等到编码结束之后再进行,这是因为,第一,大部分错误是在编码 之前造成的:第二,错误发现越晩,所需要代价越髙。因此,需要在每个阶段都进行严格评 审,以便尽早发现软件开发过程中的错误。 3)实行严格的产品控制 在开发过程中,用户的需求难免发生变化,而为了满足其变化的需求往往要付出较高的 代价,这就需要进行严格的产品控制,通常所采用的技术就是配置管理。 4)采用现代程序设计技术 实践表明,采用先进的程序设计技术既可以提高开发效率,又可以提高软件的可维护性 这些技术包括结构化分析、设计、编程技术以及面向对象的分析、设计、编程技术等。 5)结果应能够清楚地审查 软件产品是思维的产物,这决定了工作过程难于评价和管理,难以准确度量。为了提高 开发过程的可见性,以便进行管理,应该根据总目标和进度,规定开发组织的责任和产品标 准。 6)开发小组的人员应该少而精 软件开发小组的组成人员素质应该好,而人数不宜过多。素质高的人员开发效率比素质 低的人员的开发效率可能高几倍到几十倍,而且错误更少。而小组人数的增多会造成交流的 7)承认不断改进软件工程实践的必要性 由于技术在不断进步,应该主动采纳新技术,而且要不断总结经验,以不断改进工程实 践·。针对一个项目,遵循前六点就可以保证项目的成功,该原则使软件组织能够持续发展。 这也正是CMM第五级所强调的8.开发和数据管理 在建立地理信息系统应用的过程中,软件开发和数据处理是最为繁重的两个技术任务, 对这两个部分的管理的好坏直接影响到整个项目的成败。 8.1 软件开发管理 尽管在软件工程方面已经有许多的技术和方法,如结构化方法,面向对象的方法等等, 在开发过程中采用这些方法以提高效率,但是开发过程的管理始终是决定一个软件项目成败 的重要因素。对于开发管理,并没有“万能”的办法可以适用于所有的软件开发过程,但是 在管理中遵循以下原则可以更好地确保软件产品质量和开发效率[B.W.Boehm],这些原则同 样也适用于 GIS 平台软件的开发。 1)用分阶段的生命周期计划严格管理 在整个软件生命周期中,要完成许多性质各异的工作。该原则意味着把软件生命周期分 成若干个阶段,并制定严格计划对软件开发和维护进行管理。通常以下六类计划是应该制定 并严格执行的,即项目概要计划、里程碑计划、项目控制计划、产品控制计划、验证计划和 运行维护计划。 2)坚持进行阶段评审 软件的质量保证不能等到编码结束之后再进行,这是因为,第一,大部分错误是在编码 之前造成的;第二,错误发现越晚,所需要代价越高。因此,需要在每个阶段都进行严格评 审,以便尽早发现软件开发过程中的错误。 3)实行严格的产品控制 在开发过程中,用户的需求难免发生变化,而为了满足其变化的需求往往要付出较高的 代价,这就需要进行严格的产品控制,通常所采用的技术就是配置管理。 4)采用现代程序设计技术 实践表明,采用先进的程序设计技术既可以提高开发效率,又可以提高软件的可维护性。 这些技术包括结构化分析、设计、编程技术以及面向对象的分析、设计、编程技术等。 5)结果应能够清楚地审查 软件产品是思维的产物,这决定了工作过程难于评价和管理,难以准确度量。为了提高 开发过程的可见性,以便进行管理,应该根据总目标和进度,规定开发组织的责任和产品标 准。 6)开发小组的人员应该少而精 软件开发小组的组成人员素质应该好,而人数不宜过多。素质高的人员开发效率比素质 低的人员的开发效率可能高几倍到几十倍,而且错误更少。而小组人数的增多会造成交流的 困难。 7)承认不断改进软件工程实践的必要性 由于技术在不断进步,应该主动采纳新技术,而且要不断总结经验,以不断改进工程实 践*。针对一个项目,遵循前六点就可以保证项目的成功,该原则使软件组织能够持续发展。 * 这也正是 CMM 第五级所强调的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有