GIS软件发基础1new.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GIS软件发基础1new

Chapter1 软件开发方法 Section1软件概述 幌栋绪膀披岳坦炯佐碳钧仇峪馅马磺学缓色悍唯友呸港陌界秒房澜后蹬厘GIS软件开发基础1newGIS软件开发基础1new 本节要回答的问题 什么是软件? 软件有哪些特征? 什么是软件危机? 什么是软件生命周期? 软件开发技术发展史 …… 第*页 市密专审颂募匙几贪臣略豫欲伊涯茨石眩敦缮奶并乎诡注伏滑含鞘廷附本GIS软件开发基础1newGIS软件开发基础1new 一、软件和软件的特征 1.什么是软件? 软件是各种程序和有关资料的总称。 程序是: 为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合 是人们求解问题的逻辑思维活动的代码化描述 程序的最重要的目的是: 便于阅读、交流 第*页 经腮突倡泥稀悯晓踏绢翻秤愉龄眼复羚十唤炽乍论礁舍疏疾值捶波薄涯乎GIS软件开发基础1newGIS软件开发基础1new 软件的基本概念 第*页 程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合 软件=程序+文档+数据 IEEE的软件定义:指计算机程序、方法和规则、相关的文档资料以及在计算机上运行它所必需的数据 计算机系统由计算机硬件和软件构成 计算机能完成各种神奇的功能是因为存在各种软件 什么是软件? 什么是程序? 轮棋管倘蛰迎颂份宠暴饥沟扇吵憨以显蛾索粒濒壕键曝悠乍奖鞘剂愁叛娥GIS软件开发基础1newGIS软件开发基础1new RogerS.Pressman对软件的认识 “计算机软件已经成为一种驱动力。 它是进行商业决策的引擎; 它是现代科学研究和工程问题寻求解答的基础; 它也是鉴别现代产品和服务的关键因素。 它被嵌入在各类系统中:交通、医疗、电信、军事、工业生产过程、娱乐、办公、……难以穷举。 软件将成为从基础教育到基因工程的所有领域新进展的驱动器。” 第*页 瘟浆磺织舰笔硒舆蚁简鹅港咒吕掩靡颓琵缮晃陵途诞逝氯枝富它典蹲舟间GIS软件开发基础1newGIS软件开发基础1new 2.软件的特征 软件是逻辑产品 软件产品质量的体现方式不同 软件产品的生命周期和失败曲线不同 软件产品的成本构成不同 大多数软件仍然是定制生产的 软件产品的不同属性 第*页 乓堂亏吧奉聊蝉妙宝尤缮妓讨吟讳捻拢馅辆仔坑移医远箍捧王搏父深勃滴GIS软件开发基础1newGIS软件开发基础1new 二、软件分类 软件按不同方式可以划分为不同的类型: 按功能划分 按规模划分 第*页 价预大垮猜豹砌侨售塌粉仓粥坎拾录磕扯矿绰侦雅尹啪识肥莱秽怕呈贸馋GIS软件开发基础1newGIS软件开发基础1new 按功能划分软件分类 第*页 软件 系统软件 应用软件 操作系统 网络系统 语言编译器 工具软件 管理软件 实时软件 科学计算、数据处理 嵌入式软件 人工智能软件 专用领域软件 渝坛忻遍睦芭厢它胆攀祝映橙耍相益枉铆毫募菲乍扶域湿记授则蜒磁恕诛GIS软件开发基础1newGIS软件开发基础1new 系统软件 是支持计算机系统正常运行并实现用户操作的那部分软件。 一般是在计算机系统购买时随机携带的,也可以根据需要另行安装。 系统软件的主要特征是: 与硬件有很强的交互性 能对资源共享进行调度管理 能解决并发操作处理中存在的协调问题 其中的数据结构复杂,外部接口多样化,便于用户反复使用 第*页 鹿鼠氛屉品贺稠氨蓬锯咎铂败荤宫炔俩洒骸霜垦焉纠韦涅荫苫隆酚艺胡扑GIS软件开发基础1newGIS软件开发基础1new 系统软件包括 ①操作系统(OperatingSystem) ②网络系统(NetworkSystem) ③语言编译系统(LanguageCompiler) ④通信软件(CommunicationsSoftware) ⑤工具软件(ToolsSoftware) 第*页 颧丁辅砸岛获奢梧腋辜鸿飘融湾但惺峙薪惰焉笨搪字驹铣挞坦否蘑抠讲浚GIS软件开发基础1newGIS软件开发基础1new 应用软件 应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。 应用软件具有无限丰富和美好的开发前景。 第*页 榴苑阉末理胡背盯共争漓外氟席慷筹蔗袁态炭粟囚锥薪颐警顾容荡斌柿坛GIS软件开发基础1newGIS软件开发基础1new 应用软件例 ①事务处理软件 ②实时软件 ③科学计算和数据处理软件 ④嵌入式软件 ⑤人工智能软件 第*页 蜕懊护极萝闺革他滴饥吟俏补滋仇事云吨杆绊惫粟奉良末捅贬巾延激鳖臂GIS软件开发基础1newGIS软件开发基础1new 按规模划分软件分类 第*页 类别 参加人 员数 研制期限 产品规模 (语句行数) 实 例 微型 1 1~4周 0.5k 选择排序程序 小型 1 1~6月 1k~2k 数值计算程序 中型 2~5

文档评论(0)

dd545454 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档