出自:国家开放大学《软件工程》

下面哪些测试属于黑盒测试()。
A:路径测试
B:等价类划分
C:条件判断
D:循环测试
按照模块独立性,耦合程度由强至弱正确的顺序是()。
A:数据耦合、控制耦合、外部耦合、内容耦合
B:控制耦合、数据耦合、内容耦合、外部耦合
C:内容耦合、外部耦合、控制耦合、数据耦合
D:外部耦合、内容耦合、数据耦合、控制耦合
模块的耦合性可以按照耦合程度的高低进行排序,以下哪一项符合从低到高的正确次序()。
A:数据结构耦合,公共耦合,控制耦合,内容耦合
B:数据耦合,控制耦合,数据结构耦合,公共耦合
C:无直接耦合,数据结构耦合,内容耦合,控制耦合
D:无直接耦合,数据耦合,控制耦合,内容耦合
不属于软件项目管理的是()。
A:开发机构能力评估
B:项目风险评估
C:质量监控
D:软件销售利润
测试的关键问题是()。
A:如何组织对软件的评审
B:如何验证程序的正确性
C:如何采用综合策略
D:如何选择测试用例
软件项目计划包括哪些内容?
不适合作为数据处理与数据库应用的语言是()
A:SQL
B:Cobol
C:4GL
D:Lisp
现在有一个医院病房监护系统,请根据用户需求建立系统的UseCase模型。用户提出的系统功能要求如下:在医院病房监护系统中,病症监视器安置在每个病房,将病人的病症信号实时传送到中央监视系统进行分析处理。在中心值班室里,值班护士使用中央监视系统对病员的情况进行监控,根据医生的要求随时打印病人的病情报告,系统会定期自动更新病历。当病症出现异常时,系统会立即自动报警,通知值班医生及时处理,同时立即打印病人的病情报告,立即更新病历。请按上述描述,画出系统的用例图。
软件结构使用的图形工具,一般采用()图。
A:DFD
B:PAD
C:SC
D:ER
面向对象分析和设计的界限是(),从分析到设计是一个逐渐扩充模型的过程。
A:清晰的
B:模糊的
C:非线性的
D:确定的
变更控制是一项最重要的软件配置任务,其中“检出”和()处理实现了两个重要的变更控制要素,即存取控制和同步控制。
A:登入
B:管理
C:填写变更要求
D:审查
什么是软件危机?试简述至少3种软件危机的典型表现。
软件维护的困难主要原因是()
A:费用低
B:人员少
C:开发方法的缺陷
D:用户不配合
()是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。
A:消息连接
B:参数传递
C:方法重写
D:继承
下列哪个不是UML的视图()
A:逻辑视图
B:行为视图
C:组件视图
D:并发视图
用例的职责通常分配给()的对象。
A:发送消息
B:接收消息
C:发送和接收双方
D:分析类
某企业的设备维修委托给专业的技术公司完成,现在要开发软件对设备维修信息进行管理,具体描述如下:车间主任填写维修申请单,内容有设备名称、型号、故障描述、维护时间要求、预计费用;填好后交给审计人员,审计人员根据企业的审计规定对维修申请单进行审计,填写审计意见和审计结果,审计意见可以修改费用,审计结果是同意或不同意;车间主任可以随时查询审计意见和结果;审计通过的维修申请单送给总经理进行审核,并填写审核意见和结果,审核也是以修改费用,审核结果是同意或不同意。审核通过后,车间把设备送去维修。维修后由车间主任组织对设备维修结果进行验收,企业对每台有设备验收标准。验收通过后,由财务人员进行结算,填写支付单并支付维修费。最后收取发票后,财务人员填写发票记录。请画出设备维修信息管理软件的数据流程图。
每个用例至少应该有一个(),它通常没有属性而只有方法,只是起协调和控制作用。
A:接口类
B:实体类
C:控制类
D:界面类
以下哪种测试方法不属于白盒测试技术()。
A:语句覆盖测试
B:边界值分析测试
C:条件覆盖测试
D:判断覆盖测试
详细设计与概要设计衔接的图形工具是()。
A:DFD图
B:SC图
C:PAD图
D:程序流程图
软件维护费用高的主要原因是()。
A:人员少
B:人员多
C:生产率低
D:生产率高
软件的质量反应在哪些方面?
耦合的强弱不取决于()。
A:模块间接口的复杂程度
B:调用模块的方式
C:通过接口的信息
D:模块内部各个元素彼此之间的紧密结合程度
简述顺序图在分析阶段的作用
()是职业软件工程师的必要条件。
A:自律、善于沟通、具有一定的软件技能
B:编程速度快
C:熟悉众多的软件环境
D:语言天赋
程序流程图与数据流程图的关系()。
A:不确定
B:数据流程图可以转换成程序流程图
C:数据调用关系
D:程序流程图可以转换成数据流程图
定义类的属性类型时尽量使用已有的类型,太多的自定义类型会降低系统的()指标。
A:可维护性
B:安全性
C:开发效率
D:可移植性
软件的发展经历了()、程序系统阶段、()和第四阶段。
非渐增式测试与渐增式测试有什么区别?渐增式测试如何组装模块?
面向对象是“先”确定()“后”()。
A:属性;方法
B:数据结构;方法
C:动作的主体;执行动作
D:方法;动作