MCSYSTEM-第十六章地理信息系统软件工程技术.ppt
第十六章 地理信息系统软件工程技术 邬 伦 北京大学地球与空间科学学院 遥感与地理信息系统研究所 2004年12月 1.软件工程简介 1.1 基本概念 计算机软件工程是一类求解的工程。 它应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法,创建软件以达到提高质量,降低成本的目的。 软件工程四条基本原则: 1)选取适宜的开发模型,可以认识需求易变性,并加以控制,以保证软件产品满足用户的需求; 2)采用合适的设计方法,通常要考虑实现软件的模块化、抽象与信息隐蔽、局部化、一致性以及适应性等特征; 3)提供高质量的工程支持,在软件工程中,软件工具与环境对软件过程的支持颇为重要; 4)重视开发过程的管理,软件工程的管理,直接影响可用资源的有效利用、生产满足目标的软件产品,提高软件组织的生产能力等问题。 1.2 软件工程活动 软件工程活动包括需求、设计、实现、确认及支持等 它们对应于软件开发活动的不同阶段。 1.2.1需求分析 建立需求面临着三个方面的困难: 1)问题空间的理解 2)人与人之间的通信 3)需求的不断变化 1.2.2系统设计 要解决“怎么做”的问题 设计阶段划分为总体设计和详细设计 1.2.3实现阶段 在软件实现阶段,要将设计的结果变换成程序设计语言编写的程序。 首先要确定程序设计语言,其影响因素包括:开发人员对语言的熟悉程度,语言的可移植性,编译
您可能关注的文档
- (三)安装Solaris之后的9个主要的设置.doc
- (首页行文格式项目).doc
- --结构化综合布线系统项目简介.doc
- -、ERP系统概述.doc
- 02药物分析的基础知识.ppt
- 04-05年高中数学会考复习提纲1(第一册上).doc
- 08级复习资料.doc
- 1.尼康D4s(单机)参数-3台.doc
- 1.总体构思.doc
- 1.计算圆的面积.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)