软件工程期末考试复习题

软件工程期末考试复习题

ID:17790617

大小:380.35 KB

页数:19页

时间:2018-09-05

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

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

1、《软件工程》选择题一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内,每小题1分)1.软件产品的开发主要是( D )。 A.复制B.再生产C.拷贝D.研制2.作坊式小团体合作生产方式的时代是( C)时代。 A.程序设计B.软件生产自动化C.程序系统D.软件工程3.软件工程与计算机科学性质不同,软件工程着重于(  C)。 A.理论研究B.原理探讨C.建造软件系统D.原理的理论4.将每个模块的控制结构转换成计算机可接受的程序代码是(  A)阶段的任务。 A.编码B.需求分析C.详细设计D.测试5.可行性研究的目的是决定(   B)。 A.开发项目B.项目

2、值得开发否C.规划项目D.维护项目6.SA方法用DFD描述(  D)。 A.系统的控制流程B.系统的数据结构 C.系统的基本加工D.系统的功能7.进行需求分析可使用多种工具,但(  C)是不适用的。 A.数据流图(DFD)B.判定表C.PAD图 D.数据字典8.结构化分析(SA)方法将欲开发的软件系统分解为若干基本加工,并对加工进行说明,下述是常用的说明工具,其中便于对加工出现的组合条件的说明工具是(  A)。a.结构化语言;b.判定树;c.判定表。 A.b和cB.a,b和cC.a和cD.a和b 9.软件概要设计结束后得到(   B)。A.初始化的软件结构图   B.优化后的软件结构图C.

3、模块详细的算法       D.程序编码10.软件设计阶段一般又可分为( B )。 A.逻辑设计与功能设计B.概要设计与详细设计C.概念设计与物理设计D.模型设计与程序设计11.软件设计中划分模块的一个准则是(C)。A.低内聚低耦合B.低内聚高耦合C.高内聚低耦合D.高内聚高耦合12.PDL是软件开发过程中用于( C )阶段的描述工具。 A.需求分析B.概要设计C.详细设计D.编程13.下列语言中哪个语言是低级语言( D) A.PASCALB.VISUALBASIC C.C++ D.汇编语言14.软件测试的目的是(  B)。 A.试验性运行软件B.发现软件错误C.证明软件正确       

4、 D.找出软件中全部错误15.软件测试中,白盒法是通过分析程序的( B )来设计测试用例的。 A.应用范围B.内部逻辑C.功能D.输入数据 16.黑盒法是根据程序的( C )来设计测试用例的。 A.应用范围B.内部逻辑C.功能D.输入数据 17.下面的逻辑测试覆盖中,测试覆盖最弱的是( C) A.条件覆盖                 B.条件组合覆盖 C.语句覆盖                 D.条件及判定覆盖18.把一组具有相似特性的对象组合在一起,称之为(C)。A、多态性B、继承性C、类D、消息19.面向对象的主要特征除对象唯一性、封装、继承外,还有(A)A、多态性      

5、       B、完整性C、可移植性           D、兼容20.下列模型属于成本估算方法的有(A)A、COCOMO模型B、McCall模型C、McCabe度量法D、时间估算法21.软件生存周期中时间最长的是(  D)阶段。 A.需求分析   B.概要设计   C.测试        D.维护22.与计算机科学的理论研究不同,软件工程是一门( C )学科。 A.理论性  B.原理性     C.工程性     D.心理性23.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大( C)。 A、详细设计阶段        B、概要设计阶段 

6、      C、需求分析阶段    D、测试和运行阶段24.程序的三种基本控制结构的共同特点是( D )。 A.不能嵌套使用            B.只能用来写简单程序 C.已经用硬件实现          D.只有一个入口和一个出口25.软件工程的出现主要是由于( C)。 A.程序设计方法学的影响                B.其它工程科学的影响   C.软件危机的出现                    D.计算机的发展26.在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是( D) A、工作阶段间的等待时间    B、生产原型的复杂性 C、参与人员所需的工作

7、站数  D、参与人员之间的通信困难27.SA方法的基本思想是(  C )A.自底向上逐步抽象   B.自底向上逐步分解C.自顶向下逐步分解   D.自顶向下逐步抽象28.判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是( D ) A.逻辑判断                         B.层次分解 C.操作条目                         D.组合条件29.软件需求说明书是软件需求

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

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

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