文档库 最新最全的文档下载
当前位置:文档库 › UML软件建模教程课后习题 卫红春(已做)

UML软件建模教程课后习题 卫红春(已做)

UML软件建模教程课后习题  卫红春(已做)
UML软件建模教程课后习题  卫红春(已做)

UML软件建模教程课后习题

习题 1

一、简答题

1. 简述模型的作用。

答:现实系统的复杂性和内隐性,使得人们难于直接认识和把握,为了使得人们能够直观和明了地认识和把握现实系统,就需要借助于模型。

2. 软件模型有什么特征?

答:建模对象特殊,复杂性,多样性

3. 软件建模技术有哪些因素?

答:软件建模方法,软件建模过程,软件建模语言,软件建模工具

4. 软件模型包括哪些方面的内容?

答:从模型所反映的侧面看:功能模型,非功能模型,数据模型,对象模型,过程模型,状态模型,交互模型,架构模型,界面模型等;从软件开发工作看:业务模型,需求模型,分析模型,设计模型,测试模型等。

5. 软件建模工具应该具有哪些基本功能?

答:软件模型的生成和编辑,软件模型的质量保障,软件模型管理等

二、填空题

1.模型是对现实的(抽象)和模拟,是对现实系统(本质)特征的一种抽象、简化和直观的描述。2. 模型具有(反映性)、直观性、(简化性)和抽象性等特征。 3.从抽象程度,可以把模型分为(概念模型)、逻辑模型和(物理模型)三种类型。 4. 较之于其他模型,软件模型具有(建模对象复杂)、复杂性和(多样性)等特征。 5.软件模型是软件开发人员交流的(媒介),是软件升级和维护的(依据)。 6.软件建模技术的要素包括软件建模方法,(软件建模过程),软件建模语言和(软件建模工具)。

7.从开发阶段看,软件模型有业务模型、(需求模型)、分析模型、(设计模型)和测试模型。

8.软件语言有软件需求定义语言、(软件设计语言)、软件建模语言、(软件结构描述语言)、软件程序设计语言等。

9.根据软件建模工具的独立性,把软件建模工具分为(独立)建模工具和(插件)建模工具。

10.OMG在(1997)年把UML作为软件建模的标准,UML 2.0版本是(2005)年颁布的。二、填空题

1、模型是对现实的(反映)和模拟,是对现实系统(本质)特征的一种抽象、简化和直观的描述。

2、模型具有(反映性)、直观性、(简化性)和抽象性等特征。

3、从抽象程度,可以把模型分为(概念模型)、逻辑模型和(物理模型)三种类型。

4、较之于其他模型,软件模型具有(建模对象特殊)、复杂性和(多样性)等特征。

5、软件模型是软件开发人员交流的(媒介),是软件升级和维护的(依据)。

6、软件建模技术的要素包括软件建模方法、(软件建模过程)、软件建模语言和(软件建模工具)。

7、从开发阶段看,软件建模有业务模型、(需求模型)、分析模型、(设计模型)和测试模型。

8、软件语言有软件需求定义语言、(软件设计语言)、软件建模语言、(软件结构描述语言)、软件程序设计语言等。

9、根据软件建模工具的独立性,把软件建模工具分为(独立软件)建模工具和(插件式软件)

建模工具。

10、OMG在(1997 )年把UML作为软件建模的标准,UML2.0版本是(2005 )年颁布的

三、选择题

1、对软件模型而言,下面说法错误的是( D )。

A.是人员交流的媒介

B.是软件的中间形态

C.是软件升级和维护的依据

D.是软件的标准文档

2、下面说法错误的是( B )。

A.数据流图是面向功能软件建模方法提供的方法

B.用例图是面向对象方法提供的建模方法

C.类图是面向对象建模方法提供的建模方法

D.ER图是面向数据建模方法提供的建模方法

四、思考题

1、软件为什么一定要建模?

2、谈谈对下面这句话的理解:“软件是一种特殊的事物,它以一种可程式化和可动态复现的方式来反映人头脑中的可计算性意识,并通过这些意识的动态性外化,打到对客观以及人的主观意识的反映。”

习题 2

一、简单题

1、简述UML的发展过程。

答:Rational公司在众多软件开发方法的基础上于1996年提出了UML0.9版本,1997年把UML1.0版本提交给OMG,1997年被OMG正式批准成为标准,1998年UML1.2 版,1999年UML1.3版,2001年1.4版本,2003年1.5版本,2005年2.0版本,2009年2.2版本,2010年2.3版本,现在已经上升为2.4版本。

2、作为一种统一建模语言,UML有哪些部分构成?

答:UML由模型元素、图、语义规则和公共机制及部分构成

3、元模型理论是UML的基础,元模型分为哪4个层次?

答:元元模型、元模型、模型、对象

4、聚集关系和组合关系有什么区别?

答:聚合关系表示整体与部分之间是松散的组成关系,连接一个整体对象的另外一些部分的对象,也可以充当其他对象的部分对象;

组合关系则表示联系紧密的组成关系,整体对象和部分对象之间是同存同亡的关系,而且在组成关系中的部分对象不能和另一个整体对象再进行连接

5、用例与协作有什么区别?

答:协作是对用例的实现

6. 模型元素的可见性含义是什么?

答:模型元素可被其他模型元素访问的程度,共分为公用,受限,私有,包四种。

7.UML的构造型有什么作用?

答:给UML定义的模型元素赋予新的含义,定义新的模型符号,改换模型元素的表示形式。

二、填空题

1、1995年,G.Booch和J.Rumbaugh在众多方法基础上提出了(Unified Method 0.8(统一方法0.8)),2005年UML推出了其(UML 2.0 )版本。

2、作为一种建模语言,UML独立于软件建模(方法)和建模(过程)。

3、给出UML的两个特点:(统一标准)和(体系规范)。补充:(方便实用和独立于建模方法和建模过程)

4、可以把UML2.0版本的13种图划分(静态结构图)和(动态行为图)两种类型。

5、元模型划分为4个层次,上一层是对下一层的(抽象),下一层是上一层的(实例化)。

6、泛化关系等同于(继承关系)。

7、接口可以被分为(需求借口)和(供应接口)两种类型。

8、作用域是模型元素的(作用空间),也被称为命名空间,一个模型在其命名空间中可以被(唯一识别)。

9、模型元素的可见性有:公开、(私有)、保护和包几种形式。

10、UML的扩展机制包括(构造型)、标记值和(约束)。

三、选择题

1、对UML说法不正确的选项是( D )。

A.由Rational公司推出

B.基于面向对象方法

C.Jacobson参与了UNL的研制

D.1996年正式成为国际标准

2、下面不属于UML特点的是( A )。

A.基于建模过程

B.统一标准

C.体系规范

D.方便实用

3、下面说法不正确的是( D )。

A.元模型理论是UML的基础

B.元模型分为4个层次

C.元元模型处在最顶层,用户对象处在最底层

D.元模型是对用户对象的抽象

4、下面说法不正确的是( B )。

A.元素是模型的要素

B.元素是UML模型中最抽象的要素

C.元素可以拥有自己的元素

D.元素不能直接产生实例

5、对关系来说,下面说法不正确的是( C )。

A.关系也是UML的元素

B.关系分为有向关系和无向关系

C.关联关系是一种有向关系

D.泛化关系是一种有向关系

6、对命名空间来说,下面说法不正确的是( D )。

A.命名空间可以拥有多个命名元素

B.命名空间也是命名元素

C.命名空间与所拥有的命名元素是组成关系

D.命名元素必须隶属于一个命名空间

7、下面概念不正确的是( D )。

A.类是一组对象的集合

B.接口分为需求接口和供应接口两种类型

C.构件是可以封装的软件部分

D.结点是可以独立部署的软件部件

四、思考题

1、在软件工程领域,UML能够被广泛接受的原因是什么?

2、图在软件建模中的作用是什么?

习题 3

一、简答题

1. 什么叫参与者,参与者有哪些基本特性?

答:参与者也被称为活动者,是与系统发生交互的外部实体。参与者的特性有:

(1)参与者位于系统的外部,不属于系统的内容;

(2)参与者与系统发生交互关系,交互关系主要有:使用系统,启动系统,获取系统信息或给系统提供信息;

(3)参与者和系统之间存在交互信息的接口,系统提供接口让参与者使用系统,或者系统通过参与者的接口与参与者进行交互。

2. 用例有哪些特性?

答:概括起来,用例有以下特性:

(1)用例描述用户对系统的期望,被用于软件需求建模,一个用例对应于软件能够为参与者提供的一项服务。

(2)用例反映参与者与系统一次完整的交互过程。这个交互过程总是要耗费一段时间,并执行一定的流程。流程的执行是参与者与系统的一段互动过程,在这个过程中有输入到系统的信息,以及系统反馈给参与者的信息。

(3)用例的执行过程是系统为参与者的一次服务过程,这个服务就体现为系统提供给参与者的功能。一个用例执行的完成,需要有确定的评价结果,这个结果表现为系统提供给参与者的一项完整的功能。(4)用例是软件设计和测试的依据。

3. 用例之间有哪几种关系?

答:泛化关系,包含关系,扩展关系。

4. 用例叙述应该包括哪些基本内容?

答:包括:用例编号,用例名,参与者,前置条件,事件流,后置条件。

二、填空题

1、用例图的要素包括(参与者)、用例和(关系)。

2、参与者的英文名称是(actor ),参与者也被称为(活动者)。

3、参与者的类型可以是(人)、设备、(其他系统)和时间。

4、用例的英文名称是(usecase ),也被称为(用况)和(用案)。

5、用例之间的关系有(泛化)、包含和(扩展)。

6、执行用例之前系统所处的状态被称为(前置条件),(事件流程)被称为用例执行的流程。

三、选择题

1、下面不属于用例图作用的是( C )。

A.展现软件的功能

B.展现软件使用者和软件功能的关系

C.展现软件的特性

D.展现软件功能相互之间的关系

2、下面( B )不属于用例图的要素。

A.参与者

B.包含

C.用例

D.关系

3、下面对参与者说法不正确的是( A )。

A.是系统的一个实体

B.也叫活动者

C.在系统外部

D.与系统发生交互

4、下面()不属于参与者类型( D )。

A.人

B.设备

C.外部系统

D.交互对象

5、下面对用例说法不正确的是( C )。

https://www.wendangku.net/doc/653216324.html,ecase

B.用况

C.使用情况

D.用案

6、下面不属于用例特点的是( B )。

A.用例描述用户可见的软件功能

B.用例反映功能的不同抽象层次

C.用例反映参与者与系统一次完整的交互过程

D.用例是软件设计和测试的依据

7、下面不属于用例之间关系的是( A )。

A.关联

B.泛化

C.包含

D.扩展

四、练习题

1、根据自己的理解,把图3.30所示的用例图补充完整。

2、找出图3.31中存在的问题,并修改正确。

3、宾馆客房业务管理提供客房预订、预定变更、客房入住、退房结账、旅客信息查询几个方面的功能。订房人可以通过电话、短信、网络或面对面等方式预订客房。允许预订人根据自己情况的变化更改预订信息。旅客入住客房前需要出示证件并登记,并要预交一定的押金。旅客提交押金后,柜台工作人员将在计算机上登记旅客信息、分配房间,并打印旅客入住单,旅客持入住单到指定客房入住。旅客离开宾馆前需要退房结账。旅客或宾馆管理人员可以随时查询旅客或客房的入住信息。建立该问题的用例模型。

4、因业务发展的需求,需要开发一个超市管理系统。超市管理的基本业务需求是:

(1)对超市的所有货品信息进行管理,并能够及时更新货品信息。

(2)对供货商进行管理,提供供货商基本信息管理,供货商的货品管理,并能够及时更新供货信息。

(3)对订货进行管理,提供订货、取消订货、更新订货、付款、订货状态跟踪、订货信息查询等功能。

(4)对销售进行管理,提供收款、打印收货单、结账、销售信息查询等功能。

试分析以上问题,并通过用例图描述该系统的功能。

5、某学校要开发一个网上选课系统。该系统提供以下基本功能:

(1)建立课程,教务人员通过本系统建立课程信息。

(2)课程维护,教务人员修改和删除课程信息。

(3)安排课程,教务人员安排课程,课程的安排信息包括周学时、授课时间、授课老师、教师等信息。

(4)调整课程,教务人员对已经安排的课程信息进行调整。

(5)课程浏览,用户可以浏览和查询课程信息。

(6)学生选课,学生登录本系统,选择自己要选修的课程。

(7)选课浏览,学生浏览自己选修的课程。

试分析以上问题,并通过用例图描述该系统的功能。

图3.31

习题 4

一、简答题

1. 什么叫对象?

答:对象的本意是指认识的指向物。在计算机软件中,对象用来表示客观事物的一个实体,它封装了一组属性和操作。从形式上看,对象是一段具有特定语法规则的程序单元,它能够作为软件系统的一个相对独立的基本单位,在软件中承担确定的服务职能。

2. 简述实例的概念。

答:实例是类元中的一个元素。

3. 简述类元的概念。

答:类元是对聚集一组具有共同特征的实例的模型元素的通称,类、接口、用例、参与者、关联等都属于类元。类元的名字用标识符来表示,首字母要大写。类元会包括一组实例。

4. 什么叫类?

答:类是具有相同性质的一组对象的集合,这组对象具有相同的特征、约束和语义。

5. 类有哪几种类型?

答:按阶段分:业务对象,PIM类,PSM类;按作用分:实体类,控制类,界面类。

6. 简述接口的概念。

答:接口是一种类元,聚集了一组需要通过其他类元实现的公共的操作和属性

二、填空题

1.认识的对象可以是客观中一种具体的(事物),也可以是主观中的一个抽象(观念)。2.软件中的对象是一段具有特定语法规则的(程序单元),它能够作为软件系统的一个相对独立的基本单位,在软件中承担确定的(服务职能)。

3.类描述具有相同性质的一组对象的(集合),类用(矩形)来表示。

4.按作用,可以把类分为(实体类),边界类和(控制类)几种类型。

5.接口可以分为(需求接口(需口))和(供应接口(供口))两种类型。

三、选择题

1.在认识过程中,下面哪个不是对象的要素( D )。

A.认识的指向物

B.认识者

C.认识指向物在认识者主观中的反映

D.认识的背景

2、下面哪一个对对象的说法不正确( B )。

A.客观实体

B.事物的对立面

C.认识的指向物

D.软件的一个基本单位

3、下面属性命名不正确的是( A )。

A.*Birthday:Data

B.#studentBirthday:Data=1999-10-21

C.-price:float=12.01{R/W}

D.+studentName:String=“张敏”

4、指出下面不合适的类名( B )。

A.材料

B.事物

C.订单

D.会员

5、下面不是对象图作用的是( A )。

A.功能逻辑建模

B.初期分析工具

C.描述业务场景

D.模拟运行场景

四、练习题

1.在一个订货系统中,采购员从供货商处订货,双方需要签订订单,一个采购员可以订多个供货商的货

品,一个供货商也可以给多个采购员供货。分析这个问题,并用类图对这个问题进行建模。

2.一个企业可以雇佣多个人员。企业的性质包括名称、地址、电话、简况。人员的情况包括姓名、年龄、性别、住址、电话、简历等。雇佣的信息包括雇佣的开始日期、截止日期,简要说明等。双方要签订雇佣合同。雇佣还涉及被雇用人员所聘请的工作岗位。分析这个问题,提取这个问题所涉及的类,定义各个类之间的关系,并画出类图。

3.分析第3章练习题第3题描述的宾馆客房业务管理问题,提取涉及的类,并画出类图。

4.根据自己的理解,对图4.79中不合理之处进行修改。

5.修改图4.80中不合理之处。

6.某高校中有以下事物:学校、教师、教室、教材、课程、课桌、学生、班级、学院、讲台、机房、计算机、交换机、社团,试绘制反映这些事物联系的类图。

7.分析书店图书销售管理业务,提取相关的类,并画出类图。

8.分析超市购物管理业务,提取相关的类,并画出类图。

习 题 5

一、简单题

1. 什么叫包?

答:包是对模型元素进行分组的模型元素,可以把包比作一个存放模型元素的箱子或容器,在它里面可以存放多个模型元素。

2. 包之间存在哪几种关系? 答:依赖,导入,合并,包含

3.3. 包图有什么作用?

答:分类组织模型元素,模型结构建模,命名空间建模

4. 在软件建模中,复合结构图有什么作用?

答:可以直观反映类及其成员的组成结构,并可以描述成员的多重性,成员的连接,以及类的端口等

5. 协作在建模中的作用是什么?

答:用例分析与设计建模,设计模式建模

二、填空题

1.包是对模型元素进行( 分组 )的模型元素,包的英文名是( package )。

图4.79

图4.80

2.包的可见性有(公开)、私有和(保护)几种。

3.包的依赖关系可以分为(使用)、抽象和(跟踪)几种形式。

4.包导入可以分为(元素导入)和(包导入)两种类型。

5.包的包含关系是指一个包可以(嵌套)另外一个包作为自己的(子包)。

6.复合结构图也被称为(组合结构图),它用来描述类及其成员的(组成结构)及成员之间的连接关系。

7.协作的用途有(用例分析与设计建模)和(设计模式建模)。

三、选择题

1.下面不属于包关系的是( C )。

A.导入关系

B.合并关系

C.关联关系

D.依赖关系

2.下面说法错误的是( B )。

A.共同重用是为了提高包的独立性

B.子类的稳定性比父类的稳定性好

C.共同封闭是为了提高包的聚合性

D.包不应该存在循环依赖

四、思考题

谈谈包在软件结构建模中的作用。

习题 6

一、简答题

1. 活动的含义是什么?

答:活动的一般含义是指在过程中能够完成确定任务的一组相关动作的集合。

2. 动作与活动存在什么关系?

答:动作是活动的一个基本执行单位,若干个动作按照一定的流程联系起来,就构成一个活动。活动可以分解为多个动作,但动作一般不再分解。

3. 什么叫令牌?它有什么作用?

答:令牌被定义为一个可以赋予结点执行权力的数据结构,这个数据结构可以在活动图的各个结点之间进行传递,一个结点只有获得令牌才可以执行。

4. 什么叫引脚?

答:引脚是用来作为动作参数的对象结点,因此引脚也被称为动作参数结点。因为在动作的两边通过小插脚来表示动作参数结点,这种小插脚和集成电路芯片的引脚很相像,因此被称为引脚。

5. 活动图的作用是什么?

答:在软件建模中,活动图可以用于业务流程、工作流和算法流程建模。

二、填空题

1.动作是活动的基本(执行)单位,活动可以分解,动作一般不再(分解)。

2.令牌被分为(控制令牌)和(对象令牌)两种类型。

3.活动结点分为(动作结点)、对象结点和(控制结点)三种类型。

4.动作参数结点被形象地称为(引脚),它属于一种特殊的(对象)结点。

5.异常处理器包括(被保护结点)、异常处理结点和(异常对象结点)三个要素。

三、选择题

1.下面说法不正确的是( D )。

A.一个过程包括多个活动

B.一个活动包括一组动作

C.一个动作包括多个操作

D.一个操作包括多个引脚

2.下面哪一个不属于活动图建模的作用( A )。

A.消息流程建模

B.工作流程建模

C.业务流程建模

D.操作流程建模

3.对控制节点,下面说法正确的是( B )。

A.一个活动只有一个起始结点

B.一个活动可以有多个起始结点

C.一个活动只有一个活动终止结点

D.一个活动有活动终止结点就不能有流终止结点

4.下面哪一个不属于对象结点( C )

A.活动参数结点

B.引脚

C.队列

D.中央缓冲结点

5.下面说法不正确的是( A )

A.一条活动的边权重规定同时通过该边令牌的最大数目(最小。。。)

B.控制流不能连接对象结点

C.对象流至少要连接一个对象结点

D.对象流传递对象令牌

四、练习题

1.小蓝周末休息,到附近超市购物。进入超市后,先找到一辆购物车,然后在超市的各层选择自己所要的商品。选购好后,小蓝到收银队排队,排到自己时收银员一件件地扫描小蓝选购的商品,在收银机的计价器上动态显示商品的累计金额。扫描完后,收银员问小蓝有没有会员卡,小蓝把自己的会员卡交给收银员,收银员扫面小蓝的会员卡,计价器上显示小蓝的总钱数是60.5元。小蓝如数交了货款,收款机打印出小蓝的购物单,小蓝提供自己采购的物品回家。分析这个问题,并用活动图描述小蓝购物的过程。

2.下面是书店售书处理的用例叙述,分析用例叙述中的事件流程,并用活动图描述出这个流程。

售书处理

用例编号:02-03

用例名:售书处理

参与者:售书员

前置条件:售书员登录系统

事件流程:

1.当售书员选择“售书处理”功能时,启动该用例。

2.售书员扫描要销售图书的图书编号。

3.系统显示该图书的图书信息以及当前的库存数量。

4.如果该图书的购买册数多于1本,输入购买册数。

5.如果购买者不是会员,直接进入第7步;是会员,输入会员编号。

6.系统显示会员信息。

7.系统显示图书总价。

8.售书员收取图书书款。

9.售书员选择“确认收款”按钮。

10.系统打印售书单。

11.售书员撕下售书单,连同图书一并交给读者。

12.本次售书结束。

3.某教学系统操作员登录过程是:启动该系统,系统给出登录窗口。在登录窗口中输入用户名和密码。如果用户名或密码有误,则系统提示错误,操作员重新输入;若连续3次用户名或密码均没有输入正确,则系统拒绝登录。如果输入正确,则进入系统。用活动图描述操作员的登录过程。

4.李晓在大学二年级时参加计算机等级考试,他持自己的身份证和学生证到学校的计算机等级考试管理

办公室报名。工作人员首先检查李晓的证件,在检查合格后交给李晓一份登记表,让李晓填写。李晓填好登记表,交给工作人员。工作人员把他的登记表信息录入计算机系统,并用数码相机给李晓拍照,然后打印计算机等级考试证,要求李晓缴纳报名费。李晓缴纳报名费后,工作人员把考试证和缴费收据交给李晓。分析计算机等级考试的报名过程,并用活动图描述报名过程。

5.分析银行储蓄的业务过程,用活动图描述储户在银行取款的业务过程。

6.分析医院挂号的业务过程,用活动图描述医院挂号的业务过程。

习题7

一、简单题

1. 什么是状态,对象的状态和对象的属性有什么区别?

答:状态指事物在其生命周期中满足某些条件、执行某些操作或等待某些事件而持续的一种稳定的状况。对象的属性是对象所表示事物的静态性质,它与对象的状态有不同的含义。

2. 状态机图通常由哪几部分组成?状态转换的要素有哪些?

答:状态机图由状态结点,控制结点和转换边构成。状态转换有触发条件、监护条件和转换动作等部分。

3. 复合状态的状态转换的外部转换和局部转换的区别是什么?请举例说明。

答:外部转换是复合状态与其他状态之间发生的状态转换,内部转换是在复合状态内部的子状态之间发生的转换。例子省略。

4. 历史状态的含义是什么?

答:历史状态为一个状态机或复合状态提供了一种在退出状态时记忆当前活动所处的子状态,并能够返回到该子状态的机制。

二、填空题

1.一个状态转换包括(触发事件)、监护条件和(转换动作)三要素。

2.无触发转换指(源状态执行完成后,不需要事件触发而自动转换到目标状态)。

3.状态机图描述一个对象在不同(事件)的驱动下发生的状态转移。

三、选择题

1.状态机图可以表现( B )在生存周期的行为、所经历的状态序列、引起状态转换的事件以及因状态转换引起的动作。

A.一组对象

B.一个对象

C.多个执行者

D.几个子系统

2.下面( D )不属于状态的类型。

A.子机状态

B.复合状态

C.简单状态

D.激活状态

3.( B )不属于状态转换的要素。

A.事件

B.活动

C.条件

D.动作

四、练习题

1.假设有一车库电动门由电机驱动进行上下移动,向上移动开门,向下关门,当门完全打开或者完全关闭时,点击自动停转。绘制一个电动门(ElectDoor)的状态机图。

2.某销售POS机的工作流程是:当客户到收银台后,收银员逐一扫描用户购买的商品的条码,扫描完成后,计算出商品总金额,然后等待用户付款。收款并确定支付成功后,完成一个客户的售货,等待下一个客户。请为其绘制出相应的状态机图。

3.简单的数字手表表面上有一个显示屏和两个设置按钮A和B,有两种操作模式:显示时间和设定时间。在显示时间模式下,手表会显示小时和分钟,小时和分钟由闪烁的冒号分割。设定时间模式有两种子模

式:设定小时和设定分钟。按钮A选择模式,每次按下此按钮时,模式会连续前进:显示小时、设定小时、设定分钟和显示分钟等。在子模式内,每次只要按下按钮B,就会拨快小时或分钟。绘制一个数字手表的状态机图。

4、假设某人有三位QQ好友,启动QQ后,可以处于在线、隐身、离线、忙碌等状态,如果要和某一个好友聊天,可以双击该好友的图像打开和该好友交流的窗口,试绘制反映QQ工作状态及其转换的状态机图。

习题8

一、简答题

1. 什么叫交互?

答:交互表示一组相关的对象在动作执行中,通过相互交互消息,完成确定的任务。

2. 什么叫生命线?

答:生命线表示参与交互的一个实体及实体集合。一条生命线表示为一个矩形框下面垂着一条虚线。3. 消息有哪几种类型?

答:同步调用消息,异步调用消息,异步信号,应答消息,创建消息,销毁消息。

4. 交互图有哪几种形式?

答:顺序图,通信图,交互概览图,时序图。

5. 简述交互概览图的概念和作用。

答:交互概览图是把顺序图和活动图结合起来描述交互流程和交互细节的一种交互图。其作用是用来对复杂的交互流程和细节进行建模。

6. 交互概览图有哪两种类型?

答:以活动图为主线,以顺序图为主线

7. 什么叫时序图?

答:时序图用来描述在一个交互中,参与交互的各对象实体状态变化的时序关系。

二、填空题

1.交互表示一组相关的(对象)为了完成某项任务,相互交换(信息)的情况。

2.顺序图强调在交互过程中,各交互的(对象实体)之间消息传输的(时序)关系。

3.消息是一种(命名)元素,它定义了在交互中,生命线之间的一种特定的(信息)。

4.在交互时间的时序中,同一消息的(发送)事件一定先于(接收)事件。

5.通信图也称为(协作图),用来描述参与交互的多个对象实体之间的(结构)关系。

6.交互概览图结合了(顺序图)和(活动图)两种图。

7.交互概览图是用来描述交互(流程)和交互(细节)的一种图。

8.以活动图为主线的交互概览图适合对复杂的(工作流)进行建模,而以顺序图为主线的交互概览图则适合描述(算法)流程。

9.时序图用来描述在一个(交互)中,参与交互的各个对象实体状态变化的(时序)关系。

10.时序图的要素包括:生命线、(状态)、事件、(时间刻度)和时序约束。

11.时序图的两种表示法为:(一般表示法)和(交错表示法)。

12.时序图可以用在(实时控制系统)和(事务处理系统)的时序逻辑建模。

三、选择题

1.对生命线来说,下面说法正确的是( D )。

A.表示一个对象

B.表示一个对象的生命

C.表示一个对象的生命活动

D.表示参与交互的一个对象实体或实体集合

2.下面( A )不属于交互建模的图形。

A.有序图

B.协作图

C.定时图

D.交互概览图

3.下面( B )不属于UML2.1版本规定的消息类型。

A.同步调用消息

B.转移消息

C.应答消息

D.创建消息

4.对交互时序来说,下面说法不正确的是( A )。

A.两个不同生命线上的两个消息的(事件之间)时序不定

B.同一生命线上的前一事件先于后一事件

C.同一消息的发送时间先于接收事件

D.定序的先发事件先于后发事件

5.下面( D )对顺序图的应用描述是错误的。

A.软件体系结构建模

B.用例分析建模

C.类操作建模

D.用例时序建模

四、练习题

1.图8.55是一个通信图,试把该图转换为顺序图。

2.一个温箱控制系统由温度传感器、温度控制器、加热器几部分构成。温箱应该保持在35°左右,当温度下降到34°以下时,温度控制器就应该启动加热器,当温度高于36°时,温度控制器就应该关闭加热器。试画出表示该问题的顺序图。

3.分析一个超市购物过程,并且顺序图描述收款员收款的处理逻辑。

4.说明图8.56所示的顺序图的含义。

习题9

一、简单题

1. 什么叫构件?

答:构件也称为组件,是被封装起来的软件逻辑部件,由这些逻辑部件可以构成完整的软件系统。2. 构件有哪些特性?

答:封装性,复用性,接口连接机制,自含性,可替换性,松耦合性,逻辑性

3. 构件有哪两种视图?答:外边视图,内部视图

4. 构件之间存在哪些关系?答:依赖关系和包含关系

二、填空题

1.构件也称为(组件),是被封装起来的软件(逻辑)部件。

2.构件通过(接口)向其他机构提供服务,获取其他构件服务的接口被称为(需口)。

3.两个具有相同接口的构件可以相互(替换)。构建内部的要素、行为和状态被(隐藏)。

4.外部视图也称为(黑盒视图),内部视图需要展示构件的(内部结构)。

5.构件的依赖关系又有(装配依赖)、关联依赖和(跟踪依赖)几种形式。

三、选择题

1.对构件说法不正确的是( A )。

A.内容可以向外展现

B.是软件的逻辑部件

C.被封装起来

D.通过接口和外部联系

2.下面哪一个不属于构件的特性( B )。

A.封装性

B.协作性

C.复用性

D.自含性

3.对构件的端口和接口而言,下面说法不正确的是( C )。

A.一个构件可以拥有不止一个端口

B.一个端口可以拥有多个接口

C.端口可以分为供口和需口两种类型

D.端口包含接口

4.下面描述错误的是( D )。

A.包含指一个构件包含其他构件

B.关联依赖表示一个构件中的类与另外一个构件中的类存在关联关系

C.跟踪依赖描述模型之间的跟踪关系

D.装配依赖表示一个构件通过需口装配另外一个构件

习题10

一、简答题

1. 什么叫软件部署?

答:软件运行环境的配置以及软件向各个结点的部署的工作被称为软件部署

2. 什么叫制品?

答:制品指制成的工件。在UML中,制品是一种模型元素,表示可以在结点上独立部署的软件单元。制品一般以文件的形式呈现,例如,模型文件、源文件、编译文件、执行文件、脚本文件、数据库表等。

3. 结点有哪两种基本类型?答:设备,执行环境

4. 简述部署规范的概念。

答:部署规范也被称为部署说明,是存放部署制品所依据的参量信息的一种特殊制品。部署规范作为一种制品,一般作为文件的形式存在

二、填空题

1.软件部署包括(软件环境的部署)和(软件制品的部署)两方面的工作。

2.制品表示可以在(结点)上独立部署的软件单元。制品一般以(文件)形式呈现。

3.承载是一种(依赖)关系,表示(制品)来源于所承载的模型元素。

4.制品之间存在(关联)、包含和(依赖)等关系。

5.结点表示可部署(软件制品),并能够从事计算的(物理设备)。

6.结点之间存在(通信)、包含和(使用)关系。

7.部署指把软件的各制品放置到(运行结点)上的工作,部署可表示为部署对结点的(依赖)关系。

三、选择题

1.软件部署是( D )。

A.部署软件构件

B.部署软件程序

C.部署软件模型

D.部署软件制品

2.下面说法正确的是( C )

A.制品就是制成品

B.制品是软件模块

C.制品是被部署的软件单元

D.制品是软件的构件

3.下面说法正确的是( B )。

A.承载表示模型元素依赖制品

B.结点之间存在通信关系

C.执行环境一般是一个独立的设备结点

D.部署也就是拷贝软件

四、练习题

试根据一个小型软件项目画出其部署图。

习题11

1.什么是业务模型、。业务模型有什么作用?

2.什么是涉众?涉众与用户的区别是什么?

3.业务过程包括哪些元素?

4.简述业务对象的概念。

5.什么是业务规则?业务规则有哪几种类型?

6.选择一个业务领域,并建立该领域的业务模型。

习题12

1.需求模型与其他软件模型的关系是什么?

2.需求模型包括哪些基本内容?

3.简述用例建模的过程。

4.非功能需求一般包括哪些内容?

5.对所选择的系统建立该系统的需求模型。

习题13

1.系统分析的特点是什么?

2.分析模型包括哪些基本内容?

3.事务模式的四要素是什么?

4.什么叫PIM类模型?

5.什么叫用例分析模型?

6.对所选择的系统建立该系统的分析模型。

习题14

1.一个设计模型包括哪些基本内容?

2.为什么说分层架构是软件的一种共性架构?

3.PSM类建模与PIM类建模的区别是什么?

4.什么叫用例设计模型?它和用例分析模型的区别是什么?

5.为什么要建立界面模型?

6.对所选择的系统建立该系统的设计模型。

数据库系统基础教程(第二版)课后习题答案

Database Systems: The Complete Book Solutions for Chapter 2 Solutions for Section 2.1 Exercise 2.1.1 The E/R Diagram. Exercise 2.1.8(a) The E/R Diagram Kobvxybz Solutions for Section 2.2 Exercise 2.2.1 The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship. The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether. Solutions for Section 2.3 Exercise 2.3.1(a) Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts;

传播学教程课后答案

第一章 第一节 1.为什么说“信息是物理载体和意义构成的统一体”? 这句话出自德国哲学家克劳斯,他概括出了社会信息的本质。社会信息作为信息的一种类型,并不单纯地表现为人的生理层次上的作用和反作用,而且伴随着人复杂的精神和心理活动;而作为社会信息物质载体的符号系统本身,也是人类精神劳动的创造物,只有当人们对符号赋予意义时。解读才成为可能。由此可见。社会信息是物质载体和精神内容的统一,符号和意义的统一。 2.什么是传播?它的基本特点是什么? 传播(communication),即社会信息的传递或社会信息系统的运行。 其基本特点为: (1)社会传播是一种信息共享活动,具有交流,交换和扩散的性质 (2)社会传播是在一定社会关系中进行的,又是一定社会关系的体现 (3)从传播的社会关系性而言,它又是一种双向的社会互动行为 (4)传播成立的重要前提之一,是传受双方必须要有共通的意义空间 (5)传播是以人为主体的活动,存在于动态的运动机制之中,也是一个复杂过程的集合体 3.传播是在一定社会关系中进行的,又是一定社会关系的体现。如何理解这个观点? 传播(communication)和社区(community)的词根相同,暗示了二者在本质上的相似性和关联性。传播必须产生于一定的社会关系,同时它又是社会关系的体现,传受双方表述的内容和采取的姿态、措辞等,无不反映着各自的社会角色和地位。可以说,社会关系是人类传播的一个本质属性,通过传播,人们保持、改变既有的社会关系并建立新的社会关系。 第二节 1.如何理解社会关系的系统性? 世界上一切事物无不处于一定的系统中。系统中的各个部分相互联系相互制约,结合在一起形成具有特定功能的有机整体。 社会传播的五种类型:人内传播,人际~、群体~、组织~和大众~就是按照传播系统进行分类的。 由此可见,任何传播活动都是在一定的信息系统中进行的,传播的系统性是普遍存在的。 2.社会信息系统的特点是什么? 它是一个开放性系统,功能是保持社会内部的联系和协调,收集、整理和传达系统内部和外部环境变化的信息,保证社会的正常运行发展。因此,它必须对内形成有效的传播渠道,对外伸出普遍的触角。 社会信息系统是由各个子系统相互连结、相互交织而构成的整体。每个子系统既有相对独立的结构和功能,与其他子系统互为环境,又与其他子系统相互交织、作用,其总体运动形成了社会信息系统的大运行。社会信息系统是一个具有双重偶然性的系统,多变量的系统,充满着不确定性。如果这些变量处理不当,便会引起传播障碍和传播隔阂。 社会信息系统是一个自我创造、自我完善的系统。社会信息活动的主体——人能够凭借这种可塑性和创造性,不断发现和克服社会信息系统的障碍和隔阂,使之不断完善。 3.如何理解社会信息系统中的“双重偶然性”? 双重偶然性是德国社会传播学家鲁曼提出的概念,指的是传播的双方都存在着不确定性,导致通过传播所做出的选择有受到拒绝的可能性。双重偶然性是人类社会信息系统中的特有属性,这主要是因为人类的活动不仅受到生物运动规律的制约,还受到精神和心理的运动规律的制约,而多个复杂变量的处理不当,就有可能引起传播障碍和传播隔阂。 4.什么是“传播隔阂”? 指由于社会信息系统的复杂性、不确定性以及系统的参与者具有不同的价值观、利益、文化背景和意识形态,而产生的传播上的无意误解或有意曲解。它包括个人之间的隔阂,个人与群体的隔阂,成员与组织的隔

操作系统教程_孙钟秀(第四版)课后习题答案

首页入门学 习 程序 员 计算机考 研 计算机电子书 下载 硬件知 识 网络知 识 专业课程答案 下载 视频教程下载 第一章 作者:佚名来源:网络 1、有一台计算机,具有IMB 内存,操作系统占用200KB ,每个用户进程各占200KB 。如果用户进程等待I/O 的时间为80 % ,若增加1MB 内存,则CPU 的利用率提高多少? 答:设每个进程等待I/O 的百分比为P ,则n 个进程同时等待刀O 的概率是Pn ,当n 个进程同时等待I/O 期间CPU 是空闲的,故CPU 的利用率为1-Pn。由题意可知,除去操作系统,内存还能容纳4 个用户进程,由于每个用户进程等待I/O的时间为80 % , 故: CPU利用率=l-(80%)4 = 0.59 若再增加1MB 内存,系统中可同时运行9 个用户进程,此时:cPu 利用率=l-(1-80%)9 = 0.87 故增加IMB 内存使CPU 的利用率提高了47 % : 87 %/59 %=147 % 147 %-100 % = 47 % 2 一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A 先开始做,程序B 后开始运行。程序A 的运行轨迹为:计算50ms 、打印100ms 、再计算50ms 、打印100ms ,结束。程序B 的运行轨迹为:计算50ms 、输入80ms 、再计算100ms ,结束。试说明(1 )两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?( 2 )程序A 、B 有无等待CPU 的情况?若有,指出发生等待的时刻。 答:画出两道程序并发执行图如下: (1)两道程序运行期间,CPU存在空闲等待,时间为100 至150ms 之间(见图

uml与软件建模复习答案清晰版)

UML与软件建模复习题 1.面向对象方法的优点是什么。 面向对象的方法把功能和数据看做是高度统一的,其优点有: (1)它能较好地处理软件的规模和复杂度不断增加所嗲来的问题。 (2)它更适合于控制关系复杂的习题系统 (3)面向对象系统通过对象间的协作来完成任务,因而更加容易理解。 (4)它是欧诺个各种直接模仿应用域中实体的抽象和对象,从而使得规约和谁及更加完整。 (5)它围绕对象和类进行局部化,从而提高了规约、设计和代码的易扩展性、易维护性和易复用性。 (6)它简化了开发者的工作,提高了软件和文档的质量。 2.面向对象的软件开发方法包括哪些特定阶段。 面向对象的软件开发方法设计从面向对象分析(OOA)、面向对象设计(OOD)、面向对象程序设计或编码(OOP)、面向对象测试(OOT)等一系列特定阶段。面向对象设计方法期望获得一种独立于语言的设计描述,以求达到从客观世界中的事物原型到软件系统间的尽可能的平滑过渡。3.UML定义了哪几类图,每一类包括那些类型的图。 UML中定义了用户模型视图、结构模型视图、行为模型视图、实现模型视图和环境模型视图这五类图。 其中, 用户模型视图包含:用例图; 结构模型视图包含:类图、对象图; 行为模型视图包含:序列图、协作图、状态图和活动图; 实现模型视图包含:构件图; 环境模型视图包含:部署图。 4.UML的设施包括那些。 在UML中,设施可分为结构设施、行为设施、分组设施和注释设施等四大类。 (1)结构设施是UML模型的静态部分,主要用来描述概念或者物理元素,包括类、接口、协作、用例、主动类、构件和结点7种设施。其中: 类:是对一组具有相同属性、相同操作、相同关系和相同语义对象的描述,一个类实现了一个或多个接口。 接口:描述了一个类或构件一个服务操作集,也即定义了元素的外观可见行为。接口定义的是一组操作的描述,而不是操作的实现。 协作:定义了一个交互,是由一组通过共同工作以提供某协作行为的角色和其他元素构成的一个实体。 用案:是一组动作序列的描述,系统执行这些动作后将产生一个对特定参与者可以观察且又价值的结果。 主动类:是其对象至少要拥有一个进程或进程的类,因此它能够启动控制活动。主动类的对象所描述的元素的行为与其他元素的行为并发,除此以外,它和类是一样的。 构件:是系统中物理的、可替代的部件,它通常是一个描述了一些逻辑元素的物理包。 结点:是运行时存在的物理元素。它代表一种可计算的资源,通常具有一定的记忆能力和处理能力。 (2)行为设施是UML模型的动态部分,它包括如下两类设施: 交互:由特定语境中共同完成一定任务的一组对象之间交换的消息组成。一个对象群体的行为或单个操作的行为都可以用一个交互来描述。 状态机:描述了一个对象或一个交互在生命期内相应时间所经历的状态序列,单个类或者一组类之间协作的行为可以用状态机来描述。 (3)分组设施是UML模型的组织部分。最主要的分组设施是包,它是雨中用于把模型元素组织成组的设施,结构设施、行为设施和其他的分组设施都可以放进包内。构件仅在运行时存在,

工程数学基础教程课后习题答案

工程数学基础习题解答

习题一 A

一、判断题 1.√;, 2.√; 3.×; 4.×; 5.×; 6.×; 7.×; 8.√; 9.√;10.×. 二、填空题 1.;C C A B 2.111(){1,2,3,4},(){,,},(){,,},(){1,4},(){2,3};f f a b e f A a b e f B f b --=====D R 3.满; 4.2sup = E ,3inf -=E ; 5.0; 6.0; 7. n ; 8.Y . B 1.证 ()y f A B ?∈?,x A B ?∈?使得)(x f y =.由x A B ∈?,得x A ∈,且x B ∈故()()y f x f A =∈且()y f B ∈,即()()y f A f B ∈?,因此()()()f A B f A f B ???. 当f 是单射时,只需证明()()()f A f B f A B ???即可: ()()(),y f A f B f ?∈??R f 由是单射知,(). (),(),1X y f x y f A y f B x ?=∈∈∈使得且 ,,()(),x A x B x A B y f x f A B ∴∈∈∈?=∈?且即从而故()()()f A f B f A B ???. 是可能的,例如, 2:,[2, 0],[1, 3],[1, 0].f x x A B A B =-=-?=-取则()([1,0])[0, 1], f A B f ?=-=于是而 [][]()()0, 4[0, 9]0, 4.f A f B ?=?=从而有 . 2. 证(1)n ?∈,有)2 ,2(12 ,12][-?-+-n n ,故 ∞ =-?-+-1)2 ,2(12 12][n n ,n . 另一方面,)2 ,2(-∈?x ,k ?∈ ,使][12 ,12k k x -+-∈,故 ∞ =-+-∈1 ][12 12n n ,n x ,于是 ? -)2 ,2( ∞ =-+-1 ][12 12n n ,n . 因此, ∞ =-+-= -1 ][12 ,12)2 ,2(n n n . (2)n ?∈,有)12 ,12(]2 ,2[n n +--?-,故 ∞ =+--?-1)12 ,12(]2 ,2[n n n . 另一方面,对任意]2 ,2[-?x ,即2>x ,k ?∈ ,使得212>+>k x ,即 )12 ,12(k k x +--?,从而 ∞ =+--?1)12 ,12(n n n x ,故 ∞ =-?+--1 ]2,2[)12 ,12(n n n .

《传播学教程》课后思考题答案

《传播学教程》课后思考题答案 第一章传播学的研究对象与基本问题 第一节 1、为什么说“信息是物理载体和意义构成的统一整体”? 答:人与人之间的社会互动行为的介质既不单单是意义,也不单单是符号,而是作为意义和符号,精神内容和物质载体只统一体的信息,因为意义离开符号就不能得到表达,而符号离开意义只不过是一些莫名其妙的物质,两者都不能单独引起社会互动行为。社会信息指物质载体和精神内容。主客体的统一,符号和意义的统一。信息又是物理载体和意义构成的统一整体。所以说,信息是物理载体和意义构成的统一整体。 2、什么是传播?它的基本特征是什么? 答:传播即是社会信息的传递或社会信息系统的运行。它是人类通过符号和媒介交流信息以其发生相应变化的活动。是人类的活动,是信息的交流,它离不开符号,媒介,它的目的是希望发生相映的变化。 基本特征: (1)社会传播是一种信息共享活动 (2)它是在一定社会关系中形成的,也是一定社会关系的体现。 (3)从传播的社会关系性而言,它又是一种双象的是社会互动行为。 (4)传播成立的重要前提之一就是传授双方必须要有共通的意义空间。 (5)传播是一种行为,是一种过程,也是一种系统。 3、传播是在一定社会关系中进行的,又是一定社会关系的体现,如何理解这个观点? 答:传播产生于一定的社会关系,这种关系可能是纵向的也可能是横向的。它又是社会关系的体现,传授双方表述的内容和采用的姿态,措辞等等,无不反映着各自的社会角色和地位。社会关系是人类传播的一个本质属性,通过传播,人们保持既有的社会关系并建立新的社会关系。 第二节 1、如何理解社会传播的系统性? 答:世界上的一切事物无不处在一定的系统中。所谓系统“是相互联系,相互制约的若干部分结合在一起并且具有特定功能的有机整体。”从这个定义而言,人类的社会传播,也是具有普通的系统性。 2、社会信息系统的特点是什么? 答:(1)是一个开放性的系统 (2)由各种子系统相互连接,相互交织构成的整体 (3)它是一个具有双重偶然性的系统 (4)自我创造,自我完善的系统 3、如何理解社会信息系统中的双重偶然性? 答:它是人类社会信息系统所特有的属性,是以人为主体的活动有关,因为在自然系统中,系统各部分,系统与系统之间的联系和相互作用都是依据既定的条件进行的,满足了既定的物理,化学生物的条件,变会引起预期的反应。而人类社会则不同,人类的活动不仅受到生物运动规律的制约,而且受到精神和心理的运动规律的制约,这样影响社会信息系统运动及其结果的变量就更多,更复杂。 4、什么是传播隔阂? 答:它包括个人之间的隔阂,个人与群体的隔阂,成员与组织的隔阂,群体与群体,组织与组织,世代与世代,文化与文化之间的隔阂等等。由于社会信息系统的参与者——无论

操作系统》第章教材习题解答

第4章存储管理 “练习与思考”解答 1.基本概念和术语 逻辑地址、物理地址、逻辑地址空间、内存空间、重定位、静态重定位、动态重定位、碎片、碎片紧缩、虚拟存储器、快表、页面抖动 用户程序经编译之后的每个目标模块都以0为基地址顺序编址,这种地址称为相对地址或逻辑地址。 内存中各物理存储单元的地址是从统一的基地址开始顺序编址的,这种地址称为绝对地址或物理地址。 由程序中逻辑地址组成的地址范围叫做逻辑地址空间,或简称为地址空间。 由内存中一系列存储单元所限定的地址范围称作内存空间,也称物理空间或绝对空间。 程序和数据装入内存时,需对目标程序中的地址进行修改。这种把逻辑地址转变为内存物理地址的过程称作重定位。 静态重定位是在目标程序装入内存时,由装入程序对目标程序中的指令和数据的地址进行修改,即把程序的逻辑地址都改成实际的内存地址。 动态重定位是在程序执行期间,每次访问内存之前进行重定位。这种变换是靠硬件地址转换机构实现的。 内存中这种容量太小、无法被利用的小分区称作“碎片”或“零头”。 为解决碎片问题,移动某些已分配区的内容,使所有进程的分区紧挨在一起,而把空闲区留在另一端。这种技术称为紧缩(或叫拼凑)。 虚拟存储器是用户能作为可编址内存对待的虚拟存储空间,它使用户逻辑存储器与物理存储器分离,是操作系统给用户提供的一个比真实内存空间大得多的地址空间。 为了解决在内存中放置页表带来存取速度下降的矛盾,可以使用专用的、高速小容量的联想存储器,也称作快表。 若采用的置换算法不合适,可能出现这样的现象:刚被换出的页,很快又被访问,为把它调入而换出另一页,之后又访问刚被换出的页,……如此频繁地更换页面,以致系统的大部分时间花费在页面的调度和传输上。此时,系统好像很忙,但实际效率却很低。这种现象称为“抖动”。 2.基本原理和技术 (1)存储器一般分为哪些层次?各有何特性? 存储器一般分为寄存器、高速缓存、内存、磁盘和磁带。 CPU内部寄存器,其速度与CPU一样快,但它的成本高,容量小。 高速缓存(Cache),它们大多由硬件控制。Cache的速度很快,它们放在CPU内部或非常靠近CPU的地方。但Cache的成本很高,容量较小。 内存(或称主存),它是存储器系统的主力,也称作RAM(随机存取存储器)。CPU可以直接存取内存及寄存器和Cache中的信息。然而,内存中存放的信息是易变的,当机器电源被关闭后,内存中的信息就全部丢失了。 磁盘(即硬盘),称作辅助存储器(简称辅存或外存),它是对内存的扩展,但是CPU不能直接存取磁盘上的数据。磁盘上可以永久保留数据,而且容量特别大。磁盘上数据的存取速度低于内存存取速度。 磁带保存的数据更持久,容量更大,但它的存取速度很慢,而且不适宜进行随机存取。所以,磁带设备一般不能用做辅存。它的主要用途是作为文件系统的后备,存放不常用的信息或用做系统间传送信息的介质。 (2)装入程序的功能是什么?常用的装入方式有哪几种? 装入程序的功能是根据内存的使用情况和分配策略,将装入模块放入分配到的内存区中。 程序装入内存的方式有三种,分别是绝对装入方式、可重定位装入方式和动态运行时装入方式。

MATLAB基础教程薛山第二版课后习题答案讲解

《及应用》实验指导书 《及应用》实验指导书 班级: T1243-7 姓名:柏元强 学号: 20120430724 总评成绩: 汽车工程学院 电测与汽车数字应用中心

目录 实验04051001 语言基础..................... 错误!未指定书签。实验04051002 科学计算及绘图............. 1错误!未指定书签。实验04051003 综合实例编程.. (31)

实验04051001 语言基础 1实验目的 1) 熟悉的运行环境 2) 掌握的矩阵和数组的运算 3) 掌握符号表达式的创建 4) 熟悉符号方程的求解 2实验内容 第二章 1. 创建的变量,并进行计算。 (1) 87,190,计算 、、a*b 。 (87); (190); *b (2) 创建 8 类型的变量,数值与(1)中相同,进行相同的计算。 8(87); 8(190); *b 2.计算: (1) 操作成绩 报告成绩

(2) e3 (3) (60) (3) (3*4) 3.设,,计算: (1) (2) (3) 23; (4*u*v)(v) (((u))^2)/(v^2) ((3*v))/(u*v) 4.计算如下表达式: (1) (2) (3-5*i)*(4+2*i) (2-8*i) 5.判断下面语句的运算结果。 (1) 4 < 20

(2) 4 <= 20 (3) 4 20 (4) 4 20 (5) 'b'<'B' 4 < 20 , 4 <= 20,4 20,4 20,'b'<'B' 6.设,,,,判断下面表达式的值。 (1) (2) (3) (4) (5) (6) 395837; a><>>> 7.编写脚本,计算上面第2题中的表达式。 ('(60)='); ((60)) ('(3)='); ((3)) ('(3*4)='); ((3*4)) 8.编写脚本,输出上面第6题中的表达式的值。395837;

郭庆光《传播学教程》笔记和课后习题(含考研真题)详解(人类传播的过程与系统结构)【圣才出品】

第四章人类传播的过程与系统结构 4.1 复习笔记 【知识框架】 【本章概要】 本章梳理了人类传播的过程及系统结构的相关知识,重要程度三颗星。 本章须记忆和理解的考点包括:传播传播过程的构成要素、传播过程的直线模式、传播过程的循环和互动模式、社会传播的系统结构、社会传播总过程理论。 本章的重点包括:“5W模式”、香农—韦弗模式、奥斯古德与施拉姆的循环模、施拉姆的大众传播过程模式、德弗勒的互动过程模式、赖利夫妇的传播系统模式。 【考点难点归纳】 考点一:传播过程的构成要素(见表4-1)★★

表4-1 传播过程的构成要素 考点二:传播过程的直线模式★★★★★ 1.“5W模式”或“拉斯韦尔程式” 它是传播学史上第一个传播过程模式,由传播学奠基人之一的拉斯韦尔于1948年在《传播在社会中的结构与功能》一文中提出。“5W模式”见表4-2。 表4-2 “5W模式”

图4-1 “5W 模式” 2.香农—韦弗模式 该模式由美国的两位信息学者香农和韦弗在《传播的数学理论》(1949)一文中提出。香农—韦弗模式见表4-3。 表4-3 香农—韦弗模式 图4-2 香农—韦弗模式

考点三:传播过程的循环和互动模式★★★★★ 1.奥斯古德与施拉姆的循环模 1954年,施拉姆在《传播是怎样运行的》一文中,在C. E. 奥斯古德的观点启发的基础上,提出了一个新的过程模式,称为“循环模式”。奥斯古德与施拉姆的循环模式见表4-4。 表4-4 奥斯古德与施拉姆的循环模式 图4-3 奥斯古德与施拉姆的循环模式 2.施拉姆的大众传播过程模式(见表4-5) 表4-5 施拉姆的大众传播过程模式

计算机操作系统教程课后答案

第一章绪论 1.什么是操作系统的基本功能? 答:操作系统的职能是管理和控制汁算机系统中的所有硬、软件资源,合理地组织计算 机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统的基本功能包括: 处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接口等。 2.什么是批处理、分时和实时系统?各有什么特征? 答:批处理系统(batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。 分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户同时性、独立性。 实时系统(realtimesystem):在被控对象允许时间范围内作出响应。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。 3.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别? 答;多道程序(multiprogramming)是作业之间自动调度执行、共享系统资源,并不是真正地同时执行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。 4.讨论操作系统可以从哪些角度出发,如何把它们统一起来? 答:讨论操作系统可以从以下角度出发: (1)操作系统是计算机资源的管理者; (2)操作系统为用户提供使用计算机的界面; (3)用进程管理观点研究操作系统,即围绕进程运行过程来讨论操作系统。

ml基础教程课后习题解答

X M L基础教程课后习 题解答 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

XML基础教程课后习题 习题一 1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。 2.答:使用UTF-8保存 5.答:(1)不可以,(2)可以,(3)不可以 6.答:: time { display:block;font-size:18pt;font-weight:bold } hour { display:line;font-size:16pt;font-style:italic } mimute { display:line;font-size:9pt;font-weight:bold } 习题二1.答:(1)使用ANSI编码。(2)可以。(3)不合理。 2.答:不相同。 3.答:(1)和(2)。 4.答:。

5.答:“root”标记包含的文本内容都是空白字符。“a1”标记包含的文本内容:。“a2”标记包含的文本内容: 子曰"有朋自远方来,不亦乐乎"。 习题三1.答:一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD文件规定的约束条件,就称之为有效的XML文件。 2.答:DTD文件的编码必须和其约束的XML文件的编码相一致。 3.答:无关。 4.答:(1) 使用SYSTEM文档类型声明的格式: (2) 使用PUBLIC文档类型声明的格式: 5.答:一定。 6.答:(1)约束标记“张三”必须有“学号”属性 (2)约束标记“张三”必须有“学号”属性,而且学号的属性值是固定的220123。 (3)约束标记“张三”可以有也可以没有“学号”属性。 7.答:ID类型的属性的属性值具有互斥性,即所有ID类型的属性的属性值必须互不相同。 8.答:不合理。 9.答:(1)、(3)和(4)。 10.答,不是有效的。将修改为有效:

郭庆光《传播学教程》第二版 课后习题答案完整版

第一章传播学的对象和基本问题 第一节 1、为什么说“信息是物理载体和意义构成的统一整体?” 这句话出自德国哲学家克劳斯,它概括出了社会信息的本质。社会信息作为信息的一种类型,并不单纯地表现为人的生理层次上的作用和反作用,而且伴随着人复杂的精神和心理活动;而作为社会信息物质载体的符号系统本身,也是人类精神劳动的创造物,只有当人们对符号赋予意义时,解读才成为可能。由此可见,社会信息是物质载体和精神内容的统一,符号和意义的统一。 2、什么是传播?它的基本特点是什么? 传播(Communication),即社会信息的传递或社会信息系统的运行。 其基本特点为: ①社会传播是一种信息共享活动,具有交流、交换和扩散的性质。 ②社会传播是在一定社会关系中进行的,又是一定社会关系的体现。 ③从传播的社会关系性而言,它又是一种双向的社会互动行为。 ④传播成立的重要前提之一,是传受双方必须要有共通的意义空间。 ⑤传播是以人为主体的活动,存在于动态的运动机制之中,也是一个复杂过程的集合体。 3、传播是在一定社会关系中进行的,又是一定社会关系的体现。如何理解这个观点? 传播(communication)和社区(community)的词根相同,暗示了二者在本质上的相似性和关联性。传播必须产生于一定的社会关系,同时,它又是社会关系的体现,传受双方表述的内容和采取的姿态、措辞等,无不反映着各自的社会角色和地位。可以说,社会关系式人类传播的一个本质属性,通过传播,人们保持、改变既有的社会关系并建立新的社会关系。 第二节 1、如何理解社会传播的系统性? 世界上一切事物无不处于一定的系统之中。系统中的各个部分相互联系相互制约,结合在一起形成具有特定功能的有机整体。 社会传播的五种基本类型——人内传播、人际传播、群体传播、组织传播和大众传播就是按照传播系统进行分类的。 由此可见,任何传播活动都是在一定的信息系统中进行的,传播的系统性是普遍存在的。 2、社会信息系统的特点是什么? 社会信息系统是一个开放性系统。社会信息系统的功能是保持社会内部的联系和协调,收集、整理和传达系统内部和外部环境变化的信息,保证社会的正常运行发展。因此,它必须对内形成有效的传播渠道,对外伸出普遍的触角。 社会信息系统是由各种子系统相互连结、相互交织而构成的整体。每个子系统既具有相对独立的结构和功能,与其他子系统互为环境,又与其他子系统相互交织、作用,其总体运动形成了社会信息系统的大运行。 社会信息系统是一个具有双重偶然性的系统。社会信息系统是一个多变量的系统,充满着不确定性。如果这些变量处理不当,便会引起传播障碍和传播隔阂。 社会信息系统是一个自我创造、自我完善的系统。社会信息活动的主体——人能够凭借这种可塑性和创造性,不断发现和克服社会信息系统的障碍和隔阂,使之不断完善。

操作系统教程习题答案

《操作系统教程》习题答案

习题1 1.单项选择题 (1)大中小型计算机是以为中心的计算机系统。 A、CPU B、存储器 C、系统总线 D、通道 (2)以下关于操作系统的说法正确的是。 A、批处理系统是实现人机交互的系统 B、批处理系统具有批处理功能,但不具有交互能力 C、分时系统是实现自动控制,无须人为干预的系统 D、分时系统即具有分时交互能力,又具有批处理能力 (3)操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和。 A、为用户提供良好的工作环境和接口 B、对用户的命令作出快速响应 C、作为服务机构向其它站点提供优质服务 D、防止有人以非法手段进入系统 (4)设计实时操作系统时,首先应考虑系统的。 A、可靠性和灵活性 B、实时性和可靠性 C、优良性和分配性 D、灵活性和分配性 (5)多道程序设计是指。 A、在分布式系统中同一时刻运行多个程序 B、在一台处理器上并行运行多个程序 C、在实时系统中并发运行多个程序 D、在一台处理器上并发运行多个程序 (6)以下关于并发性和并行性的说法正确的是。 A、并发性是指两个及多个事件在同一时刻发生 B、并发性是指两个及多个事件在同一时间间隔内发生 C、并行性是指两个及多个事件在同一时间间隔内发生 D、并发性是指进程,并行性是指程序 (1)B (2)B (3)A (4)B (5)D (6)B 2.填空题 (1)微机是以总线为纽带构成的计算机系统。 (2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批处理系统控制的作业称为后台作业。 (3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。 (4)分布式操作系统能使系统中若干台计算机协同完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上并行执行,以充分利用各计算机的优势。 (5)用户通过网络操作系统可以网络通信、资源共享,从而大大扩展了计算机的应用范围。 3.简答题 (1)什么是操作系统?现代操作系统的基本特征是什么?并发性 (2)什么是批处理系统,衡量批处理系统好坏的主要指标是什么?及时性 (3)试述分时系统的原理及其特性。时间片原则交互性同时性独立性及时性

大学计算机基础教程课后习题答案.doc

第一章 1.1946 2.大规模集成电路 3.计算机辅助设计、计算机辅助教学、计算机辅助制造、计算机辅助测试、计算机辅助教育、操作系统 4.人工智能 5.存储程序工作原理 6.运算器 7.RAM 8.逻辑 9.字长 10.位、字节 11.位、字节 12.1024、1024、1024*1024 13.1 14.2 15.48H、65H、97H、32 16.288 17.操作系统 18.程序 19.高级语言 20.机器 21.编译、解释 22.应用、系统 23.输入、输出设备 24 .硬盘 25.高速缓冲存储器 26.传染性 27.2 28.R (文科不做) 29.111111 K 7f (文科不做) 30.213、D5 (文科不做) 第二章 1.255 2.隐藏 3.存档 4.内存条、硬盘 5.Alt

6.[cttl+shift]> [shift+o] [ctrl+space] [ctrl+o] 7.[alt+F4] 8.后台 9.[Shift]> [Ctrl] 10.[Shift] 11.[Ctrl] 12.回收站 13.msconfig 14.单击该按钮会弹出对话框、有下级了菜单、当前状态不可用 15.[Ctrl+Esc]或[win ] 16.最大化或还原 17.分辨率 18.刷新频率 19.磁盘清理 20.[Ctrl+Shift+Delete] 第三章 1.doc 2.我的文档 3.拼写错误、语法错误 4.一行、一段、全部 5.页面 6.回车符号 7.[Alt+Tab] 8.[Ctrl+O] 9.[Ctrl+N] 10.页眉页脚 第四章 1.3、255 2.65536、256 3.[Ctrl+; ]> [Ctrl+Shift+;] 4.= 5.40833 6. 3 7.[ Ctrl ] 8.$ 9.地址栏 10.F2 第五章

传播学教程课后题答案第111章

第一章传播学的研究对象与基本问题 第一节 1、为什么说“信息是物理载体和意义构成的统一整体”? 人与人之间的社会互动行为的介质既不单单是意义,也不单单是符号,而是作为意义和符号,精神内容和物质载体只统一体的信息,因为意义离开符号就不能得到表达,而符号离开意义只不过是一些莫名其妙的物质,两者都不能单独引起社会互动行为。社会信息指物质载体和精神内容。主客体的统一,符号和意义的统一。信息又是物理载体和意义构成的统一整体。所以说,信息是物理载体和意义构成的统一整体。 2、什么是传播?它的基本特征是什么? 传播即是社会信息的传递或社会信息系统的运行。它是人类通过符号和媒介交流信息以其发生相应变化的活动。是人类的活动,是信息的交流,它离不开符号,媒介,它的目的是希望发生相映的变化。 基本特征: (1)社会传播是一种信息共享活动 (2)它是在一定社会关系中形成的,也是一定社会关系的体现。 (3)从传播的社会关系性而言,它又是一种双象的是社会互动行为。 (4)传播成立的重要前提之一就是传授双方必须要有共通的意义空间。 (5)传播是一种行为,是一种过程,也是一种系统。 3、传播是在一定社会关系中进行的,又是一定社会关系的体现,如何理解这个观点? 传播产生于一定的社会关系,这种关系可能是纵向的也可能是横向的。它又是社会关系的体现,传授双方表述的内容和采用的姿态,措辞等等,无不反映着各自的社会角色和地位。社会关系是人类传播的一个本质属性,通过传播,人们保持既有的社会关系并建立新的社会关系。 第二节 1、如何理解社会传播的系统性? 世界上的一切事物无不处在一定的系统中。所谓系统“是相互联系,相互制约的若干部分结合在一起并且具有特定功能的有机整体。”从这个定义而言,人类的社会传播,也是具有普通的系统性。 2、社会信息系统的特点是什么? (1)是一个开放性的系统 (2)由各种子系统相互连接,相互交织构成的整体 (3)它是一个具有双重偶然性的系统 (4)自我创造,自我完善的系统 3、如何理解社会信息系统中的双重偶然性? 它是人类社会信息系统所特有的属性,是以人为主体的活动有关,因为在自然系统中,系统各部分,系统与系统之间的联系和相互作用都是依据既定的条件进行的,满足了既定的物理,化学生物的条件,变会引起预期的反应。而人类社会则不同,人类的活动不仅受到生物运动规律的制约,而且受到精神和心理的运动规律的制约,这样影响社会信息系统运动及其结果的变量就更多,更复杂。 4、什么是传播隔阂? 它包括个人之间的隔阂,个人与群体的隔阂,成员与组织的隔阂,群体与群体,组织与组织,世代与世代,文化与文化之间的隔阂等等。由于社会信息系统的参与者——无论是个人,群体还是组织——都是具有特定利益,价值,意识形态和文化背景的主体,这里的传播隔阂,既包括无意的误解,也包括有意的曲解。

操作系统教程第5版部分习题标准答案

第一章: 一、3、10、15、23、27、35 3.什么是操作系统?操作系统在计算机系统中的主要作用是什么? 操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户有效地使用计算机提供良好运行环境的一种系统软件. 主要作用 (1)服务用户—操作系统作为用户接口和公共服务程序 (2)进程交互—操作系统作为进程执行的控制者和协调者 (3)系统实现—操作系统作为扩展机或虚拟机 (4)资源管理—操作系统作为资源的管理者和控制者 10.试述系统调用与函数(过程)调用之间的区别。 (1)调用形式和实现方式不同; (2)被调用的代码位置不同; (3)提供方式不同 15.什么是多道程序设计?多道程序设计有什么特点? 多道程序设计是指允许多个作业(程序)同时进入计算机系统内存并执行交替计算的方法。从宏观上看是并行的,从微观上看是串行的。 (1)可以提高CPU、内存和设备的利用率; (2)可以提高系统的吞吐率,使单位时间内完成的作业数目增加; (3)可以充分发挥系统的并行性,使设备和设备之间,设备和CPU之间均可并行工作。 23.现代操作系统具有哪些基本功能?请简单叙述之。 (1)处理器管理; (2)存储管理; (3)设备管理; (4)文件管理; (5)联网与通信管理。 27.什么是操作系统的内核? 内核是一组程序模块,作为可信软件来提供支持进程并发执行的基本功能和基本操作,通常驻留在内核空间,运行于内核态,具有直接访问计算机系统硬件设备和所有内存空间的权限,是仅有的能够执行特权指令的程序。 35.简述操作系统资源管理的资源复用技术。

系统中相应地有多个进程竞争使用资源,由于计算机系统的物理资源是宝贵和稀有的,操作系统让众多进程共享物理资源,这种共享称为资源复用。 (1)时分复用共享资源从时间上分割成更小的单位供进程使用; (2)空分复用共享资源从空间上分割成更小的单位供进程使用。 . 二、2、5 2、答:画出两道程序并发执行图如下: (1) (见图中有色部分)。 (2)程序A无等待现象,但程序B有等待。程序B有等待时间段为180ms至200ms间(见 图中有色部分)。 5、答:画出三个作业并行工作图如下(图中着色部分为作业等待时间):

XML基础教程课后习题解答

XML基础教程课后习题 习题一 1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。 2.答:使用UTF-8保存 5.答:(1)不可以,(2)可以,(3)不可以 6.答:: time { display:block;font-size:18pt;font-weight:bold } hour { display:line;font-size:16pt;font-style:italic } mimute { display:line;font-size:9pt;font-weight:bold } 习题二1.答:(1)使用ANSI编码。(2)可以。(3)不合理。 2.答:不相同。 3.答:(1)和(2)。 4.答:。 5.答:“root”标记包含的文本内容都是空白字符。“a1”标记包含的文本内容:。“a2”标记包含的文本内容: 子曰"有朋自远方来,不亦乐乎"。 习题三1.答:一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD 文件规定的约束条件,就称之为有效的XML文件。 2.答:DTD文件的编码必须和其约束的XML文件的编码相一致。 3.答:无关。 4.答:(1) 使用SYSTEM文档类型声明的格式: (2) 使用PUBLIC文档类型声明的格式: 5.答:一定。 6.答:(1)约束标记“张三”必须有“学号”属性 (2)约束标记“张三”必须有“学号”属性,而且学号的属性值是固定的220123。 (3)约束标记“张三”可以有也可以没有“学号”属性。

(完整word版)传播学教程论述题简答题(全)

★★★ 1什么是传播?它的基本特征是什么? 传播是信息的流动过程。特征:A 社会传播是一种信息共享活动 B 它是在一定社会关系中形成的,也是一定社会关系的体现。 C 从传播的社会关系性而言,它又是一种双象的是社会互动行为。 D 传播成立的重要前提之一就是传授双方必须要有共通的意义空间。 E 传播是一种行为,是一种过程,也是一种系统 2传播是一种行为一种过程,有两个要素a信息—传播行为的内容。B流动—传播行为的方式。因此传播就是信息流动的过程。 3传播的内容就是信息,信息是两次不确定性之差。即信息就是能够减少或消除不确定性的东西。客观世界的组成要素为能量,物质,信息。 4传播的类型,传播一非人类传播,人类传播。人类传播—非社会传播,社会传播。社会传播(传播基本类型)-自我人际组织大众传播。 5人类传播的演进规律 a传播手段与传播媒介随着人类发展不断进步,不断打破时空界限,不断创造人类新的经验类型。1.加速度发展的趋势2传播方式是叠加的。 b传播与人类社会文化的积累与发展密切相关。 C传播是经济与社会形态的直接产物。 6学习传播学意义:一般意义 a传播学的生命力不仅在于它的理论构架的体系化,而且在于它在实际生活中的应用价值。 b我国大众传播事业的发展,迫切要求探索大众媒介的运作规律,指导推进实际工作。 C对建设有中国特色的传播学有相当的理论意义。 7广告学学习传播学的意义 A广告传播理论是广告活动全面性的理论指导 B有助于广告人面对环境的挑战 C为制定广告传播策略提供理论依据 ★★★符号★★★ 1、简述符号的定义。 符号是用来指称或代表其他事物的象征物是传播者和接受者的中介物,承载着交流双方向对方发出的信息。 2、象征符具有哪些特征? 答:(1)象征符必须是人工符号,是人类社会的创造物;(2)象征符不仅能够表示具体的事物,而且能够表达观念、思想等抽象的事物;(3)象征符不是遗传的,而是通过传统、通过学习来继承的;(4)象征符是可以自由创造的。

相关文档
相关文档 最新文档