摘要:●极限编程(eXtremeProgramming)是一种轻量级软件开发方法,(28)不是它强调的准则。(28)A.持续的交流和沟通B.用最简单的设计实现用户需求C.用测试驱动开发D.关注用户反馈●软件开发过程包括需求分析、概要设计、详细设计、编码、测试、维护等活动。程序流程设计在(29)活动中完成,软件的总体结构设计在(30)活动中
● 极限编程(eXtreme Programming)是一种轻量级软件开发方法, (28)不是它强调的准则。
(28)A. 持续的交流和沟通 B. 用最简单的设计实现用户需求
C. 用测试驱动开发 D. 关注用户反馈
● 软件开发过程包括需求分析、概要设计、详细设计、编码、测试、维护等活动。程序流程设计在 (29) 活动中完成,软件的总体结构设计在 (30) 活动中完成并在 (31)中进行说明。
(29)A. 需求分析 B. 概要设计 C. 详细设计 D. 编码
(30)A. 需求分析 B. 概要设计 C. 详细设计 D. 编码
(31)A. 系统需求说明书 B. 概要设计说明书
C. 详细设计说明书 D. 数据规格说明书
● 统一建模语言(UML)是面向对象开发方法的标准化建模语言。采用UML对系统建模时,用 (32) 描述系统的全部功能,等价于传统的系统功能说明。
(32)A. 分析模型 B. 设计模型 C. 用例模型 D. 实现模型
● 白盒测试主要用于测试 (33) 。
(33)A. 程序的内部逻辑 B. 程序的正确性
C. 程序的外部功能 D. 结构和理性
● 在结构化程序设计中, (34) 的做法会导致不利的程序结构。
(34)A. 避免使用GOTO 语句
B. 对递归定义的数据结构尽量不使用递归过程
C. 模块功能尽可能单一,模块间的耦合能够清晰可见
D. 利用信息隐蔽,确保每一个模块的独立性
软考备考资料免费领取
去领取