该【地理信息系统软件工程技术 】是由【wxq362】上传分享,文档一共【43】页,该文档可以免费在线阅读,需要了解更多关于【地理信息系统软件工程技术 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第十六章地理信息系统软件工程技术
邬伦
北京大学地球与空间科学学院
遥感与地理信息系统研究所
2004年12月
第一页,共四十三页。
第二页,共四十三页。
计算机软件工程是一类求解的工程。
它应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法,创建软件以达到提高质量,降低成本的目的。
第三页,共四十三页。
图:软件工程框架[王立福]
第四页,共四十三页。
软件工程四条基本原则:
1)选取适宜的开发模型,可以认识需求易变性,并加以控制,以保证软件产品满足用户的需求;
2)采用合适的设计方法,通常要考虑实现软件的模块化、抽象与信息隐蔽、局部化、一致性以及适应性等特征;
3)提供高质量的工程支持,在软件工程中,软件工具与环境对软件过程的支持颇为重要;
4)重视开发过程的管理,软件工程的管理,直接影响可用资源的有效利用、生产满足目标的软件产品,提高软件组织的生产能力等问题。
第五页,共四十三页。
软件工程活动包括需求、设计、实现、确认及支持等
它们对应于软件开发活动的不同阶段。
第六页,共四十三页。
建立需求面临着三个方面的困难:
1)问题空间的理解
2)人与人之间的通信
3)需求的不断变化
第七页,共四十三页。
要解决“怎么做”的问题
设计阶段划分为总体设计和详细设计
第八页,共四十三页。
在软件实现阶段,要将设计的结果变换成程序设计语言编写的程序。
首先要确定程序设计语言,其影响因素包括:开发人员对语言的熟悉程度,语言的可移植性,编译程序的效率,编译工具的支持等。
第九页,共四十三页。
系统完成后的软件测试是主要的确认活动。
软件测试的技术分为两类:白盒测试技术和黑盒测试技术。
第十页,共四十三页。
地理信息系统软件工程技术 来自淘豆网m.daumloan.com转载请标明出处.