好文档 - 专业文书写作范文服务资料分享网站

软件设计师考试 - 历年真题及答案(2007年-2013)年

天下 分享 时间: 加入收藏 我要投稿 点赞

● 统一过程UP是一种用例驱动的迭代式增量开发过程每次迭代过程中主要的工作流包括捕获需求、

分析、设计、实现和测试等。这种软件过程的用例图(Use Case Diagram)是通过 29 得到的。

29A. 捕获需求 B.分析 C.设计 D.实现

● 序言性注释是指在每个程序或模块开头的一段说明起辅助理解程序的作用一般包括程序的表示、

名称和版本号程序功能描述接口与界面描述输入/输出数据说明开发历史与运行环境有关的信息

等。下列叙述中不属于序言性注释的是 30 。

30A. 程序对硬件、软件资源的要求 B. 重要变量和参数说明

C. 嵌入在程序中的 SQL 语句 D. 程序开发的原作者、审查者、修改者、编程日期等

● ISO/IEC 9126 软件质量模型中第一层定义了六个质量特性并为各质量特性定义了相应的质量子特

性其中易分析子特性属于软件的 31 质量特性。

31A.可靠性 B. 效率 C.可维护性 D.功能性

● 软件32 的提高有利于软件可靠性的提高。

32A. 存储效率 B.执行效率 C.容错性 D.可移植性

● 软件能力成熟度模型将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优

化级并且高级别成熟度一定可以达到低级别成熟度的要求。其中33中的开发过程及相应的管理工作

均已标准化、文档化并已建立完善的培训制度和专家评审制度。

3 软件设计师考试历年真题

第6页 共 4 页 软件设计师考试历年真题 第5页 共 4 页 软件设计师历年试题 软件设计师历年试题

33A. 可重复级和定义级 B.定义级和管理级 C.管理级和优化级 D.定义级、管理级和优

化级

● LOC 是软件规模的一种量度它表示34 。

34A. 软件功能数 B. 源代码行数 C. 每单位成本数 D.工作量

● 阅读下列流程图

当用判定覆盖法进行测试时至少需要设计 35 个测试用例。

35A. 2 B. 4 C. 6 D. 8

● 面向对象分析与设计是面向对象软件开发过程中的两个重要阶段下列活动中36不属于面向对象

分析阶段。

36A. 构建分析模型 B. 识别分析类 C.确定接口规格 D. 评估分析模型

● 在某大学学生学籍管理信息系统中假设学生年龄的输入范围为1640则根据黑盒测试中的等价类

划分技术下面划分正确的是 37 。

37A. 可划分为 2 个有效等价类2 个无效等价类

B. 可划分为 1 个有效等价类2 个无效等价类

C. 可划分为 2 个有效等价类1 个无效等价类

D. 可划分为 1 个有效等价类1 个无效等价类

● 面向对象分析需要找出软件需求中客观存在的所有实体对象概念然后归纳、抽象出实体类。38

是寻找实体对象的有效方法之一。

38A. 会议调查 B. 问卷调查 C. 电话调查 D. 名词分析 ● 在“模型视图控制器”MVC模式中39 主要表现用户界面 40用来描述核心业务

逻辑。

39A. 视图 B. 模型 C. 控制器 D. 视图和控制器

40A. 视图 B. 模型 C. 控制器 D. 视图和控制器

● 在进行面向对象设计时采用设计模式能够41。

41A. 复用相似问题的相同解决方案 B. 改善代码的平台可移植性

C. 改善代码的可理解性 D. 增强软件的易安装性

● 下面给出了四种设计模式的作用

外观Facade为子系统中的一组功能调用提供一个一致的接口这个接口使得这一子系统更加容易

使用

装饰(Decorate)当不能采用生成子类的方法进行扩充时动态地给一个对象添加一些额外的功能

4 软件设计师考试历年真题

第8页 共 5 页 软件设计师考试历年真题 第7页 共 5 页 软件设计师历年试题 软件设计师历年试题

单件Singleton保证一个类仅有一个实例并提供一个访问它的全局访问点

模板方法Template Method在方法中定义算法的框架而将算法中的一些操作步骤延迟到子类中

实现。

请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例那么

采用42设计模式能够有效达到该目的该系统中的某子模块需要为其它模块提供访问不同数据库系统

Oracle、SQL Server、DB2 UDB 等的功能这些数据库系统提供的访问接口有一定的差异但访问过

程却都是相同的例如先连接数据库再打开数据库最后对数据进行查询43 设计模式可抽象出

相同的数据库访问过程系 统 中 的 文 本 显 示 类  TextView  和 图 片 显 示 类 PictureView 

都 继 承 了 组 件 类

Component分别显示文本和图片内容现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条

又有黑色边框的文本显示控件和图片显示控件但希望最多只增加三个类44设计模式可以实现该目的。

42A. 外观 B.装饰 C. 单件 D. 模板方法

43A. 外观 B.装饰 C. 单件 D. 模板方法

44A. 外观 B.装饰 C. 单件 D. 模板方法

● 在采用标准 UML 构建的用例模型Use-Case Model中参与者Actor与用例Use Case是模

型中的主要元素其中参与者与用例之间可以具有45关系。

45A. 包含include B. 递归Recursive

C. 关联Association D. 组合Composite

● 当采用标准 UML 构建系统类模型(Class Model)时若类 B 除具有类 A 的全部特性外类 B 还可

定义新的特性以及置换类 A 的部分特性那么类 B 与类 A 具有46关系若类 A 的对象维持类 B 对

象的引用或指针并可与类 C 的对象共享相同的类 B 的对象

那么类 A 与类 B 具有47关系。

46A. 聚合 B. 泛化 C. 传递 D. 迭代

47A. 聚合 B. 泛化 C. 传递 D. 迭代

● 表达式“(a+b)* (c-d)”的后缀表示为 48。

48A. ab+cd-* B. abcd+-* C. ab+*cd- D. abcd*+-

● 函数 t()、f()的定义如下所示若调用函数 t 时传递给 x 的值为 3并且调用函数 f()时第一个参

数采用传值call by value方式第二个参数采用传引用call by reference方式则函数 t 的返回值为

49 。

49A. 35 B. 24 C. 22 D. 11

● 程序设计语言中 50 。

50A. while 循环语句的执行效率比 do-while 循环语句的执行效率高

B. while 循环语句的循环体执行次数比循环条件的判断次数多 1而 do-while 语句的循环体执行次

数比循环条件的判断次数少 1

C. while 语句的循环体执行次数比循环条件的判断次数少 1而 do-while 语句的循环体执行次数比

循环条件的判断次数多 1

5 软件设计师考试历年真题

第10页 共 6 页 软件设计师考试历年真题 第9页 共 6 页 软件设计师历年试题 软件设计师历年试题

D. while 语句的循环体执行次数比循环条件的判断次数少 1而 do-while 语句的循环体

软件设计师考试 - 历年真题及答案(2007年-2013)年

●统一过程UP是一种用例驱动的迭代式增量开发过程每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(UseCaseDiagram)是通过29得到的。29A.捕获需求B.分析C.设计D.实现●序言性注释是指在每个程序或模
推荐度:
点击下载文档文档为doc格式
6qudp5sgle05ej21u7ty
领取福利

微信扫码领取福利

微信扫码分享