gis软件工程期末考试复习题

gis软件工程期末考试复习题

ID:9953004

大小:62.50 KB

页数:6页

时间:2018-05-16

gis软件工程期末考试复习题_第1页
gis软件工程期末考试复习题_第2页
gis软件工程期末考试复习题_第3页
gis软件工程期末考试复习题_第4页
gis软件工程期末考试复习题_第5页
资源描述:

《gis软件工程期末考试复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程》选择题一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内,每小题1分)1.软件产品的开发主要是( D)。 A.复制B.再生产C.拷贝D.研制2.可行性研究的目的是决定( B  )。 A.开发项目B.项目值得开发否C.规划项目D.维护项目3.SA方法用DFD描述(  D)。 A.系统的控制流程B.系统的数据结构 C.系统的基本加工D.系统的功能4.进行需求分析可使用多种工具,但(  C)是不适用的。 A.数据流图(DFD)B.判定表C.PAD图 D.数据字典5.软件设计阶段一般又可分为( B)。 A.逻辑设计与功能设计B.总体设计与详细设计C.

2、概念设计与物理设计D.模型设计与程序设计6.软件设计中划分模块的一个准则是(C)。A.低内聚低耦合B.低内聚高耦合C.高内聚低耦合D.高内聚高耦合7.下列语言中哪个语言是低级语言( D) A.PASCALB.VISUALBASIC C.C++ D.汇编语言14.软件测试的目的是(  B)。 A.试验性运行软件B.发现软件错误C.证明软件正确        D.找出软件中全部错误8.软件测试中,白盒法是通过分析程序的(  B)来设计测试用例的。 A.应用范围B.内部逻辑C.功能D.输入数据 9.黑盒法是根据程序的( C)来设计测试用例的。 A.应用范围B.内部逻辑C.功能D.输入数据10.把一组

3、具有相似特性的对象组合在一起,称之为(C)。A、多态性B、继承性C、类D、消息11.面向对象的主要特征除对象唯一性、封装、继承外,还有(A)A、多态性             B、完整性C、可移植性           D、兼容12.软件生存周期中时间最长的是(  D)阶段。 A.需求分析   B.概要设计   C.测试        D.维护13.与计算机科学的理论研究不同,软件工程是一门(  C)学科。 A.理论性  B.原理性     C.工程性     D.心理性14.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大( C)。 A、详细

4、设计阶段        B、总体设计阶段       C、需求分析阶段    D、测试和运行阶段15.软件工程的出现主要是由于( C)。 A.程序设计方法学的影响    B.其它工程科学的影响 C.软件危机的出现      D.计算机的发展16.SA方法的基本思想是(  C )A.自底向上逐步抽象B.自底向上逐步分解C自顶向下逐步分解 D.自顶向下逐步抽象17、为了提高软件测试的效率,应该(  D)。 A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 D.选择发现错误可能性较大的数据作为测试用例18.与设计测试用例无关的文档是(  A)。 A.

5、项目开发计划       B.需求规格说明书 C.设计说明书         D.源程序 19.使用白箱测试方法时确定测试数据应根据( A)和指定的覆盖标准。 A.程序的内部逻辑            B.程序的复杂程度 C.使用说明书                D.程序的功能20.软件部件的内部实现与外部可访问性的分离,是指软件的( C )。 A.继承性       B.共享性        C.封装性         D.抽象性21、软件管理的具体内容包括对( D) A.开发人员、组织机构    B.用户管理、配置管理 C.控制、文档资料 D.(A)、(B)和(C)22.软件需求分析阶

6、段的工作,可以分为四个方面:对问题的识别.分析与综合.编写需求分析文档以及(  B)A.软件的总结     B.需求分析评审 C.阶段性报告          D.以上答案都不正确23..数据流图是常用的进行软件需求分析的图形工具,其主要图形元素是(  C) A.输入.输出.外部实体和加工 B.变换.加工.数据流和存储 C.加工.数据流.数据文件和源或宿 D.变换.数据存储.加工和数据流24、软件的集成测试工作最好由( D)承担,以提高集成测试的效果。 A.该软件的设计人员 B.该软件开发组的负责人 C.该软件的编程人员 D.不属于该软件开发组的软件设计人员 25.软件生命周期的最后的一个阶段

7、是( B ) A.书写软件文档         B.软件维护 C.稳定性测试           D.书写详细用户说明26McCall提出了表明软件质量的11个质量特性。它们是正确性、可靠性、可使用性、完整性、( D)、可移植性、可复用性、效率、可测试性、互联性。 A.模块独立性、安全性                      B.文档完备性、灵活性 C.可维护性、安全性            

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。