软件测试活动

2024-08-06

软件测试活动(精选十篇)

软件测试活动 篇1

在以面向对象为思想的软件开发过程中,为了解决对象和关系数据之间的复杂映射问题,人们开创并积淀了很多方法,但是在解释性语言编程环境中,由于效率问题和缺乏持久化支持,传统的对象关系映射技术(Object-Relational Mapping)一直都未得到良好应用。近年来,“活动记录”(Active Record,以下简称AR)模式的兴起,为解释性语言编程环境的面向对象软件开发注入了新的活力,本文就“活动记录”这一新兴的模式的实现为基础,以一个简化的文章管理为例,结合解释性编程语言PHP(Hypertext Preprocessor)的开发框架YiiFramework的AR实现,探讨在解释性语言编程环境下面向对象的软件设计和开发实践过程。

1“活动记录”(Active Record)的定义及特点

在《企业应用架构模式》一书中,AR定义为:“一个对象,它包装数据库表或视图中的某一行,封装数据库访问,并在这些数据上增加了领域逻辑”,举例来说,在一个文章数据表中,每一条记录就是一篇文章的信息,那么采用AR模式时,每一篇文章就是一个AR对象实例,这个AR实例就封装了这篇文章数据访问的领域逻辑。和传统的Object-Relational Mapping(对象-关系映射)技术相比,AR处理的是数据之间的关系而不是对象之间的关系,这就减少了解决对象和关系型数据库天生不匹配所带来的复杂性,尤其是在缺少中间件支持的在解释性语言的编程环境中,近年来AR模式以其简单、快捷、高效、灵活的特点逐渐兴起。

2 基本实践过程

2.1 系统分析

基于Active Record模式的软件开发的核心就是把系统分析确定的领域模型及其属性、行为和关系真实的反映到程序语言中并存入数据库,最大程度保证领域模型的可追溯性和度量性。即用面向对象的思想,将领域模型作为程序中的模型对象,业务逻辑作为职责封装分配给相应的领域对象,由对象来引导业务,让业务在程序中直观地体现出来。

经过分析,本例中应用程序中包含的对象为“作者”和“文章”,其属性和行为如图一所示。

2.2 为模型创建存储

目前,关系型数据库是长期保存数据的通用选择,本例中,文章和作者的两个数据表设计图二所示。

按照“契约式编程”理念,数据表的字段设计应和模型的属性一一对应;同时,对于绝大多数数据表,都需要添加一个单独的主键,让应用程序能够更容易查找和保存数据;另外,反映“作者”和“文章”间的关联关系,需为articles数据表添加一个author_id字段,用于保存“作者”模型的数据表主键值。

2.3 建立模型类文件

AR不仅解决了面向对象思考的问题,更重要的是解决了面向对象使用数据的问题。模型类文件的建立,实质上就是根据数据和数据的关系,定义继承于已实现的AR基类的子类。通过继承,让每一个AR子类获取通用的、基本的数据访问逻辑。定义article模型的AR类的最小代码如代码片段(1):

同样的,其他的数据模型也应逐一定义相应的AR子类,在成熟的应用开发框架中,一般都提供了自动化工具来帮助完成这个过程。

2.4 定义AR类之间的关系

在关系型数据库中的数据间关系存在四种关系:一对一(HAS_ONE)、一对多(HAS_MANY)、多对多(MANY_TO_MANY)和从属(BENLONGS_TO),显然,这些关系需要在AR类体现出来才能使用关系数据。在本例中,一个“作者”会发布多篇“文章”,“作者”对“文章”的关系就是“一对多”,而一篇“文章”属于某个“作者”,“文章”对作者的关系就是“从属”,在AR类中如下定义如代码片段(2):

在定义AR类间数据关系的同时,也指定了AR类的虚拟属性,如本例中的Author类的articles属性和Article类的author属性则是类的虚拟属性,为数据的灵活使用提供更进一步的基础。

2.5 扩展AR类

根据需求分析,每一条数据都有其特点的领域逻辑,这些逻辑由扩展AR类方法来实现,如对Article类中封装如代码片段(3)所示:

2.6 自由的使用数据

通过AR类对数据领域逻辑进行封装后,就能够较快的访问和操作数据,以AR类Article为例,最基本的数据使用方式如下代码片段(4)所示:

上述代码中,从author对象的articles属性可以访问到聚合的article对象。而从article对象的author属性又可以访问到author对象,再通过$article->author->realname访问作者的真实姓名。

由此可以得出,通过AR类的继承和扩展,封装了数据的领域逻辑,大大降低了操作数据的难度,提高了程序可用性、复用性和程序质量。

3 结束语

基于Active Record的软件开发不仅能表达现实世界的实际数据需求,能有效组织领域逻辑,顺应软件工程的发展需求,而且在解释性语言环境中应用非常灵活和敏捷,但Active Record是一套复杂的软件哲学,包含的知识非常多,本文重在介绍其基本实践过程,未对其理论基础做深入阐述,建议有机会阅读《企业应用架构模式》一书,加强对Active Record的理解和运用。

参考文献

[1]YiiFramwork[EB/OL].http://www.yiiframework.com.

[2]PHP[EB/OL].http://www.php.net.

[3]MYSQL[EB/OL].http://www.msyql.com.

[4](美)Eric Evans.领域驱动设计-软件核心复杂性应对之道[M].北京:人民邮电出版社,2006.

[5](美)MARTIN FOWLER.企业应用架构模式[M].北京:机械工业出版社,2004.

教育实践活动测试试卷 篇2

党组织名称: 姓名: 得分:

一、填空题:(每空2分,共计30分)

1、“创先争优”的主要内容是:、。

2、“基层组织建设年”活动主题是、、创先争优迎接十八大。

3、“基层组织建设年”活动要贯彻“抓落实、、、受欢迎”四项要求。

4、全县“迎接十八大、保持纯洁性”教育实践活动就是在全县党员中普遍开展、和 三项教育活动。

5、在“评定升”工作中,我县提出了“三评两定一公示”的工作法,其中“三评”是指基层党组织(党组织书记、党员)自评、、,“两定”是指 和县委巡回检查组审定,“一公示”是指。

6、省委确定的领导干部下基层“三解三促”活动的内容主要是了解民情民意、破解发展难题、,促进干群关系融洽、促进、促进机关作风转变活动。

二、选择题:(前5题为单选题,每题3分,第6题为多选题,每题5分,共计20分)

1、在今年的“基层组织建设年”中,着重要以深入开展创先争优活动为契机,着力破解基层党组织()不足问题。

A、能力 B、活力 C、热情 D、人力

2、推进基层党组织工作信息化,必须坚持“三会一课”制度,“三会”指定期召开();“一课”是指按时上好党课。

A、党的全国代表大会、地方与部门党委会、支部党员大会 B、党小组会、支部委员会、支部党员大会 C、支部委员会、支部党员大会、民主生活会 D、党小组会、支部委员会、民主生活会

3、党员如果没有正当理由,连续()不参加党的组织生活,或不交纳党费,或不做党所分配的工作,就被认为是自行脱党。

A、6个月 B、1年 C、2年 D、3年

4、今年市委规定,党员统一活动日定在每月的()日。A、5 B、10 C、15 D、20

5、“评定升”活动中,基层党组织共分为()级、党组织书记共分为()星、党员分为()格。

A、10、8、10 B、5、5、5、C、10、10、10 D、8、5、8

6、基层党组织“五个好”标准具体是领导班子好、()。A、工作机制好 B、工作业绩好 C、群众反映好

D、组织纪律好 E、党员队伍好

三、简答题:(每题15分,共计30分)

1、全县“迎接十八大、保持纯洁性”教育实践活动中,开展“评定升”活动的内涵是什么?

2、全县“迎接十八大、保持纯洁性”教育实践活动共分哪几个阶段、哪几个环节?

四、论述题:(20分)

软件测试活动 篇3

为遏制全球气候变暖,联合国气候变化大会每年召开一次。2014年12月1日在秘鲁利马举行,2015年11月30日在法国巴黎举行。读图1,回答1~3题。

1.利马和巴黎的位置特征是:

A.利马位于太平洋西岸 B.利马位于巴黎的西南方

C.巴黎处于高纬度地区 D.利马和巴黎同属西半球

2.在11、12月份,利马比巴黎:

A.气温高,日较差大 B.风小海雾大,降水多

C.日出晚,昼短夜长 D.西北风强劲,风沙大

3.利马最冷月均温为16℃,最热月均温不超过24℃,其“四季如春”的主要成因是:

A.高山阻挡冷空气侵入 B.受温暖湿润的信风影响

C.地处热带,但海拔高 D.纬度低,但受寒流影响

历史上黄河下游多次决口泛滥导致河流改道,对华北地区的地理环境影响极大。读黄河历次大改道示意图(图2),回答4~6题。

4.甲虚线框内是历史上黄河改道时溃堤决口的集中区域,其原因主要是因为甲处:

A.黄河支流较多,流量大 B.黄河落差大,水流急

C.土质疏松,河堤易塌陷 D.降水集中,且多暴雨

5.历史上黄河改道对图示区域自然地理环境的影响是:

A.使渤海海岸线受侵蚀而后退

B.泥沙堆积形成山地丘陵

C.黄河下游地区风沙灾害严重

D.增加华北平原地表径流

6.图中大运河为元代以后改建的线路,其选线主要考虑:

A.远离黄河古道,不易被黄河泥沙淤塞

B.经过地势较平坦区,减小工程修建难度

C.沟通渤海与黄海海域,实现河海联运

D.有天然湖泊可利用,保证北调水量稳定

花生起源于南美洲热带、亚热带地区,喜光热,以耕作层疏松的沙质土壤最为适宜。塞内加尔被称为“花生之国”,花生油出口量居世界之首。读图3回答7~9题。■

7.图中最适合花生种植的地区是:

A.甲地区  B.乙地区  C.丙地区  D.丁地区

8.塞内加尔的花生油主要销往的国家可能是:

A.巴西  B.印度  C.英国  D.美国

9. 若塞内加尔大规模扩张花生种植区,推测该国区域特征发生的变化是:

A.土地盐碱化加剧 B.落叶林面积减小

C.城市化水平降低 D.草场生产量减少

读黑龙江省季节性冻土最大深度等值线图(图4),回答10~11题。

10.下列地点的季节性冻土,冻结期最长的是:

A.伊春  B.佳木斯  C.嫩江  D.齐齐哈尔

11.冻土对黑龙江省自然环境形成具有独特影响,表现为:

A.冬季气温0℃以下 B.地表水易下渗

C.春季土壤水分充足 D.河流出现春汛

二、非选择题(共56分)

12.(26分)阅读图文资料,完成下列要求。

额尔齐斯河是我国惟一流入北冰洋的国际性河流(如图5),其北岸地区是流域内重要的农牧业生产基地。额尔齐斯河干流和支流水能开发潜力很大,已建有20多座水电站,供应了该地区85%以上的发电量。

(1)指出额尔齐斯河流域的水系形态特征并分析其成因。

(2)分析额尔齐斯河北岸地区成为重要农牧业生产基地的自然原因。

(3)简析额尔齐斯河水电开发的优势条件及存在的困难。

13.(30分)阅读图文材料,完成下列要求。

帕图斯湖为一潟湖(如图6),与大西洋仅隔一北宽南窄的沙坝,湖泊南端有宽约1.6千米的水道连通大西洋。湖水最大深度仅5米,辟有人工航道,7 000吨的海轮可直抵湖北岸的阿雷格里港,该港为巴西南部重要港口,有铁路、公路通往周围各大城市。注入帕图斯湖的雅库伊河为巴西货运量最大水系之一,流域内和湖区西岸为发达的农牧区,盛产谷物、烟草、葡萄、牲畜 、羊毛、木材等。

(1)海岸潟湖是陆上河流与海水共同作用的产物,分析狭长状帕图斯湖的形成过程。

(2)简述帕图斯湖发展航运的最大限制条件和解决措施。

(3)阿雷格里港是巴西重要的农牧产品输出港,分析其形成原因。

(4)有人认为该地区的农牧产品输出港应该选择在里奥格兰德。你是否赞成,并说明理由。

参考答案:

1.B  2.A  3.D  4.B  5.C  6.B  7.B  8.C  9.D  10.A  11.C

12.(1)南北支流数量不对称(或北部多支流,南部无支流),水系形态为梳状(2分)    原因:北部为山脉,山上冰雪融水和山地降水补给孕育了多条支流(3分),而南部为降水稀少的干旱盆地,不能孕育河流,无支流汇入干流(3分)    (2)北岸为阿尔泰山山前冲积平原,地形平坦,土壤肥沃(4分);河流众多,水源丰富,水草茂盛(4分)    (3)优势:水能资源丰富;地形起伏大,可梯级开发;人口分布少,建站动迁居民少(任答两点,每点2分,共4分)    困难:地质条件复杂,影响选址与施工;春季融雪性洪水,影响施工;地形崎岖,交通不便,物资运输与后勤保障困难(每点2分,共6分)。

软件测试活动 篇4

在软件的整个开发过程中软件测试占有非常重要的地位, 它是保证软件质量、提高软件可靠性的关键工作。软件测试的费用和时间往往随着对软件产品质量要求的提高而迅速增长, 因此, 为了减少软件研发费用、提高软件质量, 人们开始投入到软件测试方法的研究上。系统测试是对系统开发过程中的系统分析和实施的最后复查, 通过执行软件与系统的需求定义作比较, 发现软件与系统定义不符或者与之矛盾之处。场景测试法是基于IBM公司提出的RUP的测试用例生成方法, 该方法从系统分析的结果用例出发, 通过对每个用例的场景进行分析, 逐步实现测试用例的构造。与因果图, 功能图, 判定表等系统测试方法相比, UML (United Modeling Language, 统一建模语言) 中的模型能更为形象地对系统进行描述。UML活动图表示了活动可能发生的顺序, 在活动图中能方便地识别出用例的执行流, 生成测试场景。

目前国内外有许多关于基于UML活动图模型驱动的测试研究chrisRudram的论文中研究了基于UML活动图模型的测试用例生成方法。张楣、刘敏和王林章针对活动图生成测试用例进行了研究, 给出了覆盖规则和测试场景生成方法。这些方法都是对活动图中所有类型活动进行遍历得到测试场景集, 没有考虑到一般活动图中包含与系统测试无关的内部活动, 系统测试更关心外部输入和输出活动, 文章提出一种输入输出活动图模型, 从此模型中获取测试场景, 能够减少测试场景中不必要的与测试无关的节点, 提高测试场景的有用性。在得到测试场景之后, 给测试场景分配优先级, 并对测试场景进行相似度比较, 依据测试场景发现的软件错误的数目和重要性以及测试场景间的相似度动态调整优先级, 以达到尽快尽早尽可能多地发现软件故障的目的。

2 活动图

活动图可用于不同目的, 描述一个操作 (即方法Method) 实现过程所要执行的动作, 描述一个对象的内部工作, 描述一个用例如何执行, 描述生产业务模式 (业务建模) 。文章中的活动图指的是对某个用例的执行流进行建模的图。活动图 (Activity Diagram) 表示了用例执行过程中活动可能发生的顺序, 在活动图中能方便地识别出用例的执行修成, 生成测试场景。

2.1 输入输出活动图

软件测试, 就是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例 (即输入数据及其预期的输出结果) , 并利用这些测试用例去运行程序, 以发现程序错误的过程由以上定义可知因此在测试过程中更关心数据的输入与输出, 因此我们设计一种输入输出活动图IOAD (Iput/Output Activity Diagram) 模型。将原始的活动图转化成IOAD, 首先需要将活动图内的活动分类, 一般的活动图中的活动节点可以分为三类, 外部输入活动, 输出活动, 和内部处理活动。将原始活动图中的内部处理活动删去, 剩下与外部输入输出相关的活动便得到IOAD。这个中间模型的优点是使我们集中关注与测试相关的活动, 不必受到无关活动的干扰, 提高测试的效率, 这样的模型对测试更有利, 不仅精简了活动图, 也减轻了遍历活动图生成测试场景时的负担。

2.2 输入输出活动图形式化

由于活动图本身的语义不够精确, 为了方便对活动图的分析, 首先定义活动图的形式语义。这里的定义是后面对活动图进行分析的基础。

定义1输入输出活动图是一个元组IOAD= (A, T, D, C, a I, a F) , 其中

A={a1, a2, a3......}, 表示基本活动的集合;

IA A表示输入活动节点集合, OA A表示输出活动节点集合;

T={t1, t2, t3........}, 表示迁移边集合;

C={c1, c2, c3.....}, 表示分支条件集合;

aI:表示开始节点, 从开始节点可以到达活动图的任意节点;

aF:表示终止节点集合。

3 生成测试场景

现在的软件几乎都是用事件触发来控制流程, 事件触发时的情形并形成了场景, 而同一事件, 不同的触发顺序和处理结果就形成了事件流。这种软件设计的思想也可以引入到软件测试中, 从而比较生动地描绘出事件出发时的情景, 有利于测试设计者设计测试用例, 同时使测试用例更容易理解。测试用例通常包括一个特定的测试场景和与之对应的一组输入两个部分, 所以测试场景的生成是很必要的。测试场景就是顺序化的、确定化的系统执行轨迹。

定义2测试场景是从开始节点到某个结束节点的系列有序活动的集合

从活动图中按照一定的覆盖准则提取执行路径, 即可得到我们想要的测试场景。通常从UML活动图模型生成测试路径的覆盖准则有:

(1) 结点覆盖准则, 图上的所有控制点至少要执行过1次;

(2) 转移边覆盖准则, 图上的所有转换边至少要执行过1次;

(3) 逻辑路径覆盖准则, 图上的所有路径至少要执行过1次。

显然, 在一般意义上, 前3个准则的测试强度是依次递增的。覆盖准则一最基本的, 为了提高测试的充分性, 我们使用准则三逻辑径测试覆盖准则, 它是一个高效的测试准则。依据第三覆盖准则, 图上的所有路径至少要执行过1次, 但要对活动图上所有可能的路径进行穷尽测试, 在实际的情况下是无法达到的, 因为分支和循环会导致路径的组合爆炸。在运用此项测试准则时, 必须对图中的循环作一定的限定, 比如限定只考核两种情况, 即不进入循环体和进入循环体一次或两次, 就认为已经执行循环操作。所以我们在活动图上进路径遍历的过程中, 限定循环至多发生了将此次, 同时覆盖活动图上所有的动作和转转移边, 这样得到的路径称为基本路径。接下来依据覆盖准则三和及路径思想从IOAD模型中提取测试场景。

3.1 提取场景的方法

Rational Rose扩展接口 (REI) 从Rational Rose的规约文件中提取UML活动图信息。文章依据逻辑路径覆盖准则和基路径的思想, 设计算法最后得到测试场景集合算法过程描述如下:

输入:活动图IOAD

输出:场景集TS[]

(1) 新建一个空的测试场景是TS。

(2) 将图中的循环压缩, 当做一个活动点a, 将其类型标记为loop。

(3) 获取开始节点, aI, 作为当前节点a将其加入测试场景TS。

(4) 获取->next作为当前节点a

1) 如果a是基本活动则将其加入测试场景, 如果a是输入活动则将a的类型标记为IA, 如果a是输出活动则将a的类型标记为OA继续执行 (4) ;

2) 如果a是决策活动点, 且其有N个决策, 则将本测试场景复制成n个场景。

选择一个为被访问过的控制条件c (i) , 将其加入一个未使用工的测试场景TS (i) , 并将此条件标记为已访问, 其后的节点a->next当做当前节点a转1) 。重复此步骤直到所有的控制条件访问标志为已访问。

3) 如果当前节点是结束节点, 则输出场景ST (i) 。

(5) 找出场景中的循环压缩节点, 解压循环, 用得到的实际序列代替场景中的该压缩点, 遵循将循环进行两次的原则, 避免穷尽循环。

(6) 最后得到完整测试集合ST[]

3.2 基于测试场景相似度设计测试优先级

在对复杂的UML活动图进行测试场景提取后会得到大量的测试场景, 为了保证测试的全面性和充分性, 我们需要对每个场景都进行测试, 但是所有的测试场景并非同等重要的。我们要对重要的路径, 易出错的路径, 尽早测试尽快尽可能多地发现错误。

测试优先级[8]技术能够帮助测试人员尽早达到预期的检错目标, 有利于提高测试效率, 降低测试的时间开销和人力成本。根据优先级对重要的路径优先测试重点测试以尽早尽可能多的发现错误。为了加快发现错误的的速度, 文章提出一种依据测试场景相似度设计测试场景优先级的思想。即根据某测试场景发现错误的数量和故障的重要程度, 调整与其相似的测试场景的测试优先级。

定义3我们把两个测试场景TS1, TS2中, 相同并且相邻测试序列 (序列中含有的节点必须大于等于2) , 叫做公共子场景subTS, 两个测试场景可以有多个公共子场景。

定义4两个测试场景的相似度定义为:Similarity (TS1, TS2) =q/ (q+r+s) ,

其中, , 所有公共子场景的长度之和;

r=length (TS1) -q, 是场景TS1中除去子场景之外的节点的总长度,

s=length (TS2) -q, 是场景TS1中除去子场景之外的节点的总长度;

由定义3和定义4可知, q<=length (TS1) 且q<=length (TS2) , 设length (TS1) =n1,

length (TS2) =n2, min{n1, n2}=n1, 则

, 由此可知两个测试场景的相似度最大取值范围是[0, 1]。

在测试开始之前, 给每个场景一个随机的测试优先级值, 且各个优先级值不允许重复从测试优先级最高的测试场景开始测试, 然后对测试优先级低的测试场景进行测试。如果当前测试场景发现了其输入节点数目一半以上的错误, 则将其相似度超过 (n1) /2 (n2) 得测试场景的优先级提高到仅次于当前测试场景优先级的地位, 如果当前测试场景发现的软件错误数量少于其输入节点数目一半, 则将其相似度超过 (n1) /2 (n2) 的测试场景的优先级降低一定的等级, 然后选择优先级紧随当前测试场景其后的测试场景进行测试。如果当前测试场景发现的软件故障数目为0, 则将与其相似度超过 (n1) /2 (n2) 的测试场景的优先级降到最低。依据这个用思想动态调整测试场景的优先级, 可以加快发现软件错误的速度, 节约测试时间, 提高测试的效率。

4 总结

文章从输入输出活动图模型依据测试覆盖准则得到测试场景, 为测试用例的生成打下了基础。对测试场景, 提出了依据场景相似度动态调整测试场景的思想, 对后续测试的执行有一定的指导意义。下一步的工作是设计测试数据备选项, 组合到测试场景中得到最终的测试用例。

参考文献

[1]ChrisRudram.GeneratingTestCasesfrom UML[J].University of Sheffield, 2000, 23, .

[2]张楣.基于UML活动图模型的测试用例生成技术研究[J].北京航空航天大学学报, 2001, 27 (4) :433-437.

[3]刘敏.基于UML活动图模型生成测试场景的设计[J].计算机工程与应用, 2002, 12:122-124.

[4]WANG L Z, YUAN J S.Generating Test Cases from UML Activity Diagram Based On Gray-Box Method[C].IEEE Computer Socity, 2004:284-291.

[5]Hyungchoul Kim, Sungwon Kang, Jongmoon Baik.Test Cases Generation from UML Activity Diagrams[C].IEEE International Conference on Software Engineering, 2007:556-561.

[6]Sapna P.G., Hrushikesha Mohanty.Using Similarity Measures for Test Scenario Selection[C].IEEEInternational Conference on Industrial and Information Systems, ICIIS, 2009:386-391.

[7]McCahe, Tom.A Software Complexity Measure[C].IEEE Trans.Software Eng, 1976, 2 (6) :308-320.

我爱分层测试卡活动体会 篇5

——数学活动月心得体会

一直对《分层测试卡》有所耳闻,但未曾认识其庐山真面目。本学期我们由三年级上升为四年级,才有幸与《分层测试卡》亲密接触。在刚刚结束的数学活动月里,我们四-六年级数学组围绕《分层测试卡》开展了一系列活动:我爱《分层测试卡》主题班会及手抄报活动等等。使我真正理解“分层测试”的意义以及使用数学《分层测试卡》的目的,但同时也出现了一些问题、困惑。

我们使用《分层测试卡》只有短短的一个月时间,对《分层测试卡》不是很了解,加上我班的学生基础较差,课上总是没有时间做《数学分层测试卡》,都是留到课后完成,不能做到当堂练习及时评价。但由于在批改《分层测试卡》时我使用的是一百分制,大部分孩子能在基础练习部分拿到一百分,不能得到一百分的孩子在老师讲评后改正,也同样能把失去的分数补上得到一百分。让每一位学生在每一节数学课堂学习中都能有成功的体验,特别是为数学学习基础比较薄弱的学生搭设一个个台阶,使他们能够比较顺利地掌握每一节数学课所讲授的基础知识和基本技能,从而增强他们学好数学的信心和能力。学生们在我爱《分层测试卡》的主题班会上纷纷发言,表现出对《分层测试卡》中的基础部分极大兴趣,在孩子们做的手抄报里,也流露出对《分层测试卡》的喜爱,因为他们觉得一百分不再遥不可及。当学生取得成功后,因成功而产生的自信心,有利于形成追求新目标、新成绩的新动力。随着新成绩的取得,心理因素再次得到优化,从而形成前进、再前进的良性循环。

遇到的困惑:

1、课堂上使用《分层测试卡》的时间不足。如何在课堂上合理安排课本上的练习和《分层测试卡》,仍是一个值得思考的问题。

2、订正问题的时间不够。现在学生手头上不但有分层测试卡,还有同步训练,快乐口算,课堂上除学习教材知识外,很少有时间处理分层测试卡上的内容。

3、家庭辅导跟不上。学生家长教育观念落后,自身水平有限,加上上班忙,对学生辅导不够,使学生作业处于无监控状态。

总之,自分层测试卡使用以来,遇到了这样那样的问题,但总体上是好的,提高了学生学习的积极性,学生学习热情高涨。所以,今后我们将更加立足实际,进一步提高分层测试卡的使用效果,提高学生学习数学的能力。

软件测试活动 篇6

【关键词】计算机音乐软件 幼儿教育 应用分析

一、引言

21世纪,随着信息技术与网络技术的不断发展,引发了人们对教育事业的高度重视。幼儿教育是对于儿童实行的第一阶段教育,也是国民教育最重要的一部分。近年来,人们将计算机音乐软件应用到幼儿的教育中受到好评,因此计算机音乐软件在开发与利用上也越来越多。计算机音乐软件就是电脑音乐软件,它是一种专门为制作音乐而设计的计算机程序,计算机音乐是电子音乐的延伸与改进,也是计算机进入音乐领域的一种创新技术。它对幼教活动中的作用也是很大的,其中包括:第一,对社会发展有积极的作用,也对幼儿创新能力的提高起至关重要的作用;第二,对幼儿园教学模式的改革有优化作用,也可以在音乐教育活动中提高教育的质量;第三,对幼儿综合音乐素养有促进作用,利用音乐软件辅助幼教让音乐教育更加生动。本文就计算机音乐软件在幼教活动中的应用进行详细的阐述。

二、计算机音乐软件在幼教活动中的应用

(一)音乐软件中剪辑功能的应用

在以往传统幼儿园教学过程中,教师可以采用的教学方法很少,在教学实践中常用的教学方式主要包括:语言指导法、教师示范法、游戏娱乐法等。这些方法在利用计算机音乐进行辅助教学提高幼儿音乐的能力,教学效果更好。计算机音乐软件的应用,适合于一些歌唱类、音乐欣赏等活动。这些都容易被幼儿接受,也能够很好地吸引幼儿的注意力。在音乐软件的帮助之下,对幼儿教育过程中出现的问题就可以得到有效的解决。音乐软件中剪辑功能是音乐软件中最常见的功能之一,在音乐软件中有很多软件都可以进行剪辑操作,比如在歌唱活动的时候,可以将教师演唱的部分录制下来重复地放给幼儿听,也可以对演唱的音乐进行分句剪辑,然后再将分句后的句子与伴奏结合起来,就能让教师节省很多的精力,将录制的歌曲重复播放,让幼儿更好地学习演唱歌曲,教师就能有充足的时间对幼儿唱歌进行细致的指导。教师应用剪辑功能,使幼儿在学习歌曲时更加快捷与方便。

(二)音乐软件中录音功能的应用

对幼儿实行音乐教育,可以在一定程度上提高幼儿的创新能力与审美能力,让幼儿真实地感受到来自音乐世界的力量。利用音乐软件来辅助幼儿的音乐教育,能让音乐教育更加丰富、生动。音乐软件中录音功能的应用,可以让教师对幼儿演唱时的声音进行分别录制,这样有效地帮助幼儿良好地分辨自己与其他同伴的声音区别。幼儿的好奇心是高于成年人的,他们对自己的声音很陌生,并且想要知道自己的声音和别人的不同之处。因此,录制幼儿歌唱时的声音不但能够满足幼儿的好奇心,也能在一定程度上提高幼儿对音乐学习的兴趣,还能充分训练幼儿的听力与专注力。同时,利用音乐软件中录音的功能,可以让幼儿在课余时间听自己喜欢的歌曲,如在活动时可以听一些较为欢快的歌曲,在睡眠时听一些柔和的歌曲。教师还可以录制幼儿日常生活中的歌曲作为课堂的训练作业,让幼儿能对唱歌感到快乐而不是产生压力与恐惧,并且作为一种爱好去对待。

(三)音乐软件中自动伴奏功能的应用

自动伴奏软件在专业意义上讲,是针对演艺行业中艺人专业的软件,它提供演艺视频与伴奏的下载。目前这种音乐软件也应用到了幼儿教育的活动中。在计算机音乐软件中,有很强大的自动伴奏功能。教师可以通过一些自动伴奏软件来对教学的歌曲进行伴奏配置,可以利用这些软件对歌曲的伴奏进行编辑,同时还能够改变歌曲的速度与节奏等等,让幼儿对歌曲的认识达到更高水平,从不同的歌曲中体会不同伴奏风格带来的感受。例如,对于较为欢快的儿童歌曲,能够在计算机音乐软件上找到各类不同风格的歌曲伴奏。如果教师想要为幼儿提供独特的歌曲形式,就可以下载这类音乐伴奏,让幼儿对音乐有新的认识与理解,对幼儿以后接触与适应新事物的能力也有很大的帮助。

三、结束语

综上所述,通过利用计算机音乐软件对幼儿音乐教育进行辅助教学,是一种实用、有效的教学方式。在音乐的情境中开展教育活动已经成为目前的主要形式,也有很广阔的发展前景。我们相信只要充分合理地利用计算机音乐软件,就能够培养幼儿积极、独立、自主的习惯,也对幼儿成长中的情绪和性格有所帮助,同时也对幼儿的记忆力、理解力更有帮助。综上所述,在幼儿教育中开展音乐教育,不仅仅是教育的需要,也是社会发展的需要,相信未来计算机音乐软件会有更好的发展。

【参考文献】

[1]彭鸿.浅谈计算机音乐软件在幼教活动中的应用与研究[J].音乐时空,2015(09) .

[2]姚琛.幼儿园音乐教学游戏化研究.学科教学(音乐)[D].湖南师范大学,2014(学位年度).

[3]杜亦林.幼儿园音乐教学游戏化研究[J].课程教育研究,2014(04).

软件测试活动 篇7

传统的软件测试主要依赖人工来产生测试用例,由于缺乏严格的理论基础,具有耗费大、效率低下、易出错、完备性差的缺点。为了提高测试的规范性、完备性和自动化程度,降低软件测试费用,自动化测试方法已经成为一种必然趋势[1]。

基于模型的测试是测试自动化的一个重要方向。基于模型的测试从软件的规格说明(Specification)对被测系统进行形式化建模,根据建立的被测系统模型产生测试用例,然后再测试被测系统是否符合它的规格说明,因此基于模型的测试也被称为协议一致性测试。由于测试路径是基于模型采用一定算法生成的,一致性测试提高了测试的完备性和自动化程度。

典型的模型有有限状态机模型、马尔可夫链模型和UML模型等。由于UML模型可以从不同的视角描述系统,具有很强的描述和管理能力,可以很好地描述系统的动态和静态行为,文章重点研究基于UML活动图模型测试用例生成方法。

1UML活动图概述

UML是用于对软件密集系统进行可视化建模的一种标准建模语言,是用于需求描述和建模分析的理想工具。

活动图(ActivityDiagram)用于对系统的动态行为建模,主要用于描述参与行为的对象进行各种活动的顺序关系。活动图模型集流程图、状态机和佩特里(petri)网的优点于一体,是一种对交互式操作系统控制流程进行建模的重要工具。

活动图的模型可以表示为:式中,AD为活动图节点集合;TD称为活动图边集合。AD包含各种不同的结点,例如初始结点、终止结点、基本活动、组合活动、条件和并发分支、条件和并发汇聚结点等。

UML活动图模型可用于以下几个方面[2]:

(1)细化用例,描述系统功能性行为。用例是捕获和表现用户需求的关键技术,为了进一步细化用例,就需要获得系统执行的基本流程、异常流程以及其他可能的流程,这些流程正是系统处理客户请求时的主要和次要执行场景。若采用标准的用例模板来描述这些信息,在用例场景复杂的情况下,用例模板难于理解,而且在测试时也难于自动化。而引入活动图模型则可以很直观、方便地描述这些流程。

(2)描述用例之间的顺序依赖关系。这是一种概念层活动图,其中活动结点都是用例,使用概念层活动图可以解决用例间约束描述的问题。

(3)描述复杂的业务过程。活动图模型具有描述并行过程的能力,这使得它可以方便地对业务过程和工作流程建模。这是理解、构造、测试和维护系统的重要模型。

(4)活动图模型甚至可以用于描述复杂的计算型算法。

活动图模型所具有的描述系统工作流程和并行活动的能力,使得活动图模型成为系统测试的重要依据。此外,UML活动图模型可以针对系统的不同层次建模,从系统级、子系统级到类级,因此活动图模型也可以指导不同层次的测试,包括系统级的功能测试、集成测试以及对象类的单元测试。

2测试用例生成框架

测试用例是针对软件的某些有预期质量要求(如功能、性能、可靠性等方面的要求)的特性指标和软件自身特性(规格说明中规定的功能、软件的内部结构和外部环境特性等),为达到或满足预定的软件测试目标而设计和生成的测试数据、操作序列和与之对应的预期输出结果的集合。不言而喻,对于测试而言程序输入数据的选择是关键。对于数据处理型的应用,测试数据主要是由一些基本类型的数值组合而成,但是对于交互式软件而言,操作序列无疑也是测试用例的重要组成部分。

基于UML活动图模型的测试用例主要由两个部分组成,即测试场景与测试数据,可表示为:

Scenario表示针对活动图的一个测试场景,由活动图中一系列相关的活动组成包括活动的迁移信息、触发事件等,对应于活动图中一条典型的执行路径。Data表示测试数据,是指对应于特定测试场景的输入信息,包括各种类型的数据以及用户操作等。此外,基于UML活动图模型的测试用例中还应包括相应的预期输出结果以及用于验证输出结果的前置条件和后置条件不变式等信息。

由上述分析可知,基于UML活动图的测试用例生成主要由测试路径生成和测试数据生成两部分组成。

3测试路径生成

3.1处理流程

基于UML活动图的测试路径生成处理流程主要包括以下几部分:

(1)活动图测试模型的建立。根据被测系统内部实现原理,采用可视化的UML建模工具(如Rationalrose)建立被测系统的活动图行为模型,将活动图模型存储为XMI文档,便于计算机读取并自动处理。

(2)活动图转化。由于UML描述的活动图中存在着决策、合并、分叉、汇合以及对象流、控制流等元素,因此为简化对这些元素的处理,需要对活动图进行转换。转换后得到的图称为活动辅助图(记为AG),这是一个有向图,可以用邻接矩阵来进行存储,它可以看作是活动图内部处理执行过程的表达。

(3)测试路径的生成。采用深度优先 搜索(DepthFirstSearch,DFS)算法对辅助活动图搜索可以产生所有的程序执行路径。基于UML活动图的测试路径生成处理流程如图1所示。

3.2活动图测试模型建立

在支持UML标准的图形化建模环境(如Rationalrose)中对业务模型进行描述,生成UML活动图,然后通过这个图形化建模环境自带的或其他的工具(在Rationalrose中通过它的RoseXMLTools插件)获取UML活动图模型信息,并保存为XMI文档。

为了能从UML活动图模型生成测试用例,在建模时应遵循以下的可测试性设计要求:

(1)遵循结构化条件,一个活动图只能有一个起始结点,分叉结点(fork)和汇合结点(join)要配对出现。

(2)除了起始结点和结束结点外,每个结点必须至少有一条输入边和一条输出边,使活动图的每个结点都是可达的,即不存在孤立结点。

(3)在业务过程中的各个活动会涉及某些参数,如业务配置参数和环境配置参数等,为了能在活动图中表示出这些参数,采用活动结点加注释的方法,如果某个活动涉及功能参数,则在活动结点以注释的形式表明功能参数,书写格式为:参数1:参数2:参数3:……。

(4)通常在活动图中决策结点拥有几个条件分支,为了识别出需优先遍历的条件分支,可以在这个条件分支中用构造符<priority>来加以区分。

(5)如果在循环体内出现fork-join块或者在fork-join块内出现嵌套的fork-join块,则可以应用结构化活动替换此fork-join块,然后再构建该结构化活动Ai的活动子图DA,其中DA是Ai活动结点所在父图D的子图。

判断三角形形状处理流程活动图模型图如图2所示。

3.3活动图转化

参考文献[3]中给出了活动图转化为辅助活动图的规则。通过读取XMI被测系统模型文件,提取活动图的节点信息和流信息,可以得到辅助活动图,这是一个有向图,可以用邻接矩阵来进行存储。活动图转化的过程如图3所示。

XML元数据交换(XML-basedMetadataInterchange,XMI)是OMG提出的标 准,它建立在XML、UML和MOF这3个工业标准基础上,提供了一种共享数据的方式。XMI基于XML,为程序员和其他用户提供元数据信息交换的标准方法,其目的在于帮助使用UML以及不同语言和开发工具的程序员彼此交换数据模型[4]。

由于XMI本身也是XML,可以使用文档对象模型(DocumentObjectModel,DOM)或者XML简单接口 (SimpleAPIforXML,SAX)API来解析XMI文档,得到与UML模型相对应的包、类、数据类型、属性、关联、继承等信息。XMI文件中包含了很多对于测试路径生成无关的信息,需要将提取的信息进行整合,提取与路径生成有关的状态和变迁信息,将活动图转化为有向图。最后可以得到有向图的邻接矩阵表示。活动图的变迁信息中可以附加迁移条件信息,生成的路径中也包含迁移条件,从而可以为测试数据生成提供依据。

3.4路径生成

测试路径生成采用图的遍历算法获取有向图两点之间的所有路径。图结构是一种重要的非线性数据结构,其遍历算法是图论算法领域的核心。深度优先搜索遍历算法是一种重要的图遍历算法,可以有效解决图的遍历问题,从而解决有向图的路径生成问题[5]。

深度优先搜索生成测试路径需要建立辅助数组visited[n]来表示当前路径搜索过程中节点是否已经被访问,建立path[m]来记录当前执行到的路径。初始visited[n]全部设置为未访问,path[m]全部为空。输入有向图的邻接矩阵启动对有向图的深度优先搜索。深度优先搜索生成测试路径是递归的过程,最终可以得到所有从起始节点到终止节点的测试路径。对有向图某一节点的深度优先搜索的处理流程如图4所示。

图2所示的判断三角形形状活动图模型转化为有向图如图5所示。

它的邻接矩阵表示如下:

图5表示了该有向图的深度优先搜索过程,A(0)为初始节点,J(9)为终止节点。A(0)到J(9)之间的所有路径就表示所有测试路径。从A(0)节点启动搜索,每当搜索到结束节点J(9)时则产生一条测试路径,虚线表示回溯的过程,序号表示节点的访问顺序,回溯到起始节点时整个搜索过程结束。

节点访问的顺序和最终得到所有的测试路径如下:

0->1->2->4->6->8->9(产生第1条路径A(0)-> B (1)-> C (2)-> E (4)-> G (6)->I(8)->J(9))

->8->6(回溯)

->7->9(产生第2条路径A(0)->B(1)->C(2)->E(4)->G(6)->H(7)->J(9))

->7->6->4(回溯)

->5->9(产生第3条路径A(0)->B(1)->C(2)->E(4)->F(5)->J(9))

->5->4->2(回溯)

->3->9(产生第4条路径A(0)->B(1)->C(2)->D(3)->J(9))

->3->2->1->0(回溯,结束)

4测试数据生成

基于UML活动图的测试用例由测试场景和测试数据两个部分组成,每一条测试路径对应着一个测试场景。当测试路径生成后,需要从测试路径所涉及的输入量中产生每个输入量的测试数据,然后,再产生测试路径中多个输入量的测试数据,通过测试路径和测试数据的组合,最后生成测试用例。测试数据生成的主要过程如下:

(1)分析生成的测试场景,按照测试场景的执行顺序遍历测试场景中所有结点和转换,如果结点包含输入pin、输出pin,则需要收集涉及到的输入、输出参数信息,约束条件从测试场景中的条件结点获得。

(2)输入参数值的确定。由于在测试时不仅要考虑单个输入参数对系统的影响,对存在于这些输入参数之间的相互作用,即输入参数之间的组合也要进行充分的测试。

1单个输入量的用例数据生成方法:单个输入量的变量生成测试数据时,可以采用传统黑盒测试中的等价类划分和边界值方法,首先为各输入数据生成合法等价类值域、非法等价类值域和边界等价类值域。每当生成一个新的测试用例时,再从相应的值域中随机地或依据一定的策略选择一个代表值。

2多变量的测试数据组合生成方法:单个变量的测试数据生成后,需要针对特定场景,为其中所涉及的每个输入变量生成适当的测试数据,从而与测试场景相结合产生一组测试用例。其方法结合边界值和等价类测试的思想。

5结束语

文章提出了一种基于UML活动图自动生成测试路径并产生测试用例的方法,详细描述了UML活动图模型的建立、活动图的转化、测试路径生成和测试数据生成的步骤。根据该方法设计生成测试用例可以确保测试的完备性,减少人工设计测试用例的缺陷,提高测试的自动化水平,具有一定的工程应用价值。

活动图也可以用于表示程序并发执行和循环执行的场景,参考文献[6]提出了一种深度优先与广度优先结合的算法,结合路径覆盖准则,避免了产生测试路径爆炸的情况。

摘要:传统的软件测试主要依赖人工来产生测试用例,易出错、完备性差、自动化程度低。为了提高测试的完备性和自动化程度,基于模型的测试越来越受到人们的关注,这种方法的优点在于可以及早的发现缺陷,缩短开发时间。文章提出一种基于统一建模语言(Unified Modeling Language,UML)活动图模型生成测试用例的方法,结合实例重点介绍测试路径生成的具体步骤。根据该方法生成的测试用例,可以自动生成测试路径,提高了测试的完备性和自动化程度。

软件测试活动 篇8

关键词:计算机软件,数字音乐,应用

0 引言

随着多媒体技术和电脑音乐制作软件的飞速发展,电脑音乐软件对人们而言并不陌生。现代音乐教育技术对音乐教育和教学活动的各个领域产生了越来越广泛和深刻的影响。比如在音乐表演艺术中,声乐歌曲的MIDI伴奏,利用这些相关的电脑软件进行视唱教学等,涉及到音乐活动的方方面面。其实电脑音乐也就是指利用多媒体及与音乐相关的软件为工具制作并播放出来的音乐(如:wav文件、mp3文件、midi文件等)。“电脑音乐制作技术”是生产“电脑音乐”的一种方法、手段。电脑音乐的制作技术,包容MIDI技术与数字音频技术,这两项是它的核心。随着数字音频技术的出现与MIDI技术的融合,就形成了电脑音乐制作软件,对于这一系统的操作就是电脑音乐制作技术。在教学活动多媒体软件也得到了广泛运用。本文结合计算机软件,研究其在在音乐教学活动中的应用。

1 计算机软件对音乐教学活动的支持[1]~[3]

音乐是听觉的艺术,是美的展现,而音乐课堂教学任务就是实施美育的重要过程,对于提高学生音乐素质,培养学生德、智、体、美全面发展,帮助学生体验美、感受美、表现美、提高音乐审美有着积极的作用。它不仅需要科学的教学方法和合理的课堂教学安排,更需要不断更新现代化的教具来辅助。

随着科学技术的飞速发展,九十年代以来计算机领域发展的新技术,使教学活动也演变成一门综合的艺术。电脑音乐软件的运用,使抽象的音乐形象具体化了,弥补了课堂教学不足,给音乐教学增添了无穷的魅力,在传统教育方法下的音乐教学活动中,一张黑板和一台钢琴一直是教学的主要工具。但是,长期以来我国的普通音乐教育基础比较薄弱,教育资源短缺,音乐教育的教学方法和手段单一,教具更新速度太慢,采用这种方式进行音乐课程的教学,学生常常有“看不见、摸不着,似懂非懂”的困惑。使我们的音乐教育教学活动变的抽象、繁琐、单一,教育模式多年来一成不变,不能有效的完成教学活动。电脑音乐软件的介入给传统的音乐教学活动打了一支“强心剂”,人们的学习方法、思维方式、工作方法乃至生活方式都随者多媒体技术的迅速兴起发生了本质的改变。它打破了传统教育“黑板加粉笔”的教学手段和方法,给我们的教学活动提供了更理想的教学工具、教育手段和教学环境,作为新时代的教育教学活动,多媒体技术我们打开广阔而绚烂多彩的窗口。音乐教学活动相对于别的学科来讲是比较抽象的、感性的。尤其是从事音乐理论研究的这个矛盾表现的尤为突出。为解决音乐教学活动中理论与实践脱节及学生的听觉形象与视觉形象难以统一的一些问题,在教学中引进了MIDI多媒体系统,《Encore》或《Over ture》制谱软件,《Cakewalk》软件及《tonica》和声教学软件和《Musicator Win 3.0(MW3)》音序软件,充分利用它们各自的不同功能,把抽象的问题变的简单而直观了。下面就电脑音乐软件Encore或Over ture的乐谱显示功能在音乐学科《和声学》的教学中来探讨其运用的方法及效果。《和声学》是研究和声的产生、构成原则,和弦的连接与相互关系以及和声风格的形成、发展与演变,以及应用与写作方法理论的一门学科。对于从事演奏(唱)、指挥、理论、作曲等各种音乐活动的音乐工作者来说,《和声学》是一种非常重要的音乐理论知识。但是《和声学》在音乐教学上是比较抽象的,对内容的讲解比较的枯燥,有了数字音乐软件,和声学的抽象就变的非常的直观了,比如《Encore》和《Over ture》都有着非常直观的乐谱显示功能,充分利用这一特点,可在音乐教学的课堂讲授中化无声为有声,将和声谱例与实际音响同步展现在学生面前,把和声变成可以操控的听觉享受。把音乐学科中的理论变得生动有趣,化无声为有声,化静为动,为学生营造出一种喜闻乐见的,生动活泼的学习气氛,不但抓住学生的注意力,还能提高学生的对理论知识的学习兴趣。它能变静为动,克服了传统教学中静态呆板的缺陷。再比如讲解和弦连接时,教师可在讲授其基本概念的同时,通过MIDI键盘弹奏出它的各种表现形态和音响,包括不同的旋律、不同的排列组合位置、不同的音域音区音色等和声因素的变化。使学生在看到和声的同时还能听到和声音响,看到了它们的乐谱显示,能更好地理解和声、感受和声的魅力。还能对教师展示出来的各种连接形态作出自己的音乐审美判断,在的脑海中形成自己的观点。如果以这种教学方式和手段进行和声教学讲授,学生不但看得见、听得着,而且易于激发学生的学习兴趣,使枯燥的和声变的丰富多彩。

2 计算机软件在教学活动中的优势

计算机软件在音乐教学中的优势可以从以下几个方面来探讨:

2.1 信息量增加,学生单位时间所获取的知识和信息量得到更大的拓展。

电脑音乐软件的合理运用给了给我们巨大的空间,首先知识容量是传统教育教学无法相比的。通过多媒体技术,教师可以把自己所掌握的东西尽可能多地传授给学生,让学生在最短的时间内最大程度上拓展自己的知识面,在传统教学状态下平时需要几节课完成的教学任务在运用了多媒体的教学后,能更有效地解决问题,而且互动积极,课堂轻松活跃。自从电化教学的概念提出后,从事音乐教育工作者就首先将录音机、幻灯机等带“电”的仪器设备陆续引入到教学过程中来,在当时起到了非常积极作用。从八十年代末开始,CD播放机、录像机、电视机、VCD播放机、组合音响、投影仪等多媒体设备又逐渐加入到音乐教学中。但是,在常规的教学活动中,这么多的教学设备也有不足之处,就是教师必须要花大量时间来连接、切换各种设备,不但浪费时间,而且操作起来相当的麻烦,其中某一件设备有问题的话,整个教具的使用就必须停止了。在运用电脑音乐软件的音乐教学活动中,所有教学工具和资料都成为辅助教师更好地完成教学工作的工具了。前面所涉及到缺陷将不复存在,电脑音乐软件的运用突破传统教学法在时空上的限制,使音乐教学活动变的直观、直接。便于学生对所面对的音乐课程内容获得最充分的感知。而且通过多媒体的设备可以得到清晰的展示,使学生不单看得见图像,还听得到声音,身临其境。

2.2 能调动学生学习的积极性,有利于培养学生的兴趣,激发学生在学习中的主观能动性,学生是学习主体能得到更好的体现。

在传统的教学活动中,学生的学习相对来讲是被动地接受老师教给的知识,教学手段单一。在合理运用电脑软件再进行的教学活动中,学生的学习积极性就会在不知不觉中被调动起来,学生会主动投入到学习中去。在音乐教学活动中兴趣是学生学习的重要动力之一,也是学生与音乐保持密切联系、享受音乐、感知音乐重要前提条件。音乐课的教学活动应充分展示音乐艺术特有的魅力,在教学活动的不同阶段,结合学生的实际情况,根据学生身心发展规律和审美心理特征,以丰富多彩的教学内容和生动活泼的教学形式,激发和培养学生的兴趣。传统的音乐的手段往往没办法很好地考虑学生的实际情况。因此,教师不但苦于教学任务,对学生正确审美观的形成难于起到积极作用,有时还会严重挫伤学生的学习兴趣,甚至激起他们的逆反心理。合理使用多媒体电脑软件后音乐教学就可弥补上述不足状况,达到“事半功倍”的效果。

2.3 有利于提高学生音乐欣赏的能力,培养学生对音乐各种风

格流派的把握,培养学生的创新精神和实践能力,使学生全面发展得到可能。在音乐教学活动的过程中一个重要环节就是音乐欣赏。在音乐欣赏课上,学生将要了解音乐作品的时代、作者背景、体裁、风格、音乐语言的表现功能、曲式结构等等很多方面的知识,多媒体的运用能最直接直观和感性反映音乐作品的特点和风格。在传统的音乐教学模式中,学生对于音乐风格、流派的了解,一般是通过了解作品的创作背景,教师的示范、一些视听的材料来获得一个朦胧的印象。教师需要向学生进行较系统的音乐作品欣赏时,总得费尽心思到处找资料。在运用了电脑音乐软件以后,利用电脑储存量大、查阅资料方便的特点,我们可以将不同时期、不同流派、不同风格的音乐作品,制作成声音或视频文件,保存在电脑的硬盘上。当需要时,便可以用最快捷的方式找到需要的音乐作品,给学生进行系统的欣赏。教师还可以在学生欣赏这些音乐作品的同时,运用多媒体课件展示给学生更多相关的知识,以使学生逐步达到能鉴赏音乐作品,甚至可以灵活地借鉴。使学生在大量优秀音乐作品的熏陶下,对音乐的鉴赏能力和音乐审美会逐步的提高。

3 结语

随着计算机技术的不断发展以及多媒体系统的广泛推广应用,必将使传统的音乐教育、教学体系从观念、手段、方法等方面都会发生巨大的变化,同时也为学习者能够主动地、创造性地进行音乐学习开辟一条崭新的途径。主动地了解现代教育技术的发展,了解不断更新的电子设备和电脑音乐软件,学习和利用电脑音乐软件从事音乐教学活动,系统地进行教学和科研,促使教学的不断发展和完善。

参考文献

[1]冯国杰,王吉军.基于分层次聚类的MIDI音乐主旋律提取方法[J].计算机工程与应用,2009.45(26):pp233-237.

[2]崔芸,王甫.电脑音乐在声乐教学中应用的可行性研究[J].绵阳师范学院学报,2010,4(29):pp49-151.

软件测试活动 篇9

活活动动期期间间, , 适适逢逢NNGGBB接接入入网网专专题题组组会会议议在在京京召召开开, , 国国家家广广电电总总局局科科技技司司王王效效杰杰司长、国家工程院邬江兴院士在广播科学研究院邹峰院长、杨杰总工, 以及总局科技司盛志凡处长的陪同下, 专程前往“HINOC原型系统演示与测试汇报”活动现场进行了参观。活动现场演示了采用HINOC技术实施有线网络双向化改造后高标清电视、视频会议、网络视频和高速上网等业务的运行效果, 并第一次完整的公开发布了HINOC相关测试数据, 以此验证系统设计指标, 展示HINOC系统的合理性和可行性。王效杰司长和邬江兴院士还饶有兴致地观摩了HINOC系统样机, 并就感兴趣的问题同技术人员进行了充分交流。北京大学李红滨教授陪同参观并对HINOC技术作了详细介绍。

王效杰司长参观“HINOC原型系统演示与测试汇报”后, 在充分肯定HINOC技术可喜成果的基础上, 强调了HINOC技术产业化的重要性, 她希望基于同轴电缆的自主创新技术能够为正在组建的国家广电网络公司提供更多的技术支撑。邬江兴院士也指出, HINOC发展要做到“四个坚定不移”, 即坚定同轴接入, 坚定自主可控, 坚定产业化实用化, 坚定自主知识产权, 表达了自己对自主创新的HINOC技术的信心, 同时, 他希望HINOC尽快完成产业化、实用化的工作目标, 早日形成具有自主知识产权的标准。

HINOC是具有完全自主知识产权的同轴电缆双向宽带接入技术, 由广播科学研究院、北京大学、西安电子科技大学等研究院所、高校组成的研发团队自主研发, 整个技术的发展历程伴随广播电视双向网改造和下一代广播电视网的建设过程。HINOC系统利用小区楼内已有有线电视同轴电缆构建高速的接入网, 其实施方法是在每一户添加进行调制解调的机顶盒, 在不对线路做任何改造的前提下可实现百兆甚至更高的信息传输速率, 进而实现高清数字电视、宽带数据业务的共缆传输, 以及全业务承载。

软件测试活动 篇10

一、研究生校园文化活动的重要性

研究生是校园文化活动的组织者、参与者和受益者, 是校园文化活动的参与主体。开展高质量的研究生校园文化活动, 不仅关系到研究生个人的全面健康成长, 还关系到研究生人才培养质量的高低。

1. 校园文化活动是高校校园文化的重要组成。

中共中央国务院在2004年《关于进一步加强和改进大学生思想政治教育的意见》文件明确提出要“大力建设校园文化”。意见指出, 高校要“精心设计和组织开展内容丰富、形式新颖、吸引力强的思想政治、学术科技、文娱体育等校园文化活动, 把德育、智育、体育、美育渗透到校园文化活动之中, 使学生在参与活动中受到潜移默化的影响, 思想感情得到熏陶、精神生活得到充实、道德境界得到升华”。研究生群体是高校学生群体的重要组成部分, 研究生群体所组织、参与、开展的校园文化活动广泛影响着全体在校生, 也深深影响着大学的精神文化、制度文化、行为文化和环境文化建设, 是高校校园文化的重要组成[2]。

2. 校园文化活动是开展研究生德育工作的重要载体。

教育部在《关于进一步加强和改进研究生思想政治教育的若干意见》中提出, 要把研究生学术文化建设、社会实践和志愿服务活动等作为新形势下研究生思想政治教育的有效途径。而随着研究生教育的不断改革, 研究生招生人数逐年增加, 也使得研究生思想政治教育工作的地位愈加突出和重要。可见, 开展研究生校园文化活动对研究生思想政治教育工作有重要的意义, 是研究生德育思想政治教育工作的重要载体。

3. 校园文化活动是提升研究生人才培养质量的重要途径。

研究生是大学校园里的重要群体, 他们具有年龄跨度大、知识层次高、自我意识强、个性化明显等特点。很多高校普遍关注研究生的学习和科研成果, 忽视了研究生校园文化活动对研究生的影响。近年来, 研究生学术诚信问题、心理健康问题、就业压力等问题日益增多, 严重影响了研究生人才培养质量的提高[3]。因此, 开展高质量的研究生校园文化活动, 是提升研究生人才培养质量的重要途径。

二、研究生校园文化活动开展的现状[4]

与本科生相比, 研究生群体有其自身特征:研究生以科学研究为主业, 属于导师负责制;研究生群体年龄跨度大、生源组成多样;具有较强的自我意识和独立意识;个性化明显、集体观念相对淡薄。此外, 研究生管理体制上属于导师负责制, 以科研团队和实验室为中心。这些特征要求研究生校园文化活动要有其自身的特点。当前研究生校园文化活动现状如下。

1. 研究生校园文化活动精品较少。

校园文化活动涵盖学术类、文体类、生活类以及实践志愿服务类等活动。研究生校园文化活动分校级、院级、班级活动, 虽然活动繁多, 但是精品活动较少, 缺少传承性的品牌活动。根据华南理工大学杨琨[4]等调查显示, 43.65%的学生认为研究生校园文化活动数量虽多但平淡乏味。很多活动本身缺少吸引力, 未能真正考虑研究生群体的实际需求。这些使得研究生校园文化活动精品较少。

2. 研究生参与校园文化活动积极性偏低。

研究生参与校园文化活动积极性偏低。根据北京大学韩流[5]的研究显示, 36%的北大研究生长期或经常参加校园文化活动, 51%的研究生偶尔参加, 其余13%几乎不参加。张延港[3]也在文章中指出, 研究生参与文化活动的积极性较低。首先, 因为研究生科研学习压力大, 可自由支配时间少;其次, 研究生管理体制上属于导师负责制, 班级概念较弱, 很多研究生的活动范围和活动形式仅限于实验室、科研团队, 不太注重参与校园文化活动。

3. 未能很好融合不同专业、年级和科研团队研究生。

研究生校园文化活动组织和参与者多集中在硕士低年级群体, 高年级群体仅有少部分人作为管理者参与活动, 硕士三年级和博士生参与校园文化活动的人数屈指可数。目前, 很多研究生校园文化活动受众面窄, 不能充分发挥研究生“自我教育、自我管理、自我服务”的作用, 活动仅限于某个班级或某个年级的部分同学, 未能很好地发挥不同专业、不同年级和不同科研团队优势。

三、以需求开展研究生校园文化活动———以研究生行业软件培训系列活动为例

马斯洛于1943年发表于《心理学评》上的《人类动机论》中提出了“需求层次理论”, 将人的需求分为生理需求、安全需求、爱和归属需求、尊重的需求和自我实现的需求五个层次。在“马斯洛需求层次理论”中, 需求决定动机, 动机决定行为, 自我实现的需求是最高层次的需求。在开展研究生校园文化活动的过程中, 应从实现研究生自我需求入手, 根据需求开展校园文化活动。以北京化工大学机电学院开展的“研究生行业软件培训系列活动”为例, 通过调研学生对于行业软件技能的需求, 结合各专业和实验室资源优势, 开展软件系列培训活动, 满足了研究生对行业软件技能掌握的需求, 充分发挥了研究生校园文化活动育人功能。

1. 校园文化活动因需开展。

经过前期调研发现, 工科研究生开展科学研究时, 对行业相关软件需求很多。行业软件种类繁多, 专业性强, 花钱学习软件费用很高;其次, 从毕业生求职过程中发现, 很多招聘企业都对毕业生掌握的软件技能和分析能力提出了要求, 掌握某种专业软件成为求职成功的加分项。因此, 很多研究生在校期间都有学习相关专业软件的需求。

2. 充分发挥研究生主体作用。

开展研究生校园文化活动要以研究生为本, 充分发挥研究生的自身作用, 调动研究生的积极性和主动性, 实现研究生校园文化活动与“三自”教育相融合。在开展软件系列培训活动时, 要以研究生为主体, 充分发挥不同实验室、不同专业研究生特长, 促进研究生群体相互交流, 互相帮助, 发挥活动的育人功能。

3. 立足长效, 为提升人才培养质量为服务。

开展校园文化活动的中心目标是满足研究生需求。“行业软件培训活动”通过交流促进研究生掌握行业软件技能, 培养行业专业素质, 提升学术科研能力, 为提升研究生人才培养质量服务。活动从研究生需求出发, 发挥研究生主体作用, 同时融入育人功能, 真正实现了研究生校园文化活动“自我教育、自我管理、自我服务”的“三自”育人功能。

总之, 在研究生校园文化活动的开展中, 应根据研究生群体的自身特点, 从需求出发, 深入分析研究生的关注点和兴趣, 了解研究生在校园文化活动方面的诉求, 并结合需求开展高质量的研究生校园文化活动, 激发研究生参加校园文化活动的内在动力, 充分发挥校园文化活动在研究生德育工作和提升人才培养质量方面的作用。

摘要:校园文化活动是校园文化建设的重要组成部分, 高质量的研究生校园文化活动是提升研究生综合素质, 开展研究生思想政治教育工作的重要载体, 也是提高研究生人才培养质量的重要途径。本文阐述了研究生校园文化活动的重要性, 分析了研究生校园文化活动的现状和特点, 并结合实例探讨了需求层次理论在研究生中校园文化活动开展中的应用。

关键词:研究生,校园文化活动,需求层次理论

参考文献

[1]王珏.校园文化培养研究生创新品质的探索[J].高校辅导员学刊, 2013, (05) .

[2]段丹.谈大学校园文化建设与研究生培养质量[J].吉林省经济管理干部学院学报, 2009, 23 (3) :84-87.

[3]张延港.推进研究生校园文化建设的现实途径探索[J].中国地质教育, 2009, 23 (3) :84-87.

[4]杨琨, 杨曦, 关春兰.理工科高校研究生对校园文化活动需求分析[J].华南理工大学学报 (社会科学版) , 2014, 6 (2) :111-116.

上一篇:霍尔技术下一篇:多功能呼吸机