vi设计论文范文(精选3篇)

一世相伴论文网 2023-08-12 00:34

vi设计论文范文篇1

1.研究对象以无锡科技职业学院视觉传达专业、动漫设计与制作专业取不同专业同年级两组成员,每组5人,作为研究对象,为研究对比结果,选取视觉传达专业为实验组,动漫设计专业为对照组。

2.研究过程分配任务让两组学生都对xx包装制品有限公司进行企业VI设计;在此基础上对实验组计划每周辅导一次,实验组引入中国传统文化元素教育教学,对照组则进行常规教学。辅导四个月为一周期,再次以江门市盛强包装制品有限公司企业形象设计为研究对象,再次对研究对象进行企业VI设计并将两组设计成果进行对比。观察并记录组员的变化状况。同时让实验组写参加中国传统文化元素教学后的自我感受报告。

二、研究目标

考察实验组参加辅导训练前后企业形象设计成果对比,实验组与对照组训练前后设计成果对比,分析变化的原因,是由于学生自然成长还是辅导的结果,哪些方面有所特长。如果有显著变化,则可以大规模展开此项目在教学实践中,有助于学生成长。中国传统文化元素的归类与总结,本次研究以中国传统剪纸元素、汉字元素切入,中国传统文化元素博大精深,如何在课堂内外引入中国传统文化元素的教学,很自然的融入到企业VI设计当中去,是我们需要解决的技术难点。

三、研究方案

本课题按照由中国传统文化元素——剪纸、汉字为切入点,引入企业真实案例(xx包装制品有限公司),以真实案例得出相关结论。中国传统文化元素收集归类:利用课堂教学、小组成员分工对中国传统文化元素进行收集归类。企业真实案例:根据学生现有设计水准,引入企业真实案例——江门市盛强包装制品有限公司企业形象设计,对比实验组和对照组的差别。得出相关成果:在完成的江门市盛强包装制品有限公司企业形象设计基础上,经业主认可确定终稿,并印刷成册。以真实项目研究启动观念创新。在现代社会消费化体系中,中国传统文化作为民族精神和个性的展示,体现出更多的可持续性。通过其本身具有的深厚渊源为现代设计提供了更为独特的艺术魅力,传达出最美的时代信息。本文的观点是将中国传统文化无缝的融合在企业VI设计中去,迎合了现代教育教学改革之需要,迎合了现代企业发展之路,迎合了学生原创设计的瓶颈之说,迎合了我国文化大繁荣大发展之说。在现有的艺术类教学体系中,困惑我们的是教技术还是理念,现代社会的急功近利在教学过程中也有所体现,所以在教育教学当中我们不自觉的会引导学生注重技能学习,而忽略了学生创意思维的培养。中国传统文化元素的引入,是一门具体的科学,是当代设计的营养源泉,在企业VI设计当中的运用则是对民族文化的一种诠释,经济效益的体现。它们之间是底蕴和延伸的关系。随着对企业VI设计与传统艺术文化元素两方面的不断追求和探索,我们将深刻地体验着传统文化艺术对现代企业的影响,另对我们的教学改革,对学生设计发展之路将是一个很好的创新教育。

中国传统文化集数代人的智慧于一身,充分体现了灵秀、简约等多样的艺术手法,这些都为现代企业VI设计提供了丰富的表现形式和语言。中国传统文化元素在与企业VI设计结合的过程中得到了全新的更有生命力的延续。该项目的研究对于项目组成员所教授的计算机平面设计、展示设计课程改革都有所启示,对于设计专业的学生来说更能够提供原创设计思维的源泉,更好的将中国传统文化元素在企业形象设计中得到“民族个性”与“时代个性”相结合,真正走向“国际化”。

vi设计论文范文篇2

关键词:实时数据库;体系结构;实时数据模型

中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)26-7437-02

随着计算互联网技术的飞速发展,信息资源的经济价值和社会价值越来越明显,建设以数据库为中心的信息系统和应用系统,对于提高企业的效益、提高工作效率具有重要意义。在这种背景下,实时数据库成为近年来在数据库技术全新发展过程中产生并蓬勃发展起来的数据库领域的一个新分支,实时数据库的应用领域也在不断扩展,但目前在实时数据库的研究文献中还很少对数据建模问题进行专门研究,论文重点针对实时数据库系统在铁路信号监控中应用进行研究,具有一定现实意义。

1 实时数据库系统关键技术

实时数据库系统是在数据库技术和实时技术基础上产生的研究领域,与传统的数据库系统有着本质差别,实时数据库系统主要是利用数据库技术来解决实时系统中的数据管理问题,并不是在概念、结构和方法上的简单集成,设计实时数据库系统主要涉及如下关键技术:

1.1 实时数据模型

实时数据库领域首先要研究解决的主要问题,具体包括:开发实时数据模型,设计允许用户说明实时数据模型中所含的语义知识的和使用户能以各种方式使用的实时数据定义和查询语言、说明“复杂事务”的结构及相互作用的实时事务执行说明语言。通常的层次、网状和关系模型都不能描述有关时间的信息,当前有两种修改关系模型以进行实时查询处理的方法:①使用“近似关系”集。为了查询的及时评价,需要为各种关系定义其近似关系,再反复地修改近似关系以获得更接近的结果和更好的查询响应。②使用关系的“片段网格”以改善查询处理。

1.2 实时事务模型

在实时数据库系统中由于实时事务结构更加复杂、事务之间有多种交互,实时事务模型主要为满足更加复杂的实时事务处理而设计,主要包括嵌套、分裂/合并、合作、通信等事务模型。在实时查询/事务的接纳管理方面,查询/事务的性能依赖于可以使用的内存量。当有足够的内存时,绝大多数查询/事务就可简单地一次性读取它们操作的数据,且直接产生所需结果。若给定较少的内存,只要给定的量超过查询/事务的最小内存需求,大多数事务可以通过一定的数据I/O仍然可以运行。为了帮助事务获得期望的性能级别与定时限制的满足,实时数据库系统需要通过接纳比其最少的内存容纳事务数更多的事务来提高并发度。

1.3 实时事务处理

主要是针对实时数据库系统中事务的定时限制,按照事务截止期控制实时数据库系统中事务的执行顺序,确定实时事务的优先级,并按照优先级实现实时事务调度。在实时数据库系统中,实时事务处理降低了传统可串行化并发控制的严格程度,更加关注数据的实时性,因此,实时事务处理在并发控制方面“放松的可串行化”或“暂缓的可串行化”。

2 面向铁路信号监控的实时数据库系统总体方案

本论文结合实际应用需求提出面向铁路信号监控的实时数据库系统方案框架,它是适应高技术条件下管理要求,设计实现集成、开放、模块化的人机界面,与其它商用实时数据库系统相比,系统在设计过程中忽略了一些不常用的次要功能,注重各功能的模块化、标准化和开放性,突出了数据采集的实时性、显示的直观性、增强了数据分析能力和事务的处理能力,主要包括系统实现方案框架和实时数据模型总体设计思路。

2.1 实时数据库系统方案框架

面向铁路信号监控的实时数据库系统的方案框架主要包括如下三部分,具体如下:

1) 实时数据管理系统:运行于实时数据库服务器,主要功能是系统进程管理、数据存储和数据服务。这是整个系统的核心,要求它运行稳定、功能强大、可处理不同类型的数据点,并能对历史数据进行压缩进而长久保存。

2) 设备数据接口:用于实时数据库系统和指挥中心等数据源之间的数据交换。这个设备数据接口要求是多功能、多层次、多服务对象的标准设备数据接口。它不但能和实时数据库进行数据交换,还要能给关系数据库提供数据。

3) 实时数据上层应用工具包用于实时数据及历史数据查询和分析应用程序。

2.2 实时数据模型总体设计框架

本论文的实时数据模型方案设计主要以刘云生等提出的实时数据模型方案为基础,结合本系统结构及其功能需求,在传统数据模型的基础之上,把时间概念扩展进去,以满足实时应用的定时限制的要求。本系统实时数据模型总体设计思路如下。

3 实时数据库系统数据模型方案

针对实时数据库系统的数据采集、存贮、管理、查询、分析、处理等关键功能,系统对“实时性”和“准确性”的要求非常严格,为此实时数据模型的操作应该包括时间关系代数操作、数据的时间一致性限制、事件及事务的时间限制等关键因素。实时数据模型主要包括如下三个部分:一组对象及其结构、一组操作和一组(关于对象与操作的)约束,其中的约束与传统数据模型相比更突出地包括时间限制,即:(1)定义实时数据对象及其结构集合(RTDO);(2)定义施加于RTDO的一般数据操作和时间关系代数操作(RTOP);(3)定义对于RTDO和RTOP的完整性与一致性限制及实时限制(RTC)。

3.1 RTDO实时数据对象

实时数据对象包含如下三种类型:映像对象(IMO)、导出对象(DEO)和常量对象(COO)。映像对象是被实时写入实时数据库的RWO(现实世界中的对象)值的数据对象,即一个IMO就是一个RWO在特定时刻的映像。导出对象(DEO)是经过事务的执行,通过一组IMO和/或其他数据对象计算得到。常量对象(COO)可以看作实时数据库的对象,也可以不是实时数据库对象。如果是实时数据库对象,COO可当作实时数据的特例,不随时间而改变,时标为系统初建时刻(设为t0),有效期的上限为“当前”(tc)。

基于以上分析,从实时数据对象的角度设计实时数据库Trss:设CYO(VO,ti)表示在时刻ti对现实世界中可变对象集合VO的采样操作;F(CO)表示对现实世界中常量对象CO的一次性取值,VO和CO都是RWO的子集。DO表示一个数据对象的集合,它是实时数据库Trss的子集;JSC(DO)表示对DO的计算操作;IMOn表示当前映像对象集,IMO1,IM02……IMOn-1表示数据库的存储映像对象集。

Trss={IMO, DEO, COO};

IMO={IMO1, IMO2,...IMOn};

IMOi=CYO(VO,ti), VO?哿RWO,(I=1,2,...n);

COO=F(CO),CO?哿RWO;

DEO=JSC(DO),DO?哿Trss

其中COO表示对时间不变的对象的集合,IMO表示映像对象的集合,DEO表示导出对象的集合。

3.2 RTOP时间关系代数操作

关系代数是关系数据操纵语言的一种传统表达方式,它是由关系的运算来表达查询的。基于Trss系统的需求设定了选取、投影、差、并四种时间关系代数操作。

时间选取:为选取针对属性和/或有效期指定的满足条件F的数据对象。F可以是关于属性值的传统表达式,也可以是关于有效期VI的时间条件表达式,或两者都包括。被选取的数据对象的值和有效期均不变。

时间投影:为选取由A指定的属性值和/或有效期VI,构成一个新的关系。若A中未指定VI则其结果对象均为常量对象,否则结果对象中具有相同值的对象可进行时间归并。对有效期VI的投影等价于返回各对象O的有效期的函数VI(0)。

时间差:具有相同值但有效期不一定相同的对象。设R,S为两个数据对象集,其时间差P=R-S定义为:对于R中的任一Xi,仅当S中有Xj使得xi=xj,且VI(xi)属于VI(xj)时,xj不属于P;否则xj属于P,此时VI(xi)=VI(xi)-VI(xj)。

时间并:两个具有相同值和不同有效期的数据对,还需要维护有不同有效期而有同样值的IMO对象的完整性,在实际应用过程中,主要通过引入“时间归并”操作来实现。

3.3 RTC时间限制

数据的时间一致性:实时数据库Trss是相应现实世界的直接映像,Trss实时反映现实世界状态的任何变化,并实现对现实世界的实时表示。数据对象的时标足够接近真实时间,使数据库的状态能反应现实世界的“当前”状态。如果数据对象的时间在当前时间的某个指定阈值范围内,实时数据库Trss中该对象与外部一致。

事件的时间限制:对于Trss系统中的各种实时应用活动总是由一事件来触发和标志,即每一活动有一与之相联的事件,因此,施加于活动(事务)的某些实时限制来自于事件的限制。实时事务由事件驱动,事务的定时限制有的则表现为相联事件的限制。

4 结束语

论文提出了铁路信号监控的实时数据库的体系结构,基于实时数据库的功能需求提出了实时数据模型的设计思想,根据设计思想,对实时数据模型进行设计,体现出了实时数据模型不同于传统数据模型的突出特点,在模型上加上了时间概念,包括数据的时标、事件的时间限制。

参考文献:

[1] 刘云生,易岚,余利平.一个实时数据模型[J].小型微型计算机系统,2000(5).

[2] 刘英,王志坚,尹燕敏.实时数据库的事务处理[J].科技与经济,2002(2).

[3] 陈祥.基于OPC技术的实时数据库研究与实现[D].河海大学硕士学位论文,2003.

[4] 徐洁磐.面向对象数据库系统及其应用[M].北京:科学出版社,2003.

vi设计论文范文篇3

关键词:软件故障预测;贝叶斯信念网;软件度量

1引言

当前关于软件故障预测的研究大都集中于软件工程领域的某个方面,毕业论文如面向对象系统中利用各种度量属性建立模型预测故障数和故障倾向,利用测试过程中用例的覆盖率预测模块故障,利用专家经验建立专家知识库预测故障等等.软件故障的原因贯穿于软件开发全过程,仅从一个方面来考察软件故障是不充分的.近十几年备受关注的贝叶斯网络(BBNs)对于解决复杂系统不确定因素引起的故障具有很大的优势,被认为是目前不确定知识表达和推理领域最有效的理论模型.本文提出基于BBNs的故障预测方法,综合利用软件开发过程信息预测软件故障.

2软件故障预测的研究现状

预测故障的方法可以分为两大类:(1)基于数量的技术,关注预测软件系统中的故障数;硕士论文(2)基于分类的技术,关注于预测哪些子系统具有故障倾向.第一类已经有一些研究,但是开发一个有效的模型比较困难.第二类方法更成功一些.利用软件度量来预测故障倾向是一个重要的趋势和研究内容,当前的预测模型涉及软件设计度量,代码度量和测试度量.软件维护的历史数据,例如软件改变历史[1]和过程质量数据[2]也被用于软件故障预测.很多专家认为开发过程的质量是产品质量(这里默认是残留故障密度)最好的预测器.AhmedE.Hassan等人提出利用启发式规则预测软件子系统故障倾向[3].还有文献提出利用测试过程中的各种数据(如测试覆盖率)来预测故障[2].

分析已有的故障预测模型,它们大多基于软件开发过程中的某一个或几个阶段的数据,或者基于一种或者几种度量,如软件复杂性度量和测试度量.但显而易见,影响软件质量的关键因素不仅仅是其几个度量.软件故障与软件开发全过程往往具有不确定的因果关联关系,导致软件故障的因素很多,单纯从软件开发过程的某个阶段或基于几种度量来预测软件故障是不充分的.BBNs本身是一种不确定性因果关联模型,具有强大的不确定性问题处理能力,能有效进行多源信息表达与融合.因此本文提出基于BBNs构建软件故障预测模型,综合利用软件开发过程信息预测软件故障.

3贝叶斯网络

一个BBNs是一个有向无环图,由代表变量的节点及连接这些节点的有向边构成.节点代表随机变量,可以是任何问题的抽象,医学论文如问题复杂度,观测现象,意见征询等.节点间的有向边代表了节点间的相互关联关系.有向图蕴涵了条件独立性假设,用A(vi)表示非vi后代节点构成的任何节点集合,用∏(vi)表示vi的直接双亲节点集合,则P(vi|(A(vi)∪∏(vi)))=P(vi|∏(vi)).用条件概率表(conditionalprobabilitiestable,CPT)来描述点与点之间关联,条件概率表可以用P(vi|∏(vi))来描述,它表达了节点同其父节点的相关关系———条件概率.没有任何父节点的节点概率为其先验概率.图1用BBNs描述了一个简单的关于软件产品质量的例子[4],产品质量由管理能力和开发能力确定,表1为其CPT.BBNs对构造者的信念(专家知识和经验)建模,基于这个模型它能够提供精确的数学计算和预测.

4基于BBNs的软件故障预测方法

将BBNs应用于软件故障预测的步骤是:(1)确定变量及其顺序;(2)建立BBNs结构;(3)确定BBNs的参数(CPT).本文从软件开发过程来建立一个BBNs基本模型,并以此模型为基础扩展节点.

4·1一个BBNs故障预测的基本模型

影响软件项目风险的基本因素可分为两组,一是与组织相关的因素,包括组织文化,管理经验和能力以及过程成熟度.二是与项目相关的因素[4].影响软件故障的基本因素可以描述为图2的基本模型.方框是可以扩展的基点.“项目特征”和“验证和确认”影响到软件开发的需求分析,设计,实现和测试过程,软件故障受开发过程的影响,这个模型涵盖了软件开发过程

4·2扩展的BBNs故障预测模型

我们用已探测的故障数,残留故障数,职称论文残留故障密度和测试中故障密度四个节点来描述软件故障,分别用“问题复杂度”,“设计功效”和“测试功效”节点描述需求分析,设计和测试过程.V&V[4]与问题复杂度,设计功效和测试功效三个变量关系紧密,因此本文去掉V&V节点,将这些描述V&V节点的变量(如测试覆盖率,员工能力等)用来确定问题复杂度,设计功效和测试功效的参数.

本文采用如图3所示的BBNs故障预测模型,这个模型可以解释为两个阶段:第一个阶段覆盖了软件生命周期的规约,设计和编码;第二个阶段覆盖了测试.设计规模和缺陷数节点为整数或者一个限定的范围,故障密度为实数,其他节点有下面的状态:很高,高,中等,低,很低.问题复杂度表示待开发问题集中内在的复杂度,这些问题是规约中离散的功能需求,问题复杂度和设计功效之间的不匹配将导致引入故障数和设计规模增大.测试阶段在设计阶段之后,实践中实际分配的测试功效比所要求的少得多.测试功效和设计规模之间的不匹配将会影响已探测故障的数目,引入故障是其边界条件.已探测故障和引入故障之差是残留故障数.测试中故障密度是已探测故障和设计规模的函数(已探测故障/设计规模),同样,残留故障密度是残留故障数/设计规模.这里的问题复杂度,设计功效和测试功效的粒度仍然较大,不利于确定其状态,将其继续扩展,建立相应子网来描述这些节点:(1)问题复杂度子网(图4);(2)设计功效子网(图5);(3)测试功效子网(图6).

4·3确定BBNs参数

接下来的问题是确定变量状态的概率和变量之间关系的强度.从对软件开发过程的各种文档记录中我们可以得到一些确定性知识.对于不确定性知识,传统的方法是根据专家经验主观确定.研究人员定义了大量软件度量描述软件质量[2,5,6],将这些研究与专家知识和经验结合起来确定BBNs参数.

4·4推理规则

采用应用最广的随机模拟采样法(PearlsandGibbs算法).首先,为网络上的节点做初始实例化,证据节点实例化为观察值,非证据节点实例化为随机值;然后,开始遍历图,对每一非证据节点Y,计算在其他节点给定值的情况下Y的后验概率分布:

P(Y|WY)=αP(Y|Pa(Y))∏iP(si|Pa(si))

式中,WY表示除Y的节点集合,Si表示Y的第i个子女,工作总结为正规化因子,其余乘积项为条件概率.公式表明了本节点的概率仅与其父母节点,子节点及其子节点的父母节点有关;Pearl使用上式结果对节点进行采样,结果作为Y的新实例化,反复进行,直到近似过程收敛(设进行了m次遍历),这时查询结果为:P(Y|e)=1m∑mi=1fi,fi为第i次遍历Y的条件概率,e为证据向量的观察值.

5仿真实验

本文在AgenaRisk[7]系统中对该模型进行仿真实验.实验部分采用了AgenaRisk中关于软件故障预测和软件项目风险管理的数据.由于具体的项目数据难以收集,我们根据图3所描述的简化模型来做仿真实验.在实验中我们用软件需求复杂性度量和软件需求变更度量来描述问题复杂度[6].利用各种度量来描述设计功效,包括对象(模块)之间的耦合数(耦合度量),不使用公共属性的方法的个数(内聚度量),继承树的深度和继承的平均深度(继承度量)[5].用代码覆盖度量来描述测试功效,定义一个相应策略的测试有效率(testeffective-nessratio,TER),TER1是语句覆盖的测试有效率,TER2是分支覆盖的测试有效率,TER3是线性代码顺序和跳转覆盖测试有效率.我们设定的是一个中等规模的系统,严格按照软件工程开发过程开发,花费了大量资源在设计和测试上,尽量减少耦合,增加内聚,TER1,TER2达到100%,TER3达到90%,因此可以判定设计功效为很高(概率为100%),测试功效很高(概率为100%),如图7所示.从仿真结果可以看到设计规模较小,引入故障数较少(期望值为17.8),已探测故障密度相对较高,剩余故障数较小(期望值为6.6),这与实际情况是相符合的.当我们将设计功效设置为较低时(概率为100%),如图8所示,明显设计规模变大,引入故障数增加(期望值为43.1),相应的剩余故障数增加(期望值13.0),已探测故障密度减少.表2是两者的对比结果.在实验中我们分别对问题复杂度,测试功效和设计功效赋值,以检查模型对各种环境下的变化,其结果与实际较为符合,说明了模型的合理性.

6结语

本文从软件开发全生命周期来考察故障,给出了一个BBNs故障预测原型系统,并在AgenaRisk系统中对该模型进行仿真实验.从实验结果可以看到,BBNs能够使用来自主观和客观的概率分布和不充分的数据预测软件故障数.仿真实验还只是基于一个简化的模型,将实际项目数据应用于模型,探讨建立完备网络结构和确定节点状态的方法,建立适应具体项目便于数据收集和确定节点状态的网络是需要进一步探讨的问题.

参考文献:

[1]ToddLGraves,AlanFKarr,JSMarron,HarveySiy.Predict-ingfaultincidenceusingsoftwarechangehistory[J].IEEETransactionsonSoftwareEngineering,2000,26(7):653-661.

[2]Fenton,NE,NeilM.Acritiqueofsoftwaredefectpredictionmodels[J].IEEETransactionsonSoftwareEngineering,1999,25(5):675-689.

[3]AhmedEHassan,RichardCHolt.Thetoptenlist:dynamicfaultprediction[A].Proceedingsofthe21stIEEEInternationalConferenceonSoftwareMaintenance(ICSM’2005)[C].Bu-dapest,Hungary:IEEE,2005.263-272.

[4]Chin-FengFan,Yuan-ChangYu.BBN-basedsoftwareprojectriskmanagement[J].JournalofSystemsandSoftware,2004,73(2):193-203.

[5]MunsonJC,NikoraAP.Towardaquantifiabledefinitionofsoftwarefaults[A].Proceedingsof13thInternationalSympo-siumonSoftwareReliabilityEngineering(ISSRE2002)[C].Annapolis,MD,USA:IEEE,2002.388-395.

[6]王青,李明树.基于SPC的软件需求度量方法[J].计算机学报,2003,26(10):1312-1317.WangQing,LIMing-Shu.MeasurementofSoftwareRequire-mentBasedonSPC[J].ChineseJournalofComputers,2003,26(10):1312-1317.(inChinese)

版权声明:本文为一世相伴论文网(www.14380.com)发表,未经许可,不得转载。