摘要:2018上半年软件设计师考试已经结束,小编为大家整理了2018上半年软件设计师上午真题,以下为第四部分。
● 能力成熟度模型集成(CMMI)是若干过程模型的综合和改进。连续式模型和阶段式模型是CMMI提供的两种表示方法。连续式模型包括6个过程域能力等级( Capability Level,CL),其中( )的共性目标是过程将可标识的输入工作产品转换成可标识的输出工作产品,以实现支持过程域的特定目标。
(31)A.CL1(已执行的)
B.CL2(已管理的)
C.CL3(已定义的)
D.CL4(定量管理的)
● 软件维护工具不包括( )工具。
(32)A.版本控制
B.配置管理
C.文档分析
D.逆向工程
● 概要设计文档的内容不包括( )。
(33)A.体系结构设计
B.数据库设计
C.模块内算法设计
D.逻辑数据结构设计
● 耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合程度不取决( )。
(34)A.调用模块的方式
B.各个模块之间接口的复杂程度
C.通过接口的信息类型
D.模块提供的功能数
● 对下图所示的程序流程图进行判定覆盖测试,则至少需要( )个测试用例。采用 McCabe度量法计算其环路复杂度为( )。
(35)A.2
B.3
C.4
D.5
(36)A.2
B.3
C.4
D.5
● 软件调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,进行改正。其常用的方法中,( )是指从测试所暴露的问题出发,收集所有正确或不正确的数据,分析它们之间的关系,提出假想的错误原因,用这些数据来证明或反驳,从而查出错误所在。
(37)A.试探法
B.回溯法
C.归纳法
D.演绎法
● 对象的( )标识了该对象的所有属性(通常是静态的)以及每个属性的当前值(通常是动态的)。
(38)A.状态
B.ID
C.行为
D.语义
● 在下列机制中,( )是指过程调用和响应调用所需执行的代码在运行时加以结合;而( )是过程调用和响应调用所需执行的代码在编译时加以结合。
(39)A.消息传递
B.类型检查
C.静态绑定
D.动态绑定
(40)A.消息传递
B.类型检查
C.静态绑定
D.动态绑定
软考备考资料免费领取
去领取