欢迎来到天天文库
浏览记录
ID:9953004
大小:62.50 KB
页数:6页
时间:2018-05-16
《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.可维护性、安全性
此文档下载收益归作者所有