

● 在软件设计过程中,__(11)__设计指定各组件之间的通信方式以及各组件之间如何相互作用。
(11)A.数据
B.接口
C.结构
D.模块
● UML是一种__(12)__。
(12)A.面向对象的程序设计语言
B.面向过程的程序设计语言
C.软件系统开发方法
D.软件系统建模语言
● 采用UML进行软件设计时,可用__(13)__关系表示两类事物之间存在的特殊/一般关系。
(13)A.依赖
B.聚集
C.泛化
D.实现
● 软件需求分析阶段的主要任务是确定__(14)__。
(14)A.软件开发方法
B.软件系统功能
C.软件开发工具
D.软件开发费用
● 在软件设计和编码过程中,采取__(15)__的做法将使软件更加容易理解和维护。
(15)A.良好的程序结构,有无文档均可
B.使用标准或规定之外的语句
C.良好的程序结构,编写详细正确的文档
D.尽量减少程序中的注释
● 软件测试是软件开发过程中不可缺少的一项任务,通常在代码编写阶段需要进行__(16)__,而检查软件的功能是否与用户要求一致是__(17)__的任务。
(16)A.验收测试
B.系统测试
C.单元测试
D.集成测试
(17)A.验收测试
B.系统测试
C.单元测试
D.集成测试
● 采用白盒测试方法时,应根据__(18)__和指定的覆盖标准确定测试数据。
(18)A.程序的内部逻辑
B.程序的复杂结构
C.使用说明书的内容
D.程序的功能
● __(19)__是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。
(19)A.结构化开发方法
B.Jackson系统开发方法
C.Booch方法
D.UML(统一建模语言)
● 用户界面的设计过程不包括__(20)__。
(20)A.用户、任务和环境分析
B.界面设计
C.置用户于控制之下
D.界面确认
| 各省软考办 | ||||||||||