软件测试一般分为两个大类,即动态测试和静态测试。前者通过运行程序发现错误,包括()等方法;后者采用人工和计算机辅助静态分析的手段对程序进行检测,包括(请作答此空)等方法。
A. 边界值分析、逻辑覆盖、基本路径
B. 桌面检查、逻辑覆盖、错误推测
C. 桌面检查、代码审查、代码走查
D. 错误推测、代码审查、基本路径
查看答案
UML图中,对新开发系统的需求进行建模,展示交付系统的软件组件和硬件之间的关系的图是()
A. 类图
B. 部署图
C. 组件图
D. 网络图
某公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,并定义游戏对象的行为和对象之间的关系。针对该需求,公司应该采用()架构风格最为合适。在架构设计阶段,公司的架构师识别出两个核心质量属性场景。其中,“在并发用户数量为10000人时,用户的请求需要在1秒内得到响应”主要与()质量属性相关;“对游戏系统进行二次开发的时间不超过3个月”主要与(请作答此空)质量属性
A. 可测试性
B. 可移植性
C. 互操作性
D. 可修改性
EJB是企业级Java构件,用于开发和部署多层结构、分布式、面向对象的Java应用系统。其中,()负责完成服务端与客户端的交互;(请作答此空)用于数据持久化来简化数据库开发工作;()主要用来处理并发和异步访问操作。
A. 会话型构件
B. 实体型构件
COM构件
D. 消息驱动构件
EJB是企业级Java构件,用于开发和部署多层结构、分布式、面向对象的Java应用系统。其中,(请作答此空)负责完成服务端与客户端的交互;()用于数据持久化来简化数据库开发工作;()主要用来处理并发和异步访问操作。
A. 会话型构件
B. 实体型构件
COM构件
D. 消息驱动构件