(GS软件工程期末考试复习简答题.docVIP

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

软件工程简答题 1、GIS软件的特点?GIS软件开发过程中存在的问题? 特点:1)实现了空间、属性数据的一体化存储,但在如何组织空间数据的存储结构方面需要进一步工作。 2)在数据组织与处理模式方面,沿袭地图处理的模式——点、线、面,图层、图库,面向过程,尺度割裂。 3)采用树型系统结构和主-从工作模式,数据交换以图层为单位。——长事务、封锁力度大 4)在空间数据管理范围方面,可以有效处理二维空间数据和DEM数据——对三维空间数据无有效处理手段。 5)在数据共享与功能共享方面,开始考虑元数据问题,实现了不同格式空间数据之间的转换问题。——仍以系统为中心,互操作未解决。概括起来:以系统为中心,以地图为基础,二维处理,静态管理,尺度割裂,数据集中。 问题:1)经费预算经常突破,完成时间一再拖延 2)开发的软件不能满足用户的要求 3)开发的软件可维护性差(不规范) 4)开发的软件可靠性差(缺乏测试) 5)数据工程量特别大,特别是数据采集工作量十分大 6)软件需求与软件生产的矛盾日益加剧,突出表现在软件生产率低。 7)软件可重用性差(各个级别—软件规格说明、软件模块、软件代码、软件文档等) 2、GIS软件工程的特色表现在哪几个方面? 1)软件工程关注大型程序的构造,软件工程的中心课题是控制复杂性,和谐地合作是开发软件的关键 2)系统复杂度大——交付的文档质量和数量、软件的微感复杂性、软件的宏观复杂性 3)数据在系统中具有特别地位——“核心”,数据:硬件:软件为8:1:1 ,数据的质量、数据的现势性、合理的数据结构 4)系统表达方式复杂——表达的内容复杂、表达的对象具有时空特性 5)系统更新速度快 6)系统维护工作量大 7)易操作性要求高 3、GIS软件工程生存周期包含哪几个阶段?每个阶段的主要任务是什么? 1)系统分析阶段 工程调研、可行性研究、制定项目计划、需求分析等子阶段; 2)系统设计阶段 总体设计、数据库设计、模型设计和详细设计等子阶段; 3)系统实施阶段 硬件安装调试、程序编制、数据库工程、测试及试运行等子阶段; 4)运行维护及评价阶段 数据库维护、软硬件维护及系统评价等内容 4、GIS系统设计包含哪些主要内容? 包括数据设计、系统结构设计和过程设计: 数据设计侧重于空间数据结构和属性数据库结构的定义; 系统结构设计定义GIS各主要成分之间的关系 过程设计则是把结构成分转换成GIS的过程性描述。在编码阶段,根据这种过程性描述,生成源程序代码,然后通过测试最终得到完整的GIS产品。 采用的设计方法主要有:结构化生命周期法、原型法、面向对象设计方法 5、GIS软件工程的目标? (1)付出较低的开发成本;(2)达到要求的软件功能;(3)取得较好的软件性能;(4)开发的软件易于移植;(5)需要较低的维护费用;(6)能按时完成开发任务,及时交付使用;(7)开发的软件可靠性高。 6、结构化生命周期法的特点及其目的。 特点:(1)根据需求设计系统:要求在未明确用户需求之前,不得进行下一阶段的工作; (2)严格按阶段进行:对生命周期的各个阶段严格划分,每个阶段有其明确的任务和目标,而各阶段又可被分为若干工作和步骤; (3)文档标准化和规范化:要求文档采用标准化、规范化、确定的格式和术语以及图形、图表; (4)分解和综合:将系统划分为相互联系又相对独立的子系统直至模块; (5)强调阶段成果审定和检验:阶段成果需得到用户、管理人员和专家认可 目的:(1)保证工作质量和以后各阶段开发的正确性,使系统开发减少了盲目性; (2)便于计划管理和控制,前阶段工作成果是后阶段工作的依据,基础扎实,不易返工; (3)保证通讯内容的正确理解,使系统开发人员及用户有共同的语言; (4)分解使复杂的系统简单化,便于设计和实施。综合使已实施的子系统成为完整的系统以体现系统的总体功能; (5)减少系统开发工作中的隐患 7、原型法的产生背景。 1)微型计算机日益普及 以前,只有实力雄厚的大公司才能够买得起计算机,付得起信息系统开发维护的费用,而现在绝大多数公司,甚至个人都有能力购买计算机。同时,软件费用在整个信息系统开发费用中的比例迅速上升,已大大超过硬件的价格。采用传统的开发方法,耗时多、人员广、费用大,因而给开发工作带来了很大困难。 2)应用需求变化加快 在全球化的今天,企业间竞争日益激烈,企业的发 展战略不断调整,企业的规模也在不断的变化,很多公司的结构向着小型、灵活的方向发展。不断地缩短开发周期,提高质量,是对信息系统开发提出的

文档评论(0)

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

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

1亿VIP精品文档

相关文档