2.1 判断题:对象的依赖关系是一种使用关系。 A. 对B. 错 正确答案: A 你的作答: A 2 单选题 2 分 简单 软件生存周期过程表示软件生存周期内的一个过程。 A. 对B. 错 正确答案: B 你的作答: B 3 单选题 2 分 简单 当软件的一个版本被淘汰时,则该软件的生存周期就结束了。 A. 对B. 错 正确答案: B 你的作答: B 4 单选题 2 分 简单 软件生存周期的含义是表明软件的演化和发展具有周期性,每过一段时间就需要更新。 A. 对B. 错 正确答案: B 你的作答: B 5 单选题 2 分 简单 获取正确软件的关键是() A. 开发逻辑B. 开发团队C. 人员素质D. 明确需求 正确答案: A 你的作答: A 6 多选题 5 分 困难 下列关于软件开发过程说法正确的是() A. 软件生存周期过程就是软件开发过程B. 软件开发过程是软件开发者所从事的一系列活动C. 软件开发过程中还包括了系统需求分析、系统结构设计等系统层面的活动D. 软件开发过程包含了软件升级和演化等活动 正确答案: BC 你的作答: BC 7 单选题 2 分 简单 支持过程是指那些与软件生产组织有关的活动集。 A. 对B. 错 正确答案: B 你的作答: B 8 多选题 5 分 困难 下述过程属于基本过程的是() A. 获取过程B. 开发过程C. 运行过程D. 供应过程 正确答案: ABCD 你的作答: ABCD 9 单选题 2 分 一般 按照(),可以将软件生存周期过程分为基本过程、支持过程和组织过程。 A. 软件开发活动的层次关系B. 软件开发工作的主体C. 软件开发项目的结构D. 软件开发任务的重要程度 正确答案: B 你的作答: B 2.3 1 单选题 2 分 简单 软件开发模型是软件开发过程的活动和任务的结构框架。 A. 对B. 错 正确答案: B 你的作答: B 2 单选题 2 分 简单 软件生存周期模型必须要将所有类型的过程、活动和任务考虑在内,形成满足每个软件项目需要的模型。 A. 对B. 错 正确答案: B 你的作答: B 3 单选题 2 分 简单 软件生存周期模型是对软件生存周期中过程、活动和任务的组织。 A. 对B. 错 正确答案: A 你的作答: A 4 1 单选题 2 分 简单 判断题:采用瀑布模型的开发过程是一种自顶向下的开发方法,而软件构件复用的开发过程是一种自底向上的开发方法。 A. 对B. 错 正确答案: A 你的作答: A 2 单选题 2 分 简单 判断题:任何软件开发过程必须从软件需求入手。 A. 对B. 错 正确答案: A 你的作答: A 3 单选题 2 分 困难 单选题:与软件工程不同,()是系统工程所追求的目标。 A. 最优化B. 系统化C. 一体化D. 情境化 正确答案: A 你的作答: A 4 单选题 2 分 简单 判断题:相比硬件而言,软件更容易被修改,而且更容易被正确地进行修改。 A. 对B. 错 正确答案: B 你的作答: B 5 多选题 5 分 困难 多选题:下列哪些陈述可以作为软件需求() A. 系统应支持大规模并发用户访问B. 用户需凭用户名和密码登陆之后才可使用系统C. 系统界面要美观大方D. 当用户登录失败时,应弹窗提示失败原因 正确答案: BD 你的作答: BD 6 单选题 2 分 简单 单选题:下面不属于需求的基本性质是() A. 必要性B. 无歧义性C. 可测性D. 可扩展性 正确答案: D 你的作答: D 7 单选题 2 分 简单 判断题:软件需求是待开发产品或系统的功能描述。 A. 对B. 错 正确答案: B 你的作答: B 8 单选题 2 分 简单 判断题:质量属性必须要给出量化的测量指标。 A. 对B. 错 正确答案: A 你的作答: A 9 单选题 2 分 简单 单选题:下列需求属于设计约束的是() A. 响应时间B. 运行平台C. 错误处理D. 可维护 正确答案: B 你的作答: B 10 单选题 2 分 简单 单选题:下列需求属于外部接口需求的是() A. 第三方插件B. 安全隐私C. 编程语言D. 字体字号 正确答案: A 你的作答: A 11 单选题 2 分 简单 单选题:下列需求属于性能需求的是() A. 并发访问数B. 网络协议C. 异常响应D. 用户友好 正确答案: A 你的作答: A 12 单选题 2 分 简单 判断题:非功能需求必须依附于功能需求而存在。 A. 对B. 错 正确答案: A 你的作答: A 13 单选题 2 分 困难 单选题:下述情况分别最适合采取哪种需求发现的方式() ① 为解决生活中遇到的麻烦事而开发的软件 ② 有较多繁琐环节的社区医保系统的开发 ③ 某小型团体组织开发其内部人员管理系统 ④ 某大型连锁集团开发集团人员管理系统 ⑤ 某专业化软件外包公司接手烂尾的软件开发项目 A. ①-自悟;②-观察;③-交流;④-小组会;⑤-提炼B. ①-观察;②-自悟;③-小组会;④-交流;⑤-提炼C. ①-自悟;②-交流;③-观察;④-提炼;⑤-小组会D. ①-提炼;②-自悟;③-交流;④-观察;⑤-小组会 正确答案: A 你的作答: A 14 单选题 2 分 一般 判断题:需求发现常采用多种方式联合进行,但具体某一项需求常采用某一种具体的方式去捕获。 A. 对B. 错 正确答案: B 你的作答: B 15 单选题 2 分 一般 判断题:小组会和交流这两种需求发现方式的区别在于参加人员的多少。 A. 对B. 错 正确答案: B 你的作答: B 16 多选题 5 分 困难 多选题:下列哪些是观察这一需求发现的方法可能带来的问题。() A. 无法全面了解需求B. 被客户抵触C. 让客户误以为开发者已经熟悉了业务D. 消耗过多的时间 正确答案: BC 你的作答: BC 17 单选题 2 分 一般 单选题:当无法与用户进行直接交流时,可采用()的需求发现方式。 A. 自悟B. 提炼C. 小组会D. 思考 正确答案: A 你的作答: A 1 多选题 5 分 困难 多选题:下列哪些是需求规约的性质。() A. 完整性B. 一致性C. 不可修改性D. 稳定性 正确答案: ABD 你的作答: ABD 2 单选题 2 分 简单 判断题:需求规约是一个软件产品所有需求陈述的正式文档,它是不能被修改的。 A. 对B. 错 正确答案: B 你的作答: B 3 单选题 2 分 一般 单选题:需求规约是一个软件产品/系统的() A. 开发模型B. 框架模型C. 概念模型D. 功能模型 正确答案: C 你的作答: C 4 单选题 2 分 简单 判断题:需求规约作为设计的一个正式的、受控的起始点,它事实上给出了一份初步的设计文档。 A. 对B. 错 正确答案: B 你的作答: B 5 单选题 2 分 简单 判断题:需求规约对于项目的大多数工作是一个管理控制点,因此需求规约中要给出软件项目的进度和规划。 A. 对B. 错 正确答案: B 你的作答: B 6 单选题 2 分 简单 判断题:需求规约是软件开发组织和用户之间的技术合同书,只有当需求规约完成后才能开始产品的设计。 A. 对B. 错 正确答案: A 你的作答: A 7 单选题 2 分 一般 单选题:在需求分析阶段会形成()的测试计划。 A. 单元测试B. 集成测试C. 确认测试D. 系统测试 正确答案: C 你的作答: C 8 多选题 5 分 困难 多选题:基于需求规约会产生下述哪两个文档。() A. 初始测试计划B. 系统测试计划C. 用户系统操作描述D. 软件可行性分析报告 正确答案: AC 你的作答: AC 5 1 单选题 2 分 简单 判断题:面向对象就是一种使用面向对象程序设计语言的程序开发方法。 A. 对B. 错 正确答案: B 你的作答: B 2 单选题 2 分 简单 单选:针对对象之间的动态联系,以下说法正确的是_____。 A. 对象之间只能通过消息进行通信B. 一个对象可以直接使用另一个对象的属性C. 对象相互之间不允许进行联系 正确答案: A 你的作答: A 3 单选题 2 分 简单 单选:UML不具备一下哪个结构_____。 A. 静态对象结构B. 动态行为C. 系统部署D. 功能结构 正确答案: D 你的作答: D 4 单选题 2 分 简单 单选:UML是一种_____语言。 A. 形式化B. 半形式化C. 非形式化 正确答案: B 你的作答: B 5 单选题 2 分 简单 单选:以下哪一项描述了UML的作用_____。 A. 弥补应用系统和运行平台之间的“距离”B. 建立不同抽象层次的术语空间和模型表达工具C. 支持多视角地建立系统模型D. 以上选项都正确 正确答案: D 你的作答: D 6 单选题 2 分 简单 单选:是描述类的所有对象的共同特征的一个数据项。 A. 实例属性B. 类属性C. 方法属性D. 对象属性 正确答案: B 你的作答: B 7 单选题 2 分 简单 判断题:一个类中可以有多个操作,也可以没有操作。 A. 对B. 错 正确答案: A 你的作答: A 8 单选题 2 分 简单 判断题:所有的类都必须与客观事物相对应,都必须有具体的实例。 A. 对B. 错 正确答案: B 你的作答: B 9 单选题 2 分 简单 单选:在类的属性定义中引入可见性,主要是为了支持_____这一软件设计原则。 A. 抽象B. 信息隐蔽C. 模块化D. 自底向上 正确答案: B 你的作答: B 10 单选题 5 分 困难 单选:以下UML术语体现并发行为抽象的是。 A. 接口B. 协作C. 主动类D. 用况 正确答案: C 你的作答: C 11 多选题 5 分 困难 多选:以下哪些项不属于UML描述客观世界实体的基本术语_____。 A. 类B. 信号C. 协作D. 参与者 正确答案: BD 你的作答: BD 12 单选题 2 分 简单 判断题:接口不仅可以描述类的外部可见操作,而且可以描述其内部结构。 A. 对B. 错 正确答案: B 你的作答: B 13 单选题 2 分 简单 判断题:接口之间没有关联、泛化、实现和依赖,也不能参与泛化、实现和依赖关系。 A. 对B. 错 正确答案: B 你的作答: B 14 单选题 2 分 简单 判断题:包间的依赖通常隐含了各包中元素之间存在的一个或多个依赖。 A. 对B. 错 正确答案: A 你的作答: A 15 单选题 2 分 困难 判断题:包可以包含其他种类的模型元素,但本身不能嵌套在其他包中。 A. 对B. 错 正确答案: B 你的作答: B 1 单选题 2 分 简单 判断题:在类的一个关联中,可以显示地命名该角色。 A. 对B. 错 正确答案: A 你的作答: A 2 单选题 2 分 简单 判断题:在关联关系中,聚合是组合的一种特殊形式。 A. 对B. 错 正确答案: B 你的作答: B 3 单选题 2 分 简单 判断题:对于关联另一端的类的每个对象,本端的类只可能会有一个对象出现。 A. 对B. 错 正确答案: B 你的作答: B 4 单选题 2 分 简单 单选:实例连接又称为链,它表达了对象之间的______。 A. 静态关系B. 动态关系C. 连接关系D. 无关系 正确答案: A 你的作答: A 1 单选题 2 分 简单 单选:在用UML对关系进行建模时,以下策略错误的是_____。 A. 仅当要建模的关系不是结构关系时,才使用依赖。B. 仅当关系是“is-a-kind-of”关系时,才使用泛化。C. 应保持泛化关系的平衡:继承的层次不要多深,不要过宽。D. 考虑到建模的复杂性,可以引入循环的泛化关系。 正确答案: D 你的作答: D 2 单选题 2 分 简单 单选:以下表达类目之间关系的术语中,其正确的表示方法是无箭头实线线段的是____。 A. 关联B. 泛化C. 细化D. 依赖 正确答案: A 你的作答: A 3 单选题 2 分 简单 单选:Jack在Google工作,是公司市场组的一名成员。那么描述Jack的类目Employee和描述Google的类目Company之间是_____关系。 A. 关联B. 泛化C. 细化(实现)D. 依赖 正确答案: A 你的作答: A 4 单选题 2 分 简单 单选:描述UML需求模型的是_____。 A. 状态图B. 顺序图C. 用况图D. 类图 正确答案: C 你的作答: C 5 单选题 2 分 简单 单选:以下不属于UML动态建模工具的是_____。 A. 用况图B. 活动图C. 部署图D. 状态图 正确答案: C 你的作答: C 6 单选题 2 分 简单 单选:以下不属于UML静态建模工具的是_____。 A. 类图B. 通信图C. 对象图D. 制品图 正确答案: B 你的作答: B 7 单选题 2 分 简单 单选:可视化地表达系统的静态结构模型的是_____。 A. 用况图B. 类图C. 状态度D. 顺序图 正确答案: B 你的作答: B 8 单选题 2 分 简单 判断题:注解和约束不是类图的一部分。 A. 对B. 错 正确答案: B 你的作答: B 9 单选题 2 分 简单 判断题:对于每一个关联关系都需要说明其多重性,如果不说明,则默认是*。 A. 对B. 错 正确答案: A 你的作答: A 10 单选题 2 分 简单 判断题:类图主要使用“类”来抽象系统中各个组成部分,不包括系统环境。 A. 对B. 错 正确答案: B 你的作答: B 11 单选题 2 分 简单 判断题:用况图可以划分系统与外部实体的界限,是系统开发的起点。 A. 对B. 错 正确答案: A 你的作答: A 12 单选题 2 分 简单 单选:以下哪个不属于用况图中的关系______。 A. 关联B. 泛化C. 扩展D. 依赖 正确答案: D 你的作答: D 13 单选题 2 分 简单 判断题:参与者一般可以表达与系统交互的人、硬件或系统等,因此实质上不是软件应用的一部分。 A. 对B. 错 正确答案: A 你的作答: A 14 单选题 2 分 简单 判断题:用况表达了参与者使用系统的一种方式。 A. 对B. 错 正确答案: A 你的作答: A 1 多选题 5 分 简单 多选:以下哪个不是UML的静态视图____。 A. 类图B. 对象图C. 顺序图D. 用况图 正确答案: CD 你的作答: CD 2 单选题 2 分 简单 单选:顺序图由类角色,生命线,激活期和_______组成。 A. 关系B. 消息C. 用例D. 实体 正确答案: B 你的作答: B 3 单选题 2 分 简单 单选:依据顺序图的表示规范,同步消息的回复应当使用以下哪种表示方法_____。 A. 实线枝形箭头B. 实线实心三角箭头C. 虚线枝形箭头 正确答案: C 你的作答: C 4 单选题 2 分 简单 判断题:在顺序图中,对象生命线用于表示一个对象在一个特定的时间段中的存在,一般表示为垂直的虚线。 A. 对B. 错 正确答案: A 你的作答: A 5 单选题 2 分 简单 单选:若将活动状态比作方法,那么动作状态即_____。 A. 方法返回值B. 方法名C. 方法的可见性D. 方法体中的每一条语句 正确答案: D 你的作答: D 6 单选题 2 分 简单 单选:以下哪个UML视图是描述一个对象的生命周期的? A. 类图B. 状态图C. 协作图D. 顺序图 正确答案: B 你的作答: B 7 单选题 2 分 简单 判断题:一个活动是指状态机中一种可中断的计算,中断处理后仍可继续;而一个动作是指不可中断的原子计算,它可导致状态的改变或导致一个值的返回。因此活动和动作之间没有任何关系。 A. 对B. 错 正确答案: B 你的作答: B 8 单选题 2 分 简单 单选:以下哪一种不属于UML状态图中对于状态的分类______。 A. 初态B. 终态C. 正常状态D. 中间状态 正确答案: D 你的作答: D 9 单选题 2 分 简单 单选:以下哪一项不属于UML的作用_____。 A. 提供了跨越问题空间到目前“运行平台”之间丰富的建模元素。B. 体现了软件设计的不同原理C. 提供了相应的模型表示工具。D. 提供了表达系统结构模型和行为模型的图形化工具。 正确答案: B 你的作答: B 10 单选题 2 分 简单 判断题:UML表达模型元素之间关系的4个术语都体现了结构抽象的原理。 A. 对B. 错 正确答案: A 你的作答: A 11 单选题 2 分 简单 单选:UML中的类没有体现下列哪一项软件设计原理______。 A. 数据抽象B. 过程抽象C. 功能抽象D. 信息隐蔽 正确答案: C 你的作答: C 12 单选题 2 分 简单 判断题:在UML可模型化的4种事件中,“信号”是一种异步事件,而“调用”一般是同步事件。 A. 对B. 错 正确答案: A 你的作答: A 7 1 单选题 2 分 简单 判断题:OOD模型的4个部分均采用与OOA一致的概念、表示法、活动及策略。 A. 对B. 错 正确答案: B 你的作答: B 解析 知识点 你的附件 暂无解析 2 单选题 2 分 简单 单选:从OOA到OOD的过程以下描述最恰当的是 A. 转换B. 扩展和完善C. 调整和增补D. 细化 正确答案: C 你的作答: C 解析 知识点 你的附件 暂无解析 3 单选题 2 分 简单 判断题:与结构化的分析和设计类似,面向对象的分析和设计之间也存在一定的鸿沟。 A. 对B. 错 正确答案: B 你的作答: B 解析 知识点 你的附件 暂无解析 4 单选题 2 分 简单 单选:需求是不断变化的,为了加强可维护性在设计上需要适应不可预见的变化。以下术语的易变性最低的是 A. 类B. 服务C. 接口D. 属性 正确答案: A 你的作答: A 解析 知识点 你的附件 暂无解析 5 单选题 2 分 简单 判断题:在OOA中未完成的细节定义需要在OOD完成,所以OOD的主要任务是对OOA的细化。 A. 对B. 错 正确答案: B 你的作答: B 解析 知识点 你的附件 暂无解析 6 单选题 2 分 简单 单选:以下实现条件对OOD模型问题域部分影响最大的是 A. 编程语言B. 硬件、操作系统及网络设施C. 复用支持D. 数据管理系统 正确答案: A 你的作答: A 解析 知识点 你的附件 暂无解析 7 单选题 2 分 简单 判断题:所有的实现因素都能通过一些在OOD中新定义的独立组成部分而实行有效的隔离。 A. 对B. 错 正确答案: B 你的作答: B 解析 知识点 你的附件 暂无解析 8 单选题 2 分 简单 判断题:人机交互部分的设计可以从use case抽取人机交互内容及过程,在抽取过程中需要删除所有与输入输出无关的语句。 A. 对B. 错 正确答案: A 你的作答: A 解析 知识点 你的附件 暂无解析 9 单选题 2 分 简单 判断题:人机交互的交互内容需求不仅与系统的功能需求有关,而且与人的主观意识也有很大关系。 A. 对B. 错 正确答案: B 你的作答: B 解析 知识点 你的附件 暂无解析 10 单选题 2 分 简单 判断题:人机交互的设计需要重点考虑比例最大的使用人群的情况,并适当地兼顾其他人。 A. 对B. 错 正确答案: A 你的作答: A 解析 知识点 你的附件 暂无解析 11 单选题 2 分 简单 判断题:人机交互是OOD阶段的任务,在OOA阶段不需考虑。 A. 对B. 错 正确答案: B 你的作答: B 解析 知识点 你的附件 暂无解析 12 单选题 2 分 简单 单选:数据管理部分主要目的是为系统中的( )提供数据存储和恢复的功能。 A. 长久存储的对象B. 临时存储的对象C. 所有对象 正确答案: A 你的作答: A 解析 知识点 你的附件 暂无解析 13 多选题 5 分 简单 多选:为什么需要在OOD阶段考虑控制驱动部分,以下说法正确的是 A. 并发行为是现实中固有的,当前大量的系统都是并发系统B. 多任务的设置C. 隔离硬件、操作系统、网络的变化对整个系统的影响 正确答案: ABC 你的作答: ABC 解析 知识点 你的附件 暂无解析 14 单选题 2 分 简单 判断题:控制流是一个在处理机上顺序执行的动作序列,在目前的实现技术中,一个控制流就是一个进程或线程。 A. 对B. 错 正确答案: A 你的作答: A 解析 知识点 你的附件 暂无解析 15 单选题 2 分 简单 单选:控制驱动部分由系统中的( )构成。 A. 主动类B. 抽象类C. 对象D. 接口 正确答案: A 你的作答: A
|