题目1面向对象设计强调定义(),并且使它们相互协作来满足用户需求。
选择一项:a. 接口。
b. 物理模型。
c. 软件对象。
d. e-r模型。
题目2)是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。
选择一项:a. 用例图。
b. 顺序图。
c. 类图。
d. 对象图。
题目3)用于描述系统的功能集。
选择一项:a. 用例视图。
b. 对象视图。
c. 逻辑视图。
d. 组件视图。
题目4uml语言支持的建模方式不包括有()。
选择一项:a. 动态建模。
b. 模块化建模。
c. 功能建模。
d. 静态建模。
题目5uml中,包图是一种()。
选择一项:a. 数据结构。
b. 对系统的动态描述。
c. 分组机制。
d. 集合。
题目6uml是一种()。
选择一项:a. 可视化的程序设计语言。
b. 过程。
c. 建模工具。
d. 可视化的建模语言。
题目7uml是一种()语言。
选择一项:a. 程序设计。
b. 过程描述。
c. 面向对象。
d. 交互式建模。
题目8类的属性结构要坚持简单的原则,尽可能不使用复杂的()。
选择一项:a. 处理。
b. 参数。
c. 数据结构。
d. 方法。
题目9继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。
选择一项:a. 数据类与处理类。
b. 一般化类与特殊化类。
c. 控制类与界面类。
d. 虚类与实体类。
题目10包含关系用于构造多个用例()。
选择一项:a. 关系。
b. 共性的部分。
c. 特殊活动。
d. 角色。
题目11从本质上说,面向对象是“先”确定动作的()“后”执行()。
选择一项:a. 动作/主体。
b. 数据结构/主体。
c. 主体/动作。
d. 主体/数据结构。
题目12对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。
选择一项:a. 状态图。
b. 组件图。
c.顺序图。
d. 类图。
题目13功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由()实现。
选择一项:a. 交互图和场景描述。
b. 活**和场景描述。
c. 场景描述。
d. 用例图和场景描述。
题目14对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
选择一项:a. 抽象。
b. 结合。
c. 隐藏。
d. 封装。
题目15)是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。
选择一项:a. 参数传递。
b. 继承。
c. 方法重写。
d. 消息连接。
题目16表示对象相互行为的模型是()模型。
选择一项:a. 功能模型。
b. 对象模型。
c. 动态模型。
d. 状态模型。
题目17定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。
选择一项:a. 可维护性。
b. 开发效率。
c. 有效性。
d.安全性。
题目18反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是()。
选择一项:a. 类图。
b.顺序图。
c. 组件图。
d. 合作图。
题目19确定角色是()的任务。
选择一项:a.用例模型。
b. 对象模型。
c. 交互模型。
d. 动态模型。
题目20如果说用例f被用例t扩展,意思是()。
选择一项:a. 都是特殊用。
b. f是一个一般用例,t是一个特殊用例。
c. 都是一般用例。
d. f是一个特殊用户,t是一个一般用例。
题目21软件需求分析产生两个重要文档,一个是软件需求规格说明书,另一个是()。
选择一项:a. 初步用户手册。
b. 概要设计说明书。
c. 软件维护说明书。
d. 可行性报告。
题目22下面建立功能模型的步骤哪个顺序是正确的()。
选择一项:a. 确定角色/确定用例模型/确定用例。
b. 确定用例/确定用例模型/确定角色。
c. 确定角色/确定用例/确定用力模型。
d. 确定用例模型/确定角色/确定用例。
题目23在图书馆信息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用()方法可以有效地设计这3个类?
选择一项:a. 信息隐藏。
b. 继承。
c. 动态联编。
d. 多态。
题目24用()描述系统与角色之间的接口。
选择一项:a.界面类。
b. 表单。
c.窗体。d. 对话框。
题目25对类进行详细设计,主要是设计类的(),优化类之间的关系。
选择一项:a. 算法。
b.处理流程。
c. 属性和方法。
d.数据结构。
题目26面向对象设计的步骤中,正确的顺序是()。
选择一项:a. 系统构架设计、用例设计、类设计。
b. 用例设计、构架设计、类设计。
c. 类设计、用例设计、构架设计。
d. 系统构架设计、数据库设计和用户界面设计。
题目27面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的(),将系统划分成不同的子系统。
选择一项:a. 数据模型。
b. 逻辑模型。
c. 用例模型。
d. 物理模型。
题目28面向对象设计首先要确定系统的总体结构和风格,构造系统的()。
选择一项:a. 物理模型。
b. 数据模型。
c. 逻辑模型。
d. 用例模型。
题目29在面向对象方法中,描述系统控制结构的模型是()模型。
选择一项:a. 静态模型。
b. 功能模型。
c. 对象模型。
d. 动态模型。
题目30在软件设计中应该保持模块的独立性原则,()反映模块独立性。
选择一项:a. 模块之间的耦合。
b.耦合和内聚。
c. 数据和模块。
d. 模块内部的凝聚力。
电大软件工程形考2答案
题目1面向对象设计强调定义 并且使它们相互协作来满足用户需求。选择一项 c.软件对象。题目2 是从用户的观点描述系统功能,它由一组用例 参与者以及它们之间关系所组成。选择一项 a.用例图。题目3 用于描述系统的功能集。选择一项 c.逻辑视图。题目4uml语言支持的建模方式不包括有 选择一项 a.动态...
2019电大软件工程形考作业2答案
标准答案1 软件对象。标准答案2 用例图。标准答案3 用例视图。标准答案4 模块化建模。标准答案5 分组机制。标准答案6 建模工具。标准答案7 交互式建模。标准答案8 数据结构。标准答案9 控制类与界面类。标准答案10 共性的部分。标准答案11 主体 动作。标准答案12 类图。标准答案13 用例图和...
2023年电大软件工程期末试卷软件工程复习全 5
软件工程期末复习。一 选择题。1 软件工程的研究者将软件开发和维护过程概括为 大活动。a.5 b.7 c.8 d.3 2 是职业软件工程师的必要条件。a.自律 善于沟通 具有一定的软件技能 b.编程速度快。c.熟悉众多的软件环境d.语言天赋。3 计算机病毒是指 a.计算机系统的漏洞 b.一组自我复制...