电大软件工程形考2答案

发布 2023-05-19 09:53:28 阅读 3184

题目1面向对象设计强调定义(),并且使它们相互协作来满足用户需求。

选择一项:

c. 软件对象。

题目2)是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。

选择一项:a. 用例图。

题目3)用于描述系统的功能集。

选择一项:

c. 逻辑视图。

题目4uml语言支持的建模方式不包括有()。

选择一项:a. 动态建模。

题目5uml中,包图是一种()。

选择一项:

c. 分组机制。

题目6uml是一种()。

选择一项:

c. 建模工具。

题目7uml是一种()语言。

选择一项:

d. 交互式建模。

题目8类的属性结构要坚持简单的原则,尽可能不使用复杂的()。

选择一项:

c. 数据结构。

题目9继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。

选择一项:

c. 控制类与界面类。

题目10包含关系用于构造多个用例()。

选择一项:

b. 共性的部分。

题目11从本质上说,面向对象是“先”确定动作的()“后”执行()。

选择一项:

c. 主体/动作。

题目12对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。

选择一项:

d. 类图。

题目13功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由()实现。

选择一项:

d. 用例图和场景描述。

题目14对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

选择一项:

d. 封装。

题目15)是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。

选择一项:

b. 继承。

题目16表示对象相互行为的模型是()模型。

选择一项:

c. 动态模型。

题目17定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。

选择一项:a. 可维护性。

题目18反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是()。

选择一项:

d. 合作图。

题目19确定角色是()的任务。

选择一项:a.用例模型。

题目20如果说用例f被用例t扩展,意思是()。

选择一项:

b. f是一个一般用例,t是一个特殊用例。

题目21软件需求分析产生两个重要文档,一个是软件需求规格说明书,另一个是()。

选择一项:

b. 概要设计说明书。

题目22下面建立功能模型的步骤哪个顺序是正确的()。

选择一项:

c. 确定角色/确定用例/确定用力模型。

题目23在图书馆信息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用()方法可以有效地设计这3个类?

选择一项:

b. 继承。

题目24用()描述系统与角色之间的接口。

选择一项:a.界面类。

题目25对类进行详细设计,主要是设计类的(),优化类之间的关系。

选择一项:

c. 属性和方法。

题目26面向对象设计的步骤中,正确的顺序是()。

选择一项:a. 系统构架设计、用例设计、类设计。

题目27面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的(),将系统划分成不同的子系统。

选择一项:

d. 物理模型。

题目28面向对象设计首先要确定系统的总体结构和风格,构造系统的()。

选择一项:

b. 数据模型。

题目29在面向对象方法中,描述系统控制结构的模型是()模型。

选择一项:

d. 动态模型。

题目30在软件设计中应该保持模块的独立性原则,()反映模块独立性。

选择一项:

b.耦合和内聚。

电大软件工程形考2答案

题目1面向对象设计强调定义 并且使它们相互协作来满足用户需求。选择一项 a.接口。b.物理模型。c.软件对象。d.e r模型。题目2 是从用户的观点描述系统功能,它由一组用例 参与者以及它们之间关系所组成。选择一项 a.用例图。b.顺序图。c.类图。d.对象图。题目3 用于描述系统的功能集。选择一项...

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.一组自我复制...