本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-06到2022-01-31

【作业】软件工程与面向对象方法 软件工程与面向对象作业

1、 问题:简述软件危机产生的原因和可能的解决方案。
评分规则: 【 软件危机产生的原因:随着软件规模扩大,复杂性增加,功能增强,使用早期的自由软件开发方式使得高质量的软件开发变得越来越困难。
解决方案:应用软件工程,用工程化的思想去指导软件开发。

2、 问题:软件工程的目标有哪些?
评分规则: 【 使软件开发的成本能够控制在预计的合理范围内;使软件产品的各项功能和性能都能够满足用户需求;提高软件质量;提高软件产品的可靠性;使生产出来的软件产品易于移植、维护、升级和使用;使用软件产品的开发周期能够控制在预计的合理时间范围内。

3、 问题:简述对象、类、抽象、封装、泛化与多态的概念。
评分规则: 【 对象:一个具有状态、行为和标识符的实体,并且对象之间往往可以通过通信互相交互;类:拥有共同的结构、行为和语义的一组对象的抽象。抽象:揭示一个事物区别于其他事物的本质特征,去除从末一个角度看似不重要的细节的行为。封装:对其客户隐藏对象的属性和实现细节,仅对外公开接口,并控制在程序中属性的读和修改的访问级别。泛化:类元的一般描述和特殊描述质检的关系,具体描述建立在一般描述的基础之上,并对其进行了扩展。多态:在同一接口下表示多种行为的能力,是面向对象技术的根本特征。

4、 问题:简述对象、类、抽象、封装、泛化与多态的概念。
评分规则: 【 对象:一个具有状态、行为和标识符的实体,并且对象之间往往可以通过通信互相交互;类:拥有共同的结构、行为和语义的一组对象的抽象。抽象:揭示一个事物区别于其他事物的本质特征,去除从末一个角度看似不重要的细节的行为。封装:对其客户隐藏对象的属性和实现细节,仅对外公开接口,并控制在程序中属性的读和修改的访问级别。泛化:类元的一般描述和特殊描述质检的关系,具体描述建立在一般描述的基础之上,并对其进行了扩展。多态:在同一接口下表示多种行为的能力,是面向对象技术的根本特征。

软件工程与面向对象方法 软件工程与面向对象方法测试

1、 问题:软件工程的概念是在()年被首次提出的。
选项:
A:1949
B:1989
C:1972
D:1968
答案: 【1968

2、 问题:下列不属于软件工程的目标的一项是()。
选项:
A:提高软件产品的质量
B:提高软件产品的可靠性
C:减少软件产品的需求
D:控制软件产品的开发成本
答案: 【减少软件产品的需求

3、 问题:软件危机产生的主要原因是( )。
选项:
A:软件工具落后
B:软件生产能力不足
C:对软件认识不够
D:软件本身的特点及开发方法
答案: 【软件本身的特点及开发方法

4、 问题:人们公认的第一门面向对象编程语言是( )。
选项:
A:Simula
B:Smalltalk
C:C
D:Java
答案: 【Simula

5、 问题:下列选项中不是面向对象方法的相关原则的是( )。
选项:
A:封装
B:继承
C:多态
D:结构
答案: 【结构

【作业】统一建模语言UML 统一建模语言UML作业

1、 问题:什么是模型?软件建模的基本原理是什么?
评分规则: 【 模型是用来某媒介对相同媒介或其他媒介里一些事务的表现形式。
第一:选择创建什么模型对如何解决问题和如何形成相应解决方案意义深远;第二:可以在不同的层次级别上表示不同的模型。第三:最好的模型总是与现实世界密切相关。第四:单个模型与视图是不冲分的。

2、 问题:什么是UML?简述UML的内容及其特点?
评分规则: 【 UML,Unified Modeling Language,是一种通用的可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工作。
内容包括:(1)UML语义:给出了基于UML的精确的主模型定义。(2)UML表示法:定义了UML符号的表示方法,为开发者或开发工具使用这些图形符号和文本语法,给系统建模提供了标准。
特点包括:(1)有统一的标准,便于使用人员沟通。(2)是一种面向对象的建模语言。(3)可视化,表示能力强大,提供了扩展机制。(4)容易使用。

统一建模语言UML 统一建模语言UML测试

1、 问题:下列关于模型的表述,不正确的一项是( )。
选项:
A:建模语言只能是图形表示的
B:模型所描绘的系统蓝图既可以包括详细的计划,也可以包括系统的总体计划
C:模型可以帮助开发组生成有用的工作产品
D:最好的模型总是与现实世界联系密切
答案: 【建模语言只能是图形表示的

2、 问题:UML的全称是()。
选项:
A:Unify Modeling Language
B: Unified Modeling Language
C:Unified Meodem language
D:Unified Making Language
答案: 【 Unified Modeling Language

3、 问题:UML主要应用于( )。
选项:
A:基于螺旋模型的结构化开发方法
B:基于需求动态定义的原型化方法
C:基于数据的数据流开发方法
D:基于对象的面向对象的方法
答案: 【基于对象的面向对象的方法

4、 问题:下列面向对象方法中不是UML所融合的方法的一项是( )。
选项:
A:Booch
B:OOSE
C:OMT
D:Coad/ Yourdon
答案: 【Coad/ Yourdon

5、 问题:UML支持面向对象的主要概念,并与具体的开发过程相关。
选项:
A:正确
B:错误
答案: 【错误

6、 问题:在UML这个名称出现之前,James Rumbaugh和 Grady Booch合并OMT和Booch的工作成果被称为UM0.8。
选项:
A:正确
B:错误
答案: 【正确

【作业】UML结构体系 UML结构体系作业

1、 问题:简述UML中的四种基本关系的含义和作用。
评分规则: 【 UML中的四种关系包括关联关系、依赖关系、泛化关系和实现关系。关联关系用来描述不同类元的实例之间的连接。它是一种结构化的关系,指一种对象和另一种对象之间存在联系,即“从一个对象可以访问另一个对象”。依赖关系描述一对模型元素间的语义关系,一个元素的变化影响另一元素的语义。泛化关系类似于面向对象方法中的继承关系,是从特殊到一般的一种归纳和分类关系。实现关系是用来描述规格说明和其实现的元素之间的连接的一种关系。其中规格说明定义了行为的说明,真正的实现由后一个模型元素来完成。

2、 问题:下载并安装EnterpriseArchitect,上传第一次运行EnterpriseArchitect的截图。
评分规则: 【 Version12 运行界面。

UML结构体系 UML结构体系作业测验

1、 问题:描述了一组动作序列的模型元素是( )。
选项:
A:类
B:接口
C:用例
D:组件
答案: 【组件

2、 问题:在UML中表示一般事务与特殊事务之间的关系是( )。
选项:
A:关联关系
B:泛化关系
C:依赖关系
D:实现关系
答案: 【泛化关系

3、 问题:我们可以用UML中的( )来描述图书馆与书的关系。
选项:
A:关联关系
B:泛化关系
C:依赖关系
D:实现关系
答案: 【关联关系

4、 问题:UML使用( )来描述接口和实现接口的类之间的关系。
选项:
A:关联关系
B:泛化关系
C:依赖关系
D:实现关系
答案: 【实现关系

5、 问题:UML中的行为事物通常用来描述模型中的动态部分。
选项:
A:正确
B:错误
答案: 【正确

6、 问题:“4+1”架构中的开发视图将四个视图结合为一个整体。
选项:
A:正确
B:错误
答案: 【错误

【作业】用例图 用例图作业

1、 问题:绘制出实验教学视频中的“机票预订系统用例图”
评分规则: 【

用例图 用例图测试

1、 问题:下列不属于构成用例图的要素是( )。
选项:

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注