在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括以下的( ) 。
①在软件开发初期制定质量保证计划,并在开发中坚持执行
②开发工作严格按阶段进行,文档工作应在开发完成后集中进行
③严格执行阶段评审
④要求用户参与全部开发过程以监督开发质量
⑤开发前选定或制定开发标准或开发规范并遵照执行
⑥争取足够的开发经费和开发人力的支持
A、①③⑤
B、①②④
C、①②③④⑤⑥
D、①③④⑤
面向对象的开发方法中,(1)是面向对象技术领域内占主导地位的标准建模语 言, 用这种语言描述系统与外部系统及用户之间交互的图是(2)。
(1)A、RUP
B、C++
C、UML
D、Java
(2)A、类图
B、用例图
C、对象图
D、协作图
面向对象中的所谓数据隐藏指的是( )。
A、输入数据必须输入口令
B、数据经过加密处理
C、对象内部数据结构上建有防火墙
D、对象内部数据结构的不可访问性
面向对象的类之间有关联、泛化、实现及依赖等关系。在统一建模语言中,符号“
”表示的是( )关系。
A、关联
B、依赖
C、实现
D、泛化
( )是指系统和(或)其组成部分能在其他系统中重复使用的程度。
A、可扩充性
B、可移植性
C、可重用性
D、可维护性
CMM 提供了一个框架,将软件过程改进划分成( )个成熟度等级。
A、3
B、4
C、5
D、6
下面关于软件测试的说法,(1)是错误的。软件测试方法可分为黑盒测试法和 白盒测试法两种。黑盒测试法是通过分析程序的(2)来设计测试用例的方法。集成测试也叫做(3)。
(1)A、软件测试就是程序测试
B软件测试贯穿于软件定义和开发的整个期间
C、需求规格说明、设计规格说明都是软件测试的对象
D、程序是软件测试的对象
(2)A、应用范围
B、内部逻辑
C、功能
D、输入数据
(3)A、部件测试
B、组装测试
C、确认测试
D、集合测试