● 针对面向对象类中定义的每个方法的测试,基本上相当于传统软件测试中的(26) 。
(26)
A.集成测试
B.系统测试
C.单元测试
D.验收测试
● 针对面向对象类中定义的每个方法的测试,基本上相当于传统软件测试中的(26) 。
(26)
A.集成测试
B.系统测试
C.单元测试
D.验收测试
以下关于面向对象的叙述中,说法正确的是(48)。
A.对象间的连接必须绑定到一个具体类的对象上
B.针对实现编程,而不是针对接口编程
C.优先使用继承而非组合
D.客户无须知道特定类,只需知道他们所期望的接口
以下关于面向对象技术的叙述中,说法错误的是(48)。
A.面向对象设计最根本的意图是适应需求变化
B.应尽量针对接口编程,而不要针对实现编程
C.尽量使用继承而不是聚合,因为继承使得类间的耦合性最小
D.尽量使用已有的类库
以下关于面向对象软件集成测试的说法中,错误的是
A.协作集成是指将可以协作完成特定系统功能的类集成在一起进行集成测试
B.针对一个类的多个成员方法间协作的测试不属于面向对象软件集成测试关注的范畴
C.针对一个类的多个实例间协作的测试不属于面向对象软件集成测试关注的范畴
D.针对一个类树上多个类的行为的测试属于面向对象软件集成测试关注的范畴
以下关于面向对象软件测试的说法中,正确的是
A) 大突击集成是最有效的面向对象软件集成测试策略
B) 在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试
C) 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴
D) 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法
课程实践二题目(根据实践一选择的项目来完成实践二的任务): 题目一:请采用用况图描述需求,并对其中一个用况给出其执行规约。 题目二:给出面向对象分析得到的类图。 题目三:给出面向对象设计得到的类图,并简要陈述在问题域、人机交互、数据管理三个方面对面向对象分析得到的类图进行了哪些调整和完善。 课程实践二示例: 这篇补充阅读材料以一个简化的注册登陆系统为例,给出了第二次课程实践各题目的示例,供大家参考。 题目1:请采用用况图描述需求,并对其中一个用况给出其执行规约。 需求描述:针对注册用况给出执行规约如下:题目二:给出面向对象分析得到的类图。题目三:给出面向对象设计得到的类图,并简要陈述在问题域、人机交互、数据管理三个方面对面向对象分析得到的类图进行了哪些调整和完善。 OOD设计说明 1. 问题域部分的设计 系统的目标形式设计为网站,后端的编程语言使用Java。考虑到编程语言的特性,存在Object基类可以复用,据此对OOA得到的类图进行了调整。 2. 人机交互部分的设计 人机交互部分主要是对网页界面的设计,主要包括注册界面与登录界面。每个界面包含一个表单,表单主要包含的组件有label(提示相应input功能),input(填写相应信息),button(点击以进行表单提交或取消等)。据此进行了OOD人机交互部分的设计。 3. 数据管理部分的设计 系统的数据库管理部分主要进行用户相关的数据管理,包含创建新用户,删除用户,查询、修改用户信息。据此进行了数据管理部分的设计。 题目四:对复杂的交互逻辑和复杂的对象状态,给出必要的顺序图和状态图。 针对注册这个用况给出了OOA部分的顺序图:在OOD部分对上面的顺序图进行了调整和补充:针对用户类给出了状态图:
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!