第6章:计算机地图制图系统的软件开发[文字可编辑].ppt

第6章:计算机地图制图系统的软件开发[文字可编辑].ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6 6.1 CAC 系统开发的基 础知识 6.2 结构化方法在 CAC 系统开发中的应用 6.3 面向对象方法在 CAC 系统开发中的应用 计算机地图制图系 统的软件开发 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 2 6 计算机地图制图系统的软件开发 计算机地图制图( Computer Aided Cartography,CAC )系统是计算机地图制图软件与 硬件的集成系统。 6.1 CAC 系统开发的基础知识 CAC 系统的软件开发既要遵循软件工程的一般 理论与方法,同时也要考虑 CAC 系统的自身特点, 即,以地图数据采集、处理与表达为核心。 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 3 6.1.1 系统开发的基础条件 ★可支撑的硬件环境 ★适合的软件环境 ★全面的专业知识与技能 6.1.2 系统开发过程 ★需求分析 ★系统设计 ★软件实现 ★软件测试 ★运行维护 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 4 需求分析 ? 确定系统需要作什么? ? 明确系统要实现的目标和任务。 CAC 系统 的目标是利用计算机系统取代传统手工地 图制图流程,生产不同地区、不同类型的 地图产品。 ? 不同的地图类型、比例尺、应用需要等都 会产生不同的系统要求。 ? 系统分析员和地图制图人员要密切配合。 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 5 系统设计 ? 解决如何做的问题? ? 总体设计:各项功能需求转化为统一的体 系结构,包括各个模块的功能、组成以及 模块之间的相互关系; ? 数据库设计:提供系统必需的数据支持, 建立最优化的数据模型; ? 详细设计:对每个模块完成的功能进行具 体的、结构化的过程描述。 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 6 软件实现 软件实现是系统开发的核心环节,它 直接表现为程序编制,即将系统设计的结 果采用特定的程序设计语言,在程序的编 制过程中,为了保证程序质量,要求编写 的程序源代码具有正确性、可读性、可移 植性、结构性和高效性等。 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 7 软件测试 尽可能找出在总体设计、详细设计、 软件编码中的错误,加以纠正,从而确保 得到高质量的软件。软件测试包括单元测 试、组装测试、确认测试和系统测试等。 运行维护 地图数据采集设备的不断更新、采集 方式的不断进步、地图制图规范的进一步 完善,都会导致系统软件的升级维护。 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 8 6.1.3 软件开发模式 软件工程思想的具体化,是实施于过程模型 中的软件开发方法和工具,是在软件开发实践中 总结出来的软件开发方法和步骤。具体有以下模 型: ★瀑布模型 ★增量模型 ★螺旋模型 ★喷泉模型 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 9 瀑布模型 ? 将软件开发工程从需求分析开始,到系统 设计、软件编码、测试与维护,各个环节 由前至后,相互衔接,从而按照线性顺序 连接起来,如同瀑布流水,自上而下,逐 级下落。 ? 适合于功能和性能明确、完整、无重大变 化的软件开发。 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 10 增量模型 ? 增量模型主要针对用户需求不明确或者不 完整的情况,由用户首先给出核心需求, 开发人员按照需求开发出一个原型系统, 实现部分主要功能,提交给用户并征求他 们的反馈意见,然后逐步完善,直至整个 系统的最终完成。 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 11 螺旋模型 ? 螺旋模型是在瀑布模型与增量模型结合的 基础上,加入风险分析所建立的模型。 ? 适合于复杂的大型软件的开发,他使得开 发人员和用户对每个螺旋周期出现的风险 有所了解,并因此作出正确的反应。 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 12 喷泉模型 ? 在面向对象程序设计中基于每个对象的分 析、设计、编码、测试等活动不断重复进 行。喷泉模型将这些活动统一起来,且在 各活动之间不存在明确的界限,并能够反 复进行,体现了迭代和无间歇的特征,因 此,主要用于支持面向对象的软件开发。 上一页 下一页 目录 退出 首页 末页 2020/4/4 计算机地图制图原理与方法 13 6.1.4 软件设计与实现方法 开发人员要根据系统需求进行软件的系统框架

您可能关注的文档

文档评论(0)

wq1987 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档