软件工程简答

上传人:cn****1 文档编号:501507970 上传时间:2023-11-05 格式:DOCX 页数:8 大小:30.17KB
返回 下载 相关 举报
软件工程简答_第1页
第1页 / 共8页
软件工程简答_第2页
第2页 / 共8页
软件工程简答_第3页
第3页 / 共8页
软件工程简答_第4页
第4页 / 共8页
软件工程简答_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《软件工程简答》由会员分享,可在线阅读,更多相关《软件工程简答(8页珍藏版)》请在金锄头文库上搜索。

1、第一章111地理信息的独特特性区域分布性;数据量大;信息载体和传播媒介的多样性;多维结构特性。1.1.3地理信息系统的特征地理信息系统具有以下三个方面的特征:1)地理信息系统具有采集、管理、分析和输出多种地理信息的能力。2)地理空间数据管理由计算机系统支持,计算机程序模拟常规的或专门的地理分析方法。3)地理信息系统能快速、精确、综合地对复杂的地理系统进行空间定位、过程动态模拟和分析。1.1.4软件需求分析方法的共同特点支持数据域分析;有表达功能的方法,如用圆表示每项功能;定义功能之间的接口;有问题分解和问题抽象的能力;可表示逻辑视图和物理视图;能建立系统的抽象模型。12地理属性数据的输入方法地

2、理属性数据的输入方法主要有两种:一种方法是利用关系式数据库建立地理属性数据表,整体输入地理信息系统的数据管理系统,或者利用关键字把这些外部的表格同地理信息系统的空间目标关联起来;另一种方法是在建立了地理空间数据库后,利用地理信息系统中属性数据的管理功能输入属性数据。121纸质地图的地图要素有哪些纸质地图的地图要素分为点状要素、线状要素、面状要素、注记和注释。122地图图像数据处理的主要方法地图图像的精度纠正和拼接;地图图像的要素分类或色彩分层;地图图像的地理目标的矢量化处理;地图图像的地理目标的识别;地图图像和矢量数据的融合。1.4.1地理信息系统的数据查询能力主要分为四类:属性数据的查询、地

3、理空间目标的简单查询、区域子类和地理空间复杂目标的查询、基于空间关系和属性特征的混合式查询。151地理信息可视化的主要途径地理信息可视化的主要途径如下:利用地图进行地理信息可视化地理现象可视化模拟地理过程的动态可视化模拟162分布式地理信息系统的主要特点分布式地理信息系统的主要特点如下:地理空间数据存放在空间上分离的计算机上不同的系统管理和维护人员以及用户在网络上可以利用不同的GIS功能服务对数据进行处理,解决问题许多GIS外调较为昂贵,通过分布式系统,可以实现这些设备的共享可以实现并行计算,缩短计算时间,因为许多模型具有较高的时间复杂性163WebGIS的主要特点WebGIS的主要特点如下:

4、WebGIS使用户更容易找到需要的地理空间数据和属性数据利用Web不仅可以发布地理空间数据,还可以提供地理分析模型服务必须是基于网络的客户机/服务器系统客户端和服务器之间的信息交互是全球性的用户和服务器可以分布在不同地点和不同的计算机平台上165信息技术的标准和规范有哪些方面硬件设备的标准;软件方面的标准;数据和数据格式的标准;过程标准。地理信息系统标准化的内容地理信息系统标准化的主要内容:软件工程的工具标准;数据标准;系统开发标准包括系统设计过程、数据工艺流程、标准建库流程等;名词术语和管理方法等。182建立数字地球的技术关键建立数字地球的技术关键是实现海量数据获取、存储管理、处理和信息提取

5、、信息共享以及信息表达。解决数字地球建设涉及哪些技术方法数据采集与融合;海量数据的管理;分布式计算;虚拟现实技术;元数据。第二章211什么是软件工程从学科角度来看,软件工程是一门指导计算机软件开发和维护的工程学科;1983年IEEE给出的定义为:软件工程是开发、运行、维护和修复软件的系统方法。软件工程项目的基本目标是什么软件工程项目的基本目标如下:开发成本较低;达到用户要求的软件功能;取得较好的软件性能;软件易于移植;维护费用较低;安全完成开发任务,及时交付使用。212软件工程的过程活动包括哪几个基本部分1)软件规格说明;2)软件开发;3)软件确认;4)软件修改。软件工程过程的特点1)易理解性

6、;2)可见性;3)可支持性;4)可接受性;5)可靠性;6)健壮性;7)可维护性;8)速度。软件生存期的步骤包括软件生存期的步骤包括制定计划、需求分析和定义、软件设计、程序编写、软件测试、运行和维护。请例举五种软件生存期模型瀑布模型、螺旋模型、演化模型、喷泉模型和智能模型。2.1.3简述系统分析的目标系统分析需要硬件和软件专家共同参加,以便实现如下的目标:分析、识别用户的要求;评价系统建立的可行性;对开改过程进行经济分析和技术分析;分解功能模块,可以分配给硬件、软件、人、数据库和其他系统元素;成本预算和限制,进度安排;建立系统规格说明书,为后续工程奠定基础。214什么是软件需求分析软件需求分析是

7、软件生存期中重要的一步,它处于软件开发的前期,其基本活动是准确定义未来系统的目标,用户需求什么。简述软件需求分析的过程需求分析的过程可以分为四个阶段:1)软件的功能、性能、环境、用户界面、可用资源、成本、目标等的分析;2)找到系统的解决方案,设计出目标系统的逻辑模型;3)编写需求分析文档;4)需求分析的评审。简述软件需求分析的原则软件需求分析的方法很多,它们遵循的共同的基本原则如下:必须能有效地表达和理解系统所要解决的问题,以及所涉及的数据和功能;能够把问题从整体到局部,分层次地进行分解,并不断细化;有系统且具体的逻辑视图和物理视图。简述软件原型化方法软件原型化方法是指在软件开发的开始阶段快速

8、分析构造出一个小型的软件系统,满足用户的基本要求,随后,开发者依据用户的评价和反应,要不断试验、纠错、使用、评价和修改,从而提高软件的质量。简述软件原型的种类及各自适用的情况软件原型可以分为三种:探索型,主要在目标模糊、开发经验不足的情况下使用;实验型,主要用于大型软件的开发;进化型,在目标明确的情况下使用,系统易于变化,可以追加新的功能。215软件概要设计的具体工作有哪些制定规范;系统结构的总体设计;处理方法设计;数据结构设计;可靠性设计;编写概要设计阶段的文档。软件详细设计的任务确定软件各个组成部分内的算法以及各部分的内部数据组织;选择某种过程的表达形式来描述各种算法;进行详细设计的评审。

9、216用户界面的设计过程用户特性的分析,用户工作分析,记录与用户有关的系统的概念和术语,确定界面类型等。218软件测试遵循的原则测试应当尽早,不断地进行;测试示例应当由测试数据和预期结果两部分组成;程序员应当避免测试自己的程序;测试示例应当包含合理和不合理的输入条件;对错误多的程序进行重点测试;测试计划应当严格执行;测试结果应当全面检查。2110简述软件维护的主要原因在特定条件下发现了错误;软件环境发生变化;用户提出了改进意见等。2112简述风险驾驭中常使用的策略明确人员流动的原因,并提出解决办法,或者做好人员流动的准备;所有人员应当了解项目的信息;建立文档生成和管理机制;定期进行细致的评审;

10、对一些关键技术,培养后备人员。简述软件管理的主要职能制定各种计划;建立分工明确的责任制机构;任用各个层次的技术人员和管理人员;动员软件人员完成所分配的任务;对照计划和标准进行检查。221简述地理信息系统工程的种类地理信息系统是一个大型软件系统,地理信息系统工程主要分四种:地理信息系统工具软件的开发工程;基于工具型地理信息系统二次开发语言的软件开发;基于有关地理信息系统的控件的软件开发;基于地理信息系统软件的数据集成工程。222简述地理信息系统工程中所使用硬件的种类数据处理设备;数据输入设备;数据输出设备;数据存储设备;数据传输设备。224简述地理数据的集成过程遵循的主要原则科学的数据分类和编码

11、、可靠的数据质量、统一的数据标准和合理的数据维护策略。简述地理信息系统数据集成的过程工具型地理信息系统软件的选择,必要的模块开发;数据的分类和编码,数据字典的建立,数据标准的制定;数据的获取、整理和质量分析;数据的应用和维护。233地理信息系统软件开发的可执行分析的主要步骤1)分析现有地理信息系统软件的优缺点;2)分析所开发的地理信息系统软件的使用对象的要求;3)选择需要开发的所有模块,并分析已有算法的实用性;4)地理空间数据管理模式的选择;5)估计开发成本和时间;6)提交可行性分析报告。24什么是面向对象技术是非常实用而强有力的软件开发工具,它考虑了整个开发过程,并且在生存期的上下阶段有连续

12、性,把面向对象分析、面向对象设计和面向对象程序设计结合在一起。2.4.4类设计的总体目标单一概念的模型;可复用的“插接相容性”部件;可靠的部件;可集成的部件。2.5.1地理空间数据的特点数据量大、服务的范围广泛;数据经常变更;地理空间数据的关系特别复杂;数据之间通过空间模型产生依赖性,可以进行各种空间分析。地理信息系统数据库的设计过程1)需求分析;2)原型概念化设计;3)地理信息系统数据库的具体设计;4)地理数据库中数据存储方式和建立的方案设计;5)试点项目的实施;6)地理数据库的总体实施。253地理信息系统数据库概念设计的内容地理数据库的宏观地理定义;地理数据库的地理要素定义;地理数据库表格

13、及其关系的设计;地理数据库总体设计的评定;地理数据库的概念模型的设计。263简述在选择地理信息系统界面类型时应考虑的因素使用的难易程度;学习的难易程度;操作速度;复杂程度;系统和用户在交互时的控制方式;开发的难易程度。271GIS数据采集的方法有哪些地图手扶跟踪数字化;地图扫描;地理属性数据的手工输入;遥感数据获取;测量数据的转入和GPS数据的接收。273什么是RS遥感通常是指通过某种传感器装置,在不与研究对象直接接触的情况下,获得其特征信息,并对这些信息进行提取、加工、表达和应用的一门科学技术。简述遥感技术的主要优点增大了观测范围;监测动态变化;可以进行全天候的观测;空间详细程度高,航空相片

14、的空间分辨率可以高达厘米级甚至毫米级。274什么是GPS全球定位系统(GPS)是利用人造地球卫星进行点位测量导航技术的一种,GPS系统包括GPS卫星星座、地面监控系统和用户设备(GPS信号接收机)三部分。第三章311软件项目的管理过程1)项目的启动;2)度量;3)估算;4)风险分析;5)进度安排;6)追踪和控制。312对软件进行度量的目的表明软件产品的质量、计算软件开发的生产率、给出使用了新的软件工程方法和工具所得到的效益、建立项目估算的底红、帮助调整新的工具和附加培训的要求。影响软件生产率的主要因素人的因素;问题因素;过程因素;产品因素;资源因素。简述基线的数据的特点数据应当合理、精确,不能

15、盲目估算;尽量从更多的项目中收集数据;程序的代码行的定义在不同项目中应当是一致的;这些项目应当非常类似。314简述基本估算方法的分类自顶向下的估算方法;自底向上的估算方法;差别估计法。315简述风险评价的基本步骤为项目定义风险参照水准;尝试找出评价的各种因子,并建立它们和对应的每个参照水准之间的关系;预测所有参照点集合定义一个项目终止的区域,用一条曲线或一些易变动区域来界定;预测复合型风险如何形成一个参照水准。316简述软件项目的追踪和控制方法定期让工作人员在会上汇报进展和遇到的问题;评价所有的评审结果;确定可能选择的里程碑;经常和开发人员讨论开发进展和刚刚遇到的问题。317列举五种以上软件计划项目实施计划;质量保证计划;软件测试计划;文档编写计划;用户培训计划;综合支持计划;软件分发计划。318不同等级软件机构的主要特征初始级:管理和工作无序,项目成效不稳定;可重复级:管理制度化,基本实现标准化,变更依法进行,有开发经验;已定义级:实现了标准化和文档化,过程控制好,制度完善,责任明确;已管理级:有各种定量方法,建立了过程数据库,可控制整个过程;优化级:可集中精力改进过程,采用新技术方法,取得有效的统计数据。319文档编制过程应当遵循的原则文档编制过程应当遵循的原则是:针对性、精确性

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号