软件工程多项选择
软件工程(期末试题及答案)

软件工程(期末试题及答案)软件工程(期末试题及答案)一、选择题(共20题,每题2分,共40分)1. 在软件工程中,以下哪一项不是七大工程()。
A. 软件需求B. 软件设计C. 软件开发D. 软件维护答案: D2. 软件需求分析的目的是()。
A. 理解用户需求B. 设计软件架构C. 编写用户手册D. 测试软件功能答案: A3. 软件开发过程中的迭代模型,不存在的是()。
A. 瀑布模型B. 敏捷开发模型C. 螺旋模型D. 喷泉模型答案: D4. 以下哪个不是软件测试的目的()。
A. 发现错误和缺陷B. 验证软件是否满足需求C. 评估软件的可靠性和质量D. 优化软件的性能答案: D5. 软件项目管理中,以下哪种方法适用于大型复杂项目()。
A. 瀑布模型B. 敏捷开发C. 增量模型D. 螺旋模型答案: D6. 软件开发生命周期中,以下哪个过程不属于()。
A. 需求分析过程B. 设计过程C. 编码过程D. 运维过程答案: D7. 在软件工程中,什么是软件测试()。
A. 软件开发的最后阶段B. 发现软件缺陷的过程C. 确保软件质量的控制过程D. 软件最终验收的流程答案: C8. 以下哪种测试方法旨在评估软件在不同负载下的性能和稳定性()。
A. 单元测试B. 集成测试C. 系统测试D. 性能测试答案: D9. 软件开发中,以下哪个活动不属于软件配置管理()。
A. 版本控制B. 配置变更控制C. 缺陷管理D. 代码评审答案: D10. 以下哪个是敏捷开发的基本原则()。
A. 面对面交流胜过文档B. 完全按照计划进行C. 精确的需求分析是关键D. 严格的变更控制是必要的答案: A11. 下列哪个不属于软件配置管理的内容()。
A. 变更控制B. 版本控制C. 缺陷管理D. 运维管理12. 软件的可靠性是指()。
A. 软件是否能正常运行B. 软件是否符合用户需求C. 软件运行期间不出现故障的能力D. 软件功能的完善程度答案: C13. 下列哪个不属于软件开发的7大原则()。
软件工程试题含答案

软件工程期末试题(1)一, 判断题(正确的在括号内打上"√",错误的打上"×".每题分,共15分)Warnier方式也是一种面向数据结构的设计方式,其逻辑更严格.(×) PAD图在设置了五种大体控制结构后,还允许递归挪用. (×) 你为了加速软件保护作业的进度,应尽可能增加保护人员的数量.(×) 当验收测试通过,软件开发就完成了.(×)完成测试作业后,为了缩短源程序的长度应删除程序中的注解.(×) 系统结构图是精准表达程序结构的图形表示法.因此,有时也可以将系统结构图看成系统流程图利用.(×)在程序调试时,找犯错误的位置和性质比更正该错误更难.(√) 以对象,类,继承和通信为基础的面向对象设计方式(OOD)也是常见的软件概要设计方式之一.(√)二,单项选择题(每小题2分,共10分)试判断下列叙述中,哪个(些)是正确的(D)a,软件系统中所有的信息流都可以以为是事务流b,软件系统中所有的信息流都可以以为是变换流c,事务分析和变换分析的设计步骤是大体相似的A,a B,b C,c D,b和c进行需求分析可利用多种工具,但(B)是不适用的.A,数据流图B,PAD图C,判定表D,数据词典在详细设计阶段,常常采用的工具有(A).A,PAD B,SA C,SC D,DFD详细设计的结果大体决定了最终程序的(C)A,代码的规模B,运行速度C,质量D,可保护性利用白盒测试方式时,肯定测试数据应按照(A)和指定的覆盖标准. A,程序的内部逻辑B,程序的复杂程度C,该软件的编辑人员D,程序的功能三,多项选择题(每题2分,共10分.注:正确得2分,漏选得1分,多选,错选不得分.)(ABCD)可以作为模块.A,子程序B,函数C,进程D,编译文件下面哪些测试属于黑盒测试(BCD).A,路径测试B,等价类划分C,边界值分析D,错误推测E,循环测试下列属于气宇效益方式的是(ABCD).A,货币的时间价值B,投资回收期C,收入D,投资回报率软件保护的策略包括(BCD).A,按期检测保护B,更正性保护C,适应性保护D,完善性保护下列属于软件测试进程的是(ABE).A,单元测试B,组装测试C,内核测试D,法律验证E,确认测试四,简答题(每题6分,共24分)1、耦合性和内聚性有几种类型其耦合度,内聚强度的顺序如何答案:低:非直接耦合,数据耦合,标记耦合,控制耦合,外部耦合,公共耦合,内容耦合:高强:功能内聚,信息内聚,通信内聚,进程内聚,时间内聚,逻辑内聚,偶然内聚:弱2、请举例说明什么是多态,什么是重载答案:多态性是指子类对象可以像父类对象那样利用,一样的消息既可以发送给父类对象也可以发送给子类对象.也就是说,在类品级的不同层次中可以共享(公用)一个行为(方式)的名字,但是不同层次中的每一个类却各自按自己的需要来实现这个行为.当对象接收到发送给它的消息时,按照该对象所属于的类动态选用在该类中概念的实现算法.3、重载是指一个类中有多个同名的方式,但在操作数个数或类型上有区别.例: public class A{int age;String name;public void setValue(int i) {age=i; }public void setValue(String s) {name=s; }4、什么是数据字典简述数据字典与数据流图的关系.答案:数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的概念与说明,是数据流程图的补充工具.(2分)数据流图和数据字典一路组成系统的逻辑模型,没有数据字典数据流图就不严格, 但是没有数据流图数据字典也难于发挥作用. 数据流图和对数据流图中每一个元素的精准概念放在一路,才能一路组成系统的规格说明.(3分)5、简述编码风格的重要性.答案:阅读程序是软件开发和保护进程中的一个重要组成部份,程序实际上也是一种供人阅读的文章.应当在编写程序时讲求程序的风格,这将大量地减少人们读程序的时间.良好的编码风格有助于编写出靠得住而又容易保护的程序,编码的风格在很大程度上决定着程序的质量.面向对象的测试和传统开发方式的测试有什么不同答案:(1)二者都可以分成四个阶段进行.但传统测试最小单元是模块,而在面向对象环境下,最小的可测试的单元是封装了的类或对象,而不是程序模块.(2)因为面向对象软件没有一个层次的控制结构,所以传统的自顶向下和自底向上的组装策略意义不大. 每次将一个操作组装到类中(像传统的增殖式组装那样)常常行不通,因为在组成类的各个部件之间存在各类直接的和非直接的交互.对于面向对象系统的组装测试,存在两种不同的测试策略.软件工程期末试卷(2)(开放教育本科)计算机科学与技术专业《软件工程》试题B一、填空题(每空1分,共20分)1.软件生存周期一般可分为__问题概念__、可行性研究、__需求分析_、设计编码、_测试_、运行与保护阶段。
专升本《软件工程》考试答案

[试题分类]:专升本?软件工程?_08031750[题型]:单项选择[分数]:21.数据流图有四种成分:源点与终点、处理、( )和数据存储。
A.数据B.数据流C.信息处理D.数据处理答案:B2.瀑布模型的存在问题是( )。
A.缺乏灵活性B.用户与开发者易沟通C.用户容易参与开发D.适用可变需求答案:A3.在用面向对象的方法进行系统分析时,可从问题域、( )和系统边界三方面来发现目标系统的对象。
A.功能B.系统性能C.系统责任D.接口答案:C4.软件重用是指( )。
A.多个用户都在使用同一个软件B.同一软件成分被屡次重复使用于不同的软件中C.重复运行一个软件,解决用户的实际问题答案:B5.在运用面向对象的方法设计软件时,类构件一般可通过三种方式实现重用,即:实例重用、继承重用和( )。
A.接口重用B.动态重用C.多态重用D.功能重用答案:C6.在用白盒法技术设计测试用例时,( )是最弱的覆盖标准。
A.路径覆盖B.语句覆盖C.判定覆盖D.条件组合覆盖答案:B7.行为是指对象到达某种状态时所做的一系列处理操作。
这些操作是需要( )的。
A.消耗外部设备B.不消耗时间C.消耗时间D.消耗外存储器答案:C8.在软件开发过程中要产生大量的信息,要进行大量的修改,( )能协调软件开发,并使混乱减到最低程度。
A.软件进度管理B.软件质量管理C.软件测试管理D.软件工程管理答案:D9.根据软件维护的任务与性质不同,通常可将软件维护分为( )活动。
A.四类B.五类C.两类D.三类答案:A10.可重用软部件必须具备三个特点,请选择其中之一( )。
A.接口好B.接口清晰C.接口清晰、简明、可靠D.接口清晰、简明答案:C11.为了便于对照检查,测试用例应由输入数据和预期的( )两局部组成。
A.输入参数B.输出参数C.输入结果D.输出结果答案:D12.软件总体设计结束后得到( )。
A.程序编码B.模块详细的算法C.初始化的软件结构图D.优化后的软件结构图答案:D13.结构化程序设计的一种根本方法是( )。
软件工程题库 多选

软件工程题库多选多选题题库第一章:软件开发过程模型1.在软件工程中,所谓软件开发过程模型是指()A.一个开发软件的通用流程,用于指导软件项目的进行B.一个具体的软件项目开发流程,包括需求分析、设计、编码、测试等阶段C.一个软件开发团队的组织结构和分工D.一个软件开发工具的集合2.瀑布模型是一种()A.迭代开发模型B.敏捷开发模型C.渐进开发模型D.串行开发模型3.敏捷开发模型的重要特点是()A.强调大量的分析和设计工作B.响应变化和面对风险的能力C.严格按照计划执行工作流程D.一次性开发出最终产品第二章:需求分析与规格说明4.在需求分析阶段,以下哪个活动是不可或缺的()A.需求收集和文档撰写B.需求验证和确认C.需求设计和构建D.需求分析和建模5.在需求分析中,用例是用来()A.描述系统的具体功能B.确定软件的开发成本C.分析项目进度和资源配备D.确定软件所需硬件设备6.用例图是用来()A.描述用例和角色之间的关系B.分析用户需求的技术工具C.确定系统的功能点和业务流程D.对软件工程进行过程图表建模第三章:软件设计7.在软件设计中,以下哪个是不正确的()A.结构化设计是一种自顶向下的设计方法B.面向对象设计强调数据和行为的封装C.设计模式是一种常见的软件设计实践D.可行性分析是软件设计的主要目标8.在面向对象设计中,以下哪个概念是不正确的()A.继承是用于创建类的机制B.封装是隐藏对象的内部实现细节C.多态性指的是对象具有多个状态D.抽象是对一组类的共同特征进行抽象9.设计模式中的单例模式是指()A.一个类只能有一个实例对象B.通过继承和多态实现对象的复用C.将类的行为分布在多个接口和类中D.使用接口和抽象类进行对象的创建第四章:软件测试10.在软件测试中,以下哪个是不正确的()A.单元测试是对软件的最小功能单元进行测试B.集成测试是测试各个模块之间的接口和关联C.系统测试是验证整个软件系统的功能和性能D.用户验收测试是由开发人员进行的测试11.在黑盒测试中,以下哪个是不正确的()A.用例执行的结果不关心内部的实现细节B.测试人员只关心系统的输入和输出C.着重测试系统的错误处理和边界条件D.需要了解系统的内部结构和算法12.黑盒测试中的等价类划分是指()A.将测试用例划分为若干个等价的类别B.使用随机数测试数据C.验证系统的错误处理功能D.着重测试系统的边界条件附件:无法律名词及注释:1.软件工程:指将系统化、规范化和可量化的方法应用于软件的开发、运行和维护过程的一门工程学科。
软件工程选择题大全

软件工程选择题题号题目内容选项A选项B选项C选项D参考答案1在软件生命周期中,能准确确定软件系统的体系结构的功能阶段是()概要设计详细设计需求分析可行性分析A2下面不是软件工程的3个要素的是()过程方法环境工具C3下面不属于软件的组成的是()程序记录文档数据B4在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究一般归属于()维护时期运行时期计划时期开发时期C5在瀑布模型中,下面()是其突出的缺点。
不适应平台的变动不适应算法的变动不适应用户需求的变动不适应程序语言的变动C6软件工程过程通常包含4种基本活动,下面不属于4种活动之一的是()。
软件规格说明软件开发软件测试软件演进C·7下面不属于软件的特点的是()。
软件是一种软件产品软件产品不会用坏,不存在磨损、消耗问题软件产品的生产主要是研制软件产品非常便宜D8文档是描述程序、数据和系统开发以及使用的各种图文资料。
下面不是文档的作用的是()。
记录提供源程序维护软件软件产品介绍B9软件开发工具是协助开发人员进行软件开发活动所使用的软件或环境。
下面不是软件开发维护工具编码工具测试工具需求分析工具A工具的是()。
10下列叙述中不属于软件生命周期模型的是()。
原型模型瀑布模型螺旋模型快速组装模型D11软件设计中,用抽象和分解的目的是()。
提高易读性降低复杂性增加内聚性降低耦合性B12软件由3部分组成,它们是()。
程序、数据和文档程序、数据和界面数据、文档和界面程序、界面和文档A13软件生命周期中所花费用最多的阶段是()。
详细设计软件编码概要设计软件测试和维护D14开发软件时对提高开发人员工作效率至关重要的是()。
操作系统的资源管理功能先进的软件开发工具和环境程序人员的数量计算机的并行处理能力B15开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
软件投机软件危机软件工程软件产生B16软件开发的结构化生命周期方法将软件生命周期划分成()。
软件工程 多项选择

地理信息系统按区域大小或行政级别划分可分为(ABCD)A全球地理信息系统B国家地理信息系统C区域地理信息系统D省级地理信息系统E矿产资源信息系统下列地图要素语义信息的类别属于命名或类型尺度的有(ABD)A地理目标类别B地理目标名称C地理目标所属等级D属性的定性描述E属性的定量描述下列选项中,属于地图图像数据处理的方法有(ABCDE)A地图图像的精度纠正和拼接B地图图像的要素分类或色彩分层C地图图像的地理目标的矢量化处理D地图图像的地理目标的识别E地图图像和矢量数据的融合地理信息系统数据的主要误差来源(ABCDE)A地图数字化误差B遥感数据误差C测量数据误差D数据转化误差E数据存储误差下列分析方法属于空间分析方法的有(ABC)A矢量叠置分析B网络分析C趋势面分析D回归分析E模糊数学分析下面属于地图表示方法的有(ABCDE)A等值线法B范围法C点值法D动线法E剖面法下列软件按功能分类的包括(CDE)A批处理软件B项目软件C应用软件D系统软件E支撑软件关于软件工程项目的基本目标说法正确的有(BCD)A开发成本较高B达到用户要求的软件功能C取得较好的软件性能D软件易于移植E维护费用较高下列选项属于软件工程过程特点的有(ABCDE)A易理解性B可见性C可支持性D健壮性E速度典型系统结构图由模块组成,改进模块结构时应注意(ABCDE)A模块功能的完善化B重复功能的删除C控制模块的作用范围D模块大小适中E明确模块的功能用户界面是软件的重要组成部分,下列属于用户界面特性(ABCD)A可使用性B灵活性C复杂性D可靠性E可维护性软件工程标准的建立,可以提高(ABCDE)A软件的可使用性B软件人员技术水平C软件的可靠性D软件的可移植性E软件的可维护性地理信息系统的功能总体上分为(ABC)A输入B输出C数据处理D测量EDEM分析下列选项中,属于面对对象的分析、设计方法有(CDE)A Java AppletB ActiveXC Booch方法D OMT方法E use case的UML如果可以认为一个软件系统是面向对象的,则该软件系统一定由下列哪几个概念设计和实现的?(ABCD)A对象B类C通信D继承E驱动当把应用生存期和类生存期结合在一起时,应用开发的过程包括(ABCDE)A分析阶段B高层设计C类的开发D实例的建立E组装测试语义数据模型中的关系包括(ABCD)A泛化B聚合C分类D关联E继承设计类时,利用现存的类,方法有哪几种?(BCDE)A开发B选择C分解D配置E演变类中对象的组成包括(BCD)A数据模型化B共享界面C操作D私有数据结构E功能定义下列选项中,属于地理空间数据的特点有(ABCDE)A数据量大、服务的范围广泛B数据经常变更C地理空间数据的关系特别复杂D应用的灵活性E维护的分享下列选项中,属于数据评价所考虑的因素有(ABCDE)A数据形式是否标准B数据的状态C是否是原始数据D数据库的总体组织结构E拓扑关系是否建立下列对地理信息系统界面的主要特点说法正确的有(ABCDE)A用户多,难以满足用户的要求B处理的数据量大,用户等待的时间长C用户可以根据需要制定和修改界面方式D用户界面应当可靠,保证程序和数据的安全性E地理空间信息的可视化方法多,界面的要求不同在选择地理信息系统界面时应当考虑的因素有(ABCDE)A使用的难易程度B学习的难易程度C操作速度D复杂程度E开发的难易程度按显示的形象或样式,菜单可以分为(BE)A固定位置菜单B正文菜单C下拉式菜单D浮动式菜单E图标菜单遥感数据的处理包括(ABCDE)A纠正B增强C变换D滤波E分类遥感技术的主要优点有(ABCDE)A监测动态变化B可以进行全天候的观测C航空相片的空间分辨率高D增大了观测范围E空间详细程度高下列选项中,属于软件质量直接度量方法的有(BCDE)A功能性B产生的代码行数C执行速度D存储量大小E错误数影响估算精确性的主要因素包括(CDE)A产品因素B资源因素C项目的规模D结构化程度E历史信息的有效性风险分析包括(ABCD)A风险识别B风险估计C风险评价D风险驾驭E风险描述不成熟的软件机构具有的特点有(ABCDE)A软件开发过程由开发人员临时确定B管理人员忙于突发事件C项目的进度估算合理D项目的经费估算不合理E软件测量难以预测文档编制过程应当遵循的原则有(ABCDE)A针对性B精确性C清晰性D完整性E灵活性。
软件工程试卷(附答案)

一、单项选择题(每题2分,共40分)1.软件生存周期模型有多钟,下列选项中,(C)不是软件生存周期模型。
A.螺旋模型B.增量模型C.功能模型D。
瀑布模型2.以下说法错误的是(C)。
A.增量模型是在瀑布模型的基础上加以修改而形成的B.增量模型推迟某些阶段或所有阶段中的细节,从而较早地产生工作软件C。
瀑布模型和增量模型都属于整体开发模型D。
瀑布模型规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节3。
可行性分析中,系统流程图用于描述(A)。
A.当前运行系统B。
当前逻辑模型C.目标系统D。
新系统4.研究软硬件资源的有效性是进行(A)研究的一方面.A。
技术可行性B.经济可行性C.社会可行性D.操作可行性5、数据字典中,一般不包括下列选项中的(D)条目.A.数据流B。
数据存储C.加工D.源点与终点6、SA方法的分析步骤是首先调查了解当前系统的工作流程,然后(A)。
A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B.获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型C.获得当前系统的逻辑模型,抽象出目标系统的物理模型,建立目标系统的逻辑模型D。
获得当前系统的逻辑模型,抽象出目标系统的物理模型,建立目标系统的物理模型7、通过(B)可以完成数据流图的细化.A。
结构分析B.功能分解C.数据分析D.系统分解8、对软件进行分解,是为了(C).A。
降低模块的复杂程度B.降低模块间接口的复杂程度C。
降低模块的复杂程度,并降低模块间接口的复杂程度D.降低模块的复杂程度,并提高模块间接口的复杂程度9、为了提高模块的独立性,模块内部最好是(C)。
A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚10、在软件结构设计完成后,对于下列说法,正确的是(C)。
A.非单一功能模块的扇入数大比较好,说明本模块重用率高B.单一功能的模块扇入高时应重新分解,以消除控制耦合的情况C.一个模块的扇出太多,说明该模块过分复杂,缺少中间层D。
软件工程选择题

1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。
A.50年代末B.60年代初C.60年代末D.70年代初A.运筹学B.工程学C.软件学D.软件学E.数字2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。
A.软件投机B.软件危机C.软件工程D.软件产生3.产生软件危机的原因有如下几点,除了______。
A、软件开发过程未经审查B、软件开发不分阶段,开发人员没有明确的分工C、所开发的软件,除了程序清单外,没有其他文档D、采用工程设计的方法开发软件,不符合软件本身的特点4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。
A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。
A.维护B.测试C.详细设计D.概要设计E.编码F.需求分析6.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。
A.详细设计B.可行性分析C.运行及维护D.测试与排错7.划分软件生存周期的阶段时所应遵循的基本原则是_____。
A、各阶段的任务尽可能相关性B、各阶段的任务尽可能相对独立C、各阶段的任务在时间上连续D、各阶段的任务在时间上相对独立8.一个软件项目是否进行开发的结论是在______文档中作出的。
A、软件开发计划B、可行性报告C、需求分析说明书D、测试报告9.分析员是____。
A.用户中系统的直接使用者B.用户和软件人员的中间人C.软件的编程人员D。
用户和软件人员的领导10.下列叙述中,_______不属于数据字典的作用。
A、作为编码阶段的描述工具B、为用户与开发人员之间统一认识C、作为概要设计的依据D、为需求分析阶段定义各类条目11.使用结构化分析方法时,采用的基本手段是____。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
地理信息系统按区域大小或行政级别划分可分为(ABCD)
A全球地理信息系统
B国家地理信息系统
C区域地理信息系统
D省级地理信息系统
E矿产资源信息系统
下列地图要素语义信息的类别属于命名或类型尺度的有(ABD)A地理目标类别
B地理目标名称
C地理目标所属等级
D属性的定性描述
E属性的定量描述
下列选项中,属于地图图像数据处理的方法有(ABCDE)
A地图图像的精度纠正和拼接
B地图图像的要素分类或色彩分层
C地图图像的地理目标的矢量化处理
D地图图像的地理目标的识别
E地图图像和矢量数据的融合
地理信息系统数据的主要误差来源(ABCDE)
A地图数字化误差
B遥感数据误差
C测量数据误差
D数据转化误差
E数据存储误差
下列分析方法属于空间分析方法的有(ABC)
A矢量叠置分析
B网络分析
C趋势面分析
D回归分析
E模糊数学分析
下面属于地图表示方法的有(ABCDE)
A等值线法
B围法
C点值法
D动线法
E剖面法
下列软件按功能分类的包括(CDE)
A批处理软件
B项目软件
C应用软件
D系统软件
E支撑软件
关于软件工程项目的基本目标说确的有(BCD)
A开发成本较高
B达到用户要求的软件功能
C取得较好的软件性能
D软件易于移植
E维护费用较高
下列选项属于软件工程过程特点的有(ABCDE)
A易理解性
B可见性
C可支持性
D健壮性
E速度
典型系统结构图由模块组成,改进模块结构时应注意(ABCDE)A模块功能的完善化
B重复功能的删除
C控制模块的作用围
D模块大小适中
E明确模块的功能
用户界面是软件的重要组成部分,下列属于用户界面特性(ABCD)A可使用性
B灵活性
C复杂性
D可靠性
E可维护性
软件工程标准的建立,可以提高(ABCDE)
A软件的可使用性
B软件人员技术水平
C软件的可靠性
D软件的可移植性
E软件的可维护性
地理信息系统的功能总体上分为(ABC)
A输入
B输出
C数据处理
D测量EDEM分析
下列选项中,
属于面对对象的分析、设计方法有(CDE)
A Java Applet
B ActiveX
C Booch方法
D OMT方法
E use case的UML
如果可以认为一个软件系统是面向对象的,则该软件系统一定由下列哪几个概念设计和实现的?(ABCD)
A对象
B类
C通信
D继承
E驱动
当把应用生存期和类生存期结合在一起时,应用开发的过程包括(ABCDE)
A分析阶段
B高层设计
C类的开发
D实例的建立
E组装测试
语义数据模型中的关系包括(ABCD)
A泛化
B聚合
C分类
D关联
E继承
设计类时,利用现存的类,方法有哪几种?(BCDE)
A开发
B选择
C分解
D配置
E演变
类中对象的组成包括(BCD)
A数据模型化
B共享界面
C操作
D私有数据结构
E功能定义
下列选项中,属于地理空间数据的特点有(ABCDE)
A数据量大、服务的围广泛
B数据经常变更
C地理空间数据的关系特别复杂
D应用的灵活性
E维护的分享
下列选项中,属于数据评价所考虑的因素有(ABCDE)A数据形式是否标准
B数据的状态
C是否是原始数据
D数据库的总体组织结构
E拓扑关系是否建立
下列对地理信息系统界面的主要特点说确的有(ABCDE)A用户多,难以满足用户的要求
B处理的数据量大,用户等待的时间长
C用户可以根据需要制定和修改界面方式
D用户界面应当可靠,保证程序和数据的安全性
E地理空间信息的可视化方法多,界面的要求不同
在选择地理信息系统界面时应当考虑的因素有(ABCDE)A使用的难易程度
B学习的难易程度
C操作速度
D复杂程度
E开发的难易程度
按显示的形象或样式,菜单可以分为(BE)
A固定位置菜单
B正文菜单
C下拉式菜单
D浮动式菜单
E图标菜单
遥感数据的处理包括(ABCDE)
A纠正
B增强
C变换
D滤波
E分类
遥感技术的主要优点有(ABCDE)
A监测动态变化
B可以进行全天候的观测
C航空相片的空间分辨率高
D增大了观测围
E空间详细程度高
下列选项中,属于软件质量直接度量方法的有(BCDE)A功能性
B产生的代码行数
C执行速度
D存储量大小
E错误数
影响估算精确性的主要因素包括(CDE)
A产品因素
B资源因素
C项目的规模
D结构化程度
E历史信息的有效性
风险分析包括(ABCD)
A风险识别
B风险估计
C风险评价
D风险驾驭
E风险描述
不成熟的软件机构具有的特点有(ABCDE)A软件开发过程由开发人员临时确定
B管理人员忙于突发事件
C项目的进度估算合理
D项目的经费估算不合理
E软件测量难以预测
文档编制过程应当遵循的原则有(ABCDE)A针对性
B精确性
C清晰性D完整性E灵活性。