下列选项中,属于需求分析阶段的任务的是( )。
【A.】组装测试计划
【B.】单元测试计划
【C.】软件总体设计
【D.】验收测试计划
答案是:D
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
如果程序代码的__________好,则调试的成本就可以大幅度降低。
【A.】性能比
【B.】可扩充性
【C.】可读性
【D.】可移植性
答案是:C
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
两个浮点数X0和X1比较相等时,应该用__________比较。
【A.】X0==X1
【B.】X1-X0<ε
【C.】|X0-X1|<ε
【D.】X0=X1
答案是:C
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
构架设计的主要目的是__________,这项工作由经验丰富的构架设计师主持完成。
【A.】类图
【B.】确定系统数据结构
【C.】处理流程
【D.】 确定系统总体结构
答案是:D
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
对于嵌套的循环和分支程序,层次不要超过__________层。
【A.】1
【B.】2
【C.】3
【D.】5
答案是:C
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
程序设计语言的技术特性不应包括__________。
【A.】数据结构的描述性
【B.】抽象类型的描述性
【C.】数据库的易操作性
【D.】软件的可移植性
答案是:D
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
程序结构清晰且简单易懂,一个函数的规模一般__________行。
【A.】等于300
【B.】大于500
【C.】不超过30
【D.】100左右
答案是:D
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
程序的三种基本控制结构,包括顺序结构、__________和循环结构。
【A.】条件/判断结构
【B.】说明结构
【C.】输入结构
【D.】输出结构
答案是:A
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
在软件设计中应该保持模块的独立性原则,__________反映模块独立性。
【A.】耦合和内聚
【B.】数据和模块
【C.】 模块内部的凝聚力
【D.】模块之间的耦合
答案是:A
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
在面向对象方法中,描述系统控制结构的模型是__________模型。
【A.】 动态模型
【B.】 功能模型
【C.】 对象模型
【D.】 静态模型
答案是:A
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
面向对象设计首先要确定系统的总体结构和风格,构造系统的__________。
【A.】逻辑模型
【B.】物理模型
【C.】数据模型
【D.】用例模型
答案是:B
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程
面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的__________,将系统划分成不同的子系统。
【A.】逻辑模型
【B.】物理模型
【C.】数据模型
【D.】用例模型
答案是:B
更新时间:2023/6/29 20:41:00
出自:国家开放大学软件工程
面向对象设计强调定义__________,并且使它们相互协作来满足用户需求。
【A.】软件对象
【B.】物理模型
【C.】E-R模型
【D.】接口
答案是:A
更新时间:2023/6/29 20:41:00
出自:国家开放大学软件工程
面向对象设计的步骤中,正确的顺序是__________。
【A.】系统构架设计、用例设计、类设计
【B.】系统构架设计、数据库设计和用户界面设计
【C.】类设计、用例设计、构架设计
【D.】用例设计、构架设计、类设计
答案是:A
更新时间:2023/6/29 20:41:00
出自:国家开放大学软件工程
对类进行详细设计,主要是设计类的__________,优化类之间的关系。
【A.】数据结构
【B.】处理流程
【C.】属性和方法
【D.】算法
答案是:C
更新时间:2023/6/29 20:41:00
出自:国家开放大学软件工程
用__________描述系统与角色之间的接口。
【A.】 表单
【B.】界面类
【C.】窗体
【D.】对话框
答案是:B
更新时间:2023/6/29 20:41:00
出自:国家开放大学软件工程
在图书馆信息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用__________方法可以有效地设计这3个类?
【A.】信息隐藏
【B.】多态
【C.】动态联编
【D
答案是:D
更新时间:2023/6/29 20:41:00
出自:国家开放大学软件工程
下面建立功能模型的步骤哪个顺序是正确的__________。
【A.】确定角色/确定用例模型/确定用例
【B.】确定用例/确定用例模型/确定角色
【C.】确定角色/确定用例/确定用例模型
【D.】确定用例模型/确定角色/确定用例
答案是:C
更新时间:2023/6/29 20:41:00
出自:国家开放大学软件工程
软件需求分析产生两个重要文档,一个是软件需求规格说明书,另一个是__________。
【A.】软件维护说明书
【B.】概要设计说明书
【C.】可行性报告
【D.】初步用户手册
答案是:B
更新时间:2023/6/29 20:41:00
出自:国家开放大学软件工程
如果说用例F被用例T扩展,意思是__________。
【A.】F是一个一般用例,T是一个特殊用例
【B.】F是一个特殊用户,T是一个一般用例
【C.】都是一般用例
【D.】都是特殊用例
答案是:A
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
确定角色是__________的任务。
【A.】对象模型
【B.】用例模型
【C.】动态模型
【D.】交互模型
答案是:B
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是__________。
【A.】顺序图
【B.】类图
【C.】合作图
【D.】组件图
答案是:C
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的__________指标。
【A.】有效性
【B.】安全性
【C.】 可维护性
【D.】 开发效率
答案是:C
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
表示对象相互行为的模型是__________模型。
【A.】 动态模型
【B.】 功能模型
【C.】 对象模型
【D.】 状态模型
答案是:A
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
__________是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。
【A.】消息连接
【B.】参数传递
【C.】方法重写
【D.】继承
答案是:D
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
在现实世界中的任何有__________的单个实体或概念,都可看做__________。
【A.】主体/类
【B.】属性/对象
【C.】数据结构/对象
【D.】对象/属性
答案是:B
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
在分析模型内表示协调、顺序、事务处理以及控制其他对象的类是__________。
【A.】控制类
【B.】组件类
【C.】主函数
【D.】事务类
答案是:A
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
由于面向对象中的继承和消息机制,使得软件测试__________。
【A.】更加简单
【B.】更加复杂
【C.】没变
【D.】不确定
答案是:B
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
用__________模型描述和分析业务流程。
【A.】交互
【B.】业务
【C.】数据
【D.】动态
答案是:D
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
用__________模型建立系统组织结构。
【A.】组织
【B.】CMM
【C.】数据
【D.】静态
答案是:D
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
用__________模型分析和定义用户的需求。
【A.】数据
【B.】静态
【C.】动态
【D.】用例
答案是:A
更新时间:2023/6/29 20:40:00
出自:国家开放大学软件工程
用__________模型分析和定义用户的功能需求。
【A.】数据
【B.】静态
【C.】动态
【D.】用例
答案是:A
更新时间:2023/6/29 20:39:00
出自:国家开放大学软件工程
以下哪一项不属于面向对象的软件开发方法__________
【A.】coad方法
【B.】booch方法
【C.】jackson方法
【D.】omt方法
答案是:A
更新时间:2023/6/29 20:39:00
出自:国家开放大学软件工程
以下哪一项不是面向对象的特征。__________
【A.】多态性
【B.】继承性
【C.】封装性
【D.】过程调用
答案是:D
更新时间:2023/6/29 20:39:00
出自:国家开放大学软件工程
下列哪个不是UML的视图__________
【A.】逻辑视图
【B.】行为视图
【C.】组件视图
【D.】并发视图
答案是:A
更新时间:2023/6/29 20:24:00
出自:国家开放大学软件工程
属于某个类的一个具体对象称为该类的__________。
【A.】实例
【B.】虚拟
【C.】继承
【D.】多态
答案是:A
更新时间:2023/6/29 20:24:00
出自:国家开放大学软件工程
首先用__________描述系统的物理构架,然后将需求分析阶段捕获的系统元素分配到这些物理节点上。
【A.】类图
【B.】配置图
【C.】组件图
【D.】网络拓扑图
答案是:B
更新时间:2023/6/29 20:24:00
出自:国家开放大学软件工程
配置视图体现了系统的实现环境,反映系统的__________。
【A.】 逻辑架构
【B.】 物理架构
【C.】组成结构
【D.】体系结构
答案是:B
更新时间:2023/6/29 20:24:00
出自:国家开放大学软件工程
目前面向对象分析有许多方法,大多数方法可以归结为建立__________、对象模型、动态模型。
【A.】数据模型
【B.】功能模型
【C.】逻辑模型
【D.】物理模型
答案是:B
更新时间:2023/6/29 20:24:00
出自:国家开放大学软件工程
面向过程的方法最关心的是过程,而过程实施的对象是作为过程__________传递的。
【A.】参数
【B.】主体
【C.】过程
【D.】数据结构
答案是:A
更新时间:2023/6/29 20:23:00
出自:国家开放大学软件工程
面向过程的方法最关心的是__________,而过程实施的对象是作为过程参数传递的。
【A.】过程
【B.】主体
【C.】参数
【D.】数据结构
答案是:A
更新时间:2023/6/29 20:23:00
出自:国家开放大学软件工程
面向过程的方法最关心的是__________,而过程实施的__________是作为过程参数传递的。
【A.】过程/对象
【B.】数据结构/主体
【C.】动作/数据结构
【D.】对象/属
答案是:A
更新时间:2023/6/29 20:23:00
出自:国家开放大学软件工程
面向对象是“先”确定__________“后”__________。
【A.】属性/方法
【B.】数据结构/方法
【C.】 动作的主体/执行动作
【D.】动作
答案是:C
更新时间:2023/6/29 20:23:00
出自:国家开放大学软件工程
面向对象分析是抽取和整理用户需求并建立问题域__________的过程。
【A.】精确模型
【B.】简要模型
【C.】正确的数据结构
【D.】灵活的数据结构
答案是:A
更新时间:2023/6/29 20:23:00
出自:国家开放大学软件工程
面向对象分析和设计涉及到三个方面的内容:__________、一系列有效的分析步骤和一个方便易用的建模工具。
【A.】一套完善的建模符号
【B.】有效的数据结构
【C.】灵活的体系结构
【D.】稳定的系统架构
答案是:A
更新时间:2023/6/29 20:23:00
出自:国家开放大学软件工程
面向对象的这种__________模式与人们对客观世界的认识规律相符,从而使得面向对象技术在软件工程领域中获得了广泛的应用。
【A.】主体/动作
【B.】主体/对象
【C.】主体/类
【D.】对象/属性
答案是:A
更新时间:2023/6/29 20:22:00
出自:国家开放大学软件工程
面向对象程序设计的基本机制__________。
【A.】继承
【B.】消息
【C.】方法
【D.】结构
答案是:A
更新时间:2023/6/29 20:22:00
出自:国家开放大学软件工程
类有3种类型,即__________。
【A.】边界类、实体类、控制类
【B.】实体类、控制类、界面类
【C.】控制类、实体类、虚类
【D.】界面类、控制类、公共类
答案是:B
更新时间:2023/6/29 20:22:00
出自:国家开放大学软件工程
类图描述系统的__________,表示系统中的类以及类之间的关系。
【A.】数据结构
【B.】物理结构
【C.】动态结构
【D.】静态结构
答案是:D
更新时间:2023/6/29 20:22:00
出自:国家开放大学软件工程
类的属性结构要坚持简单的原则,尽可能不使用复杂的__________。
【A.】数据结构
【B.】处理
【C.】方法
【D.】参数
答案是:A
更新时间:2023/6/29 20:22:00
出自:国家开放大学软件工程
角色可以有四种类型:系统的使用者,硬件设备,外部系统和__________。
【A.】数据库
【B.】接口
【C.】对象
【D.】 时间
答案是:D
更新时间:2023/6/29 20:22:00
出自:国家开放大学软件工程
继承耦合是__________之间的一种关联形式,设计时应该适当使用这种耦合。
【A.】虚类与实体类
【B.】一般化类与特殊化类
【C.】控制类与界面类
【D.】数据类与处理类
答案是:B
更新时间:2023/6/29 20:22:00
出自:国家开放大学软件工程
构建类图是__________的任务。
【A.】对象模型
【B.】用例模型
【C.】动态模型
【D.】功能模型
答案是:A
更新时间:2023/6/29 20:22:00
出自:国家开放大学软件工程
功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由__________实现。
【A.】场景描述
【B.】活动图和场景描述
【C.】用例图和场景描述
【D.】交互图和场景描述
答案是:C
更新时间:2023/6/29 20:22:00
出自:国家开放大学软件工程
对用例进行设计,发现实现用例功能的__________,确定类之间的关系。
【A.】算法
【B.】业务流程
【C.】数据结构
【D.】关键类
答案是:D
更新时间:2023/6/29 20:22:00
出自:国家开放大学软件工程
对象实现了数据和操作的结合,使数据和操作__________于对象的统一体中。
【A.】结合
【B.】隐藏
【C.】封装
【D.】抽象
答案是:C
更新时间:2023/6/29 20:21:00
出自:国家开放大学软件工程
软件的可修改性支持软件的( )。
【A.】有效性
【B.】可互操作性
【C.】可追踪性
【D.】可维护性
答案是:D
更新时间:2023/6/29 20:21:00
出自:国家开放大学软件工程
对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由__________实现。
【A.】顺序图
【B.】类图
【C.】状态图
【D.】组件图
答案是:B
更新时间:2023/6/29 20:21:00
出自:国家开放大学软件工程
动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用__________实现。
【A.】状态图
【B.】交互图
【C.】活动图
【D.】以上全部
答案是:D
更新时间:2023/6/29 20:21:00
出自:国家开放大学软件工程
从本质上说,面向对象是“先”确定动作的__________“后”执行__________。
【A.】数据结构/主体
【B.】主体/数据结构
【C.】动作/主体
【D.】主体/动作
答案是:D
更新时间:2023/6/29 20:21:00
出自:国家开放大学软件工程 目前为: 3/5 页 首页 上页 下页 尾页