前言:中文期刊网精心挑选了计算机硬件的研发范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
计算机硬件的研发范文1
1.1逻辑语言概念
逻辑语言的概念始于古希腊哲学家的辩论中,随后在数学理论不断发展的过程中,为了解决相应的数学问题,逻辑语言被广泛应用。然而,随着计算机的发明,逻辑语言的使用也逐渐被升级。由于计算机的产生被称作第三次的科技革命,所以,计算机在走进人们日常生活的同时,也逐渐改变了人们的生活方式。计算机是基于数学模型的存在形式,所以,同样需要使用逻辑语言对其软件进行控制。最初受到计算机自身性能的限制,软件的编写只能使用二进制语言,所以,必需具有一定的逻辑性,才能使计算机正常运行[1]。随着科技水平的发展,现在的计算机程序使用的是高级语言,所以,逻辑关系的作用更加明显。
1.2逻辑语言特点
以语言学标准将逻辑语言分为自然语言与形式化逻辑语言以及带符号数学语言三种。逻辑语言是在逻辑学发展需要的基础上产生的,逻辑语言的产生是为了讨论问题时建立与数学同样完美的特定符号语言而产生的。所以,逻辑语言与其他语言具有一定的差异。逻辑语言自身具有谨性,能够将逻辑性推理有效的转换成数学语言,并且在出现特殊问题的情况下可以使用该语言,结合计算形式解决问题。与此同时,随着逻辑语言不断的完善与发展,被广泛应用于实际问题的解决中。并且,在解决问题时会优先建立数学模型,运用数学的方式解决问题,有效的提高问题解决的效率。因此,逻辑语言具有极强的严谨性与普遍性,并且可以对全部问题进行描述。在计算机软件的发展过程中,发挥最大作用的就是逻辑语言,并且对实际状况进行分析可以发现,计算机的每个程序都可以转换成数学模型,并使用逻辑语言对其进行描述。
2计算机软件开发中存在的影响因素
在计算机软件的开发过程中,最重要的就是对需求进行全面的分析。因为我国计算机技术起步时间较晚,所以计算机在软件开发方面仍然存在问题与不足。计算机软件出现的初期,由于计算机自身性能的限制,使得计算机软件的逻辑形式较为简单,只是较为简单的计算,所以无需对需求进行分析[2]。计算机的程序编写需要具有针对性,在遇到问题时,进行程序的编写并解决问题,但是计算机自身没有存储的设备,所以,遇到相同的问题仍然需要程序的重新编写。近年来,随着计算机软件技术的完善与发展,计算机自身的语言系统有了较大的进步。为了更好的利用计算机软件进行程序编写,对计算机传统的语言进行了更新与改进,将复杂的语言转换成通俗易懂的高级语言,一定程度上也促进了计算机软件的应用。为了更好的满足不同领域的各种需求,计算机软件也需要逐渐变得复杂。因此,计算机软件的开发受到多种因素的影响,尤其是计算机语言的使用。与此同时,计算机软件为了占有更大的市场,也会不断拓展自身功能,进而使自身的提及逐渐增大。为了更好的结合实际的软件开发现状,会将其以模块为单位进行划分,所以,为了更好的实现软件的易读性以及可维护性,逻辑语言的使用具有重要意义。
3计算机软件开发中逻辑语言的应用
3.1逻辑语言的基本表现形式
逻辑语言是具有理论性的语言之一,所以,使用逻辑语言解决问题也被大多数人所关注。计算机本身是数学模型的具体表现形式,并且由逻辑语言进行描述,使用连通电路与非连通电路两种方式,可以把数学的二进制进行有效的联系。在此基础上,可以使用逻辑语言进行实际问题的解决,并在计算机实际的使用过程中,可以针对各领域中的需要,开发具有针对性的计算机软件。在对计算机软件进行开发的过程中,将计算机的语言根据相应的逻辑关系来排列,计算机再根据指定的程序执行指令。因此,计算机程序是逻辑语言最重要的表现形式。在计算机产生初期,会由于其程序的简单而无需考虑相应的逻辑关系。但是,目前阶段,计算机自身的程序变得更加复杂,使得计算机的软件占用其巨大的空间,所以,逻辑关系要清晰。
3.2逻辑语言的实际应用
目前阶段,计算机软件是使用高级语言进行软件的编写[3]。但是,如果想实现软件的各种功能,就需要在其设计的过程中,根据实际的功能对软件进行模块的划分。与此同时,使各个模块都能够实现软件的一部分功能,再建立适当的主程序,利用相应的扫描系统,将所需的模块功能进行及时的调用,进而实现程序的维护操作。计算机主要是基于数学建立的,所以具有极高的严谨性,如果在进行程序的编写时产生错误,就会直接影响计算机整体软件的正常使用。所以,在计算机软件的开发时,要科学合理的使用逻辑语言,进而保证计算机程序的正常执行。同时,在实际的调查中可以看出,目前的计算机编程软件功能较为完善,并且完成程序的编写后,能够实现编译与运行。科学合理的使用逻辑语言进行计算机程序的编写,能够有效的预防逻辑错误的出现。
4结束语
计算机硬件的研发范文2
关键词:计算机;应用软件开发;维护
在计算机设备运行中,链接指定软件是为了对此设备进行调控,也就是说借助计算机设备中的软件,将技术人员与实体设备进行链接,从而实现对计算机设备的有效调控。这样的工作过程,主要是为了满足网民的相关合理需求,因此,计算机软件的开发和维护能够为计算机发展起到保障性作用,也是社会快速发展的最佳途径。
一、计算机应用软件开发论述
(一)需求分析
在计算机软件运行期间,要想实现理想的运行目标,就需要对软件开发需求做出分析。在具体行动中,需要在对网民具体需求做出切实了解的基础上,调研市场行情也是势在必行。从而保证软件的合理化开发。从软件的角度来说,对于需求要点的分析需从以下几个方面进行考虑:一是初步分析,要想明显切合软件开发的要求,制作合理的立体化模型。二是高效和防控干扰模型稳定使用的诸多因素,并借助相应的方法复杂化的设置该模型。三是对比分析,借助对指定软件与模型的运用,将指定信息不断做出完善,充分审核各方面需求,以促进网民各方面合理需求的都得到实现。
(二)软件设计与程序编码
在软件开发期间,要结合对需求分析结果的探讨,大力开展软件设置和编程,从而保证所开发的软件都会呈现理想的运行状态。那么在具体操作中,就需要从以下几个方面进行考虑。一是根据应用软件实际开发需求,借助模块化设计方法对系统功能进行优化,获得相关数据与程序,为不同模块合理设置运行程序代码。二是应用软件开发中,作为开发的重要构成部分,正确编写程序代码,便于更好的构建软件应用功能。所以,应用软件开发时,开发技术人员要根据软件功能,合理应用语言编写程序代码,促进应用程序实现正常运行。软件开发时,有效设计应用软件与编写程序编码,提供更可靠的应用软件,用户实际需求得到有效满足。
(三)系统测试
在软件开发环节结束后,应当借助系统试检的方法全面评定软件的性能,从而为高效弥补软件不足与误差传递精准的现实参考信息。为计算机软件后续的稳定运行提供保障。那么在具体试检期间,需要将单元与综合法做出有效融合,全面检测软件的所有性能,以保证其都切合于网民的相关需求,对软件运用的稳定性做出精准评定。那么在系统试检期间,对于软件所表现出的不足,需要施以相应的方法相应做出弥补,进而为软件将来的稳定运行提供保障。
二、计算机应用软件维护影响因素及方法
(一)计算机应用软件维护影响因素
第一在对软件进行维护过程中,往往都由于对其他技术员编写程序的不了解,所以在相关操作中就会带有很大的困难,但在软件配置条件不断优化的情况下,这样的困难也随之缓解。第二在维护软件方面的相关操作时,更多时候都不能调取到所有必备资料,严重妨碍了软件维护过程的有序进行。第三在软件开发设计环节中,对于软件运行环节的维护项目不能做出完备。第四相关单位主体人员职责感不高,在项目开发环节结束后,主体人员离职的现象屡见不鲜。
(二)软件维护方法
第一改正性维护。对于这种维护法的运用,重点就是在外在条件逐渐变化的前提下系统的主功功能会逐渐提高。如,数据库的安全保障逐渐稳定,规则出现变化,计算机设备优化和相关要求的调整。第二完善下维护。重点就是对软件的性能做出优化升级,软件配套的说明书内容不包括功能介绍。一般状态下,软件在运行一定时期后,网民会提出更高的性能标准,厂家就扩展性能。第三预防性维护。软件开发属于基本的维护模式,对于这种模式的运用主要就是为了对有发展前景的软件做出优化,智能终端设备维护与稳定性逐渐提升。这种维护模式重点是借助软件建立新程序,从而有效明确软件的发展趋势,为后续软件的维护提供真实、精准的依据。第四适应性维护。这维护法的使用重点是在外在条件逐步变化的前提下,充分扩展系统运行功能,所指外在条件也就是说计算机实体设备,信息库和相关系统的优化。
三、结语
随着科技水平的不断增强,计算机APP在民众生产生活中切实体现着无可替代的现实作用,促进了信息技术的快速发展,也促进智能设备逐步向更高层次发展,智能终端将互联网与民众生产生活充分结合,消除了空间、地域局限,为民众提供了更优质的发展空间和信息,所以注重计算机应用软件开发与维护具有非常重要的现实意义。在平时生产生活中软件研发技能强化的同时,不断健全维护体系,在此前提下为计算机业的长期稳定发展提供保障。
参考文献
[1]刘晟昊,姜学军.计算机应用软件的开发和维护策略分析[J].计算机产品与流通,2019(01):27.
[2]曾嵘娟.试谈计算机应用软件的开发和维护[J].电脑编程技巧与维护,2018(10):46-48.
[3]万波.计算机应用软件的开发和维护策略分析[J].无线互联科技,2018,15(19):33-34.
计算机硬件的研发范文3
(武汉生物工程学院湖北武汉430415)
摘要:对带权图中所有顶点之间的最短路问题,通常采用Floyd算法.详细阐述了Floyd算法的基本思想、求解步骤及一种简便的路径标记方法。通过实例讨论了Floyd算法在实际生产生活如选址问题、高速公路收费系统中的应用。
关键词 :Floyd算法;带权图;数学模型;最短路径
中图分类号:TP301.6 文献标识码:A doi:10.3969/j.issn.1665-2272.2015.07.0040
0引言
Floyd算法是求解带权图中所有顶点对之间最短路问题的最有效的算法之一,这一算法在实际生产生活中经常遇到,因此,许多文献都对此算法作了介绍。通常的最短路径算法,都是建立在抽象的数学模型之上,即网络模型。本文将从图论中的带权图,用数学建模的方法来探讨Floyd算法的原理、路径标记方法、及其应用。
1Floyd算法描述
1.1基本思想
Floyd算法是由弗洛伊德(Floyd)提出的,又称为插点法,其基本思想是:
第一,设邻接矩阵W,其元素W[i][j]为权值,若权值为∞,表示两点之间不存在直接连通弧。
例如在一个带权图中,设结点数为n(v1,v2,…,vn),求从结点vi到vj的最短路径。若从到有连通弧,则存在一条路径,长度记为W[i][j]的,但是不一定为最短路径,所以多数需要做n次试探。
第二,验证路径(vi , v1 , vj)的存在性(即弧(vi , v1)和v1 , vj的存在性).若存在,则比较(vi , vj)和(vi , v1 , vj)的路径长度,其最短路径取法是序号不大于1,从vi到vj长度较短者的中间顶点;若再增加点v2,最短路径的选法将它和前面不大于1的最短路径相比较之后,从中选出中间顶点的序号不大于2的最短路径,继续增加一点v3,进行试探,依次做下去。
在通常情况下,若(vi,…,vk)和 (vk,…,vj)分别表示的是从vi到vk与从vk到vj的中间顶点序号不大于k-1的最短路径,把已经得到的从vi到vj中间顶点序号不大于k-1的最短路径和(vi,…,vk,…,vj)相比较,较短者就是从vi到vj的中间顶点的序号不大于k的最短路径;类推下去,经历n次比较后,最后可得从vi到vj的最短路径。按此方法,就可求得各对顶点间的最短路径;同时,在比较过程中利用一个动态数组path记载每次进行路径试探过程中获得最短路径的结点编号。
1.2基本步骤
有n个顶点的一个带权图G, 从1到n进行编号.设距离矩阵的初值为带权邻接矩阵W,即
D(0)=(dij(0))n×n=W
其中:dii=0,i=1,2,…,n;dij=∞,当i,j之间没有边时.
对于无向图,D(0)是对称矩阵, dij=dji.
Floyd算法就是递推产生一个矩阵序列D(0),D(1),…,D(n)。其中dij(k)表示从顶点vi到顶点vj的路径上所经过的顶点序号不大于k的最短路径长度.
第1步构造D(1)=(dij(1))n×n,其中dij(1)=min{d(0)ij,di1(0)+d1j(0)}是从vi到vj的只允许以v1作为中间顶点的路径中最短路长度.
第2步构造D(2)=(dij(2))n×n,其中dij(2)=min{d(1)ij,di2(1)+d2j(1)}是从vi到vj的只允许以v1,v2作为中间顶点的路径中最短路长度.
第n步构造D(n)=(dij(n))n×n,其中dij(n)=min{d(n-1)ij,din(n-1)+dnj(n-1)}是从vi到vj的只允许以v1,v2,…,vn作为中间点的所有路径中最短路的长度.
故D(n)是距离矩阵,反映了所有顶点对之间的最短距离信息.
2Floyd算法应用
2.1选址问题
当知晓了一些现有设施的地址,如果要进而在确定一些新设施的地址,这是选址问题的意思。但是大部分选址问题,依据现实情况,有时候只有少数个地址能选择,所以通常采用离散型法来进一步解决。而求对应网络中全部点对间的最短路便是解决离散型选址问题的关键。
例1配送中心是物流网路中举足轻重的结点,它不仅承载着多种物流功能,还越来越多地进行指挥调度、信息处理等重要的职能,是全部物流网络的关键所在.今考虑在某个城市建立一个物流配送网络.如果各需求点之间物流费用见图1,试择最佳配送中心。
解:首先,运用Floyd算法构造距离矩阵.
由图1写出其初始带权邻接矩阵D(0):
依次插入中间点,得距离矩阵:
其次,计算各顶点作为配送中心时的总费用C(vi)=
由计算知,v1到其它点的费用和为C(v1)=7+5+3+9=24.
同理,C(v2)=19,C(v3)=13, C(v4)=15,C(v5)=25.最后,求出顶点vk,使C(vk)=min{C(vi)},则vk是最优的配送中心顶点。
上述结果比较得出,到其他各点的费用最小.所以,如果经济因素来说,v3为配送中心是最佳的.
另外,本算法也适合动态多配送中心网络规划。例如如果出现故障或最短路径被紧急占用时,就能迅速决定最优的备用调配中心来满足客户需求。
2.2高速公路收费系统
伴随我国交通运输的快速发展,高速公路联网收费逐渐成为一个热点问题。其联网改造问题必须是一个地方高速公路的入网必须面对的关键。
例2某市高速公路目前的特点是一环四射,如图2所示,试构造联网收费系统的任意两点间的收费矩阵。
解:问题分析:计算任意两站点间的费用是本问题的关键。
模型假设:高速公路网络是一个无向图,图2中结点分布分别表示各个站点,数字则表示站点的编号,权值表示两点之间的长度,因此,欲求最小费用矩阵的计算,其实就是计算两点间的最短路径。
模型建立:由于公路的特点是一环四射,分开计算环路段和射线段.例如计算图中站点2012的最小费用时,则能转化为计算204,41,112的3段最小费用矩阵,再合并起来。
(1)针对环状路网(图2中123451),用Floyd算法求任意两点间的最短路径.给出图的初始邻接矩阵
(2)对于射线网,它实际上是一棵树(如果某射线存在环,可将该环从树中分离,其余部分就不构成环).可以使用在稀疏图中效率更高的进球两点间的最短路径的算法,如Johnson算法。
(3)合并各段最短路径:在上述两步后,求出多个最短路径的矩阵,每一个对应1个环路段,1个射线段.合并方案是将两个矩阵合二为一:
其中A,B表示计算过的单个段中任意两结点间的最短路径.而C,D则表示跨段的最短路径,将上述3个路段相加便可以计算其路径和长度.
综合以上三点,可以得到本例中的费用矩阵为:
从矩阵中可以看出任意两点间的费用额,而且对结点较多的高速公路网络,当增加路网结点和路段信息发生变化时,若需要重新计算,Floyd算法的效率也比较可观。
参考文献
1胡桔州.Floyd最短路径算法在配送中心选址中的应用[J].湖南农业大学学报自然科学版,2004(4)
2郭强.对Floyd算法的两点注记[J].运筹与管理,2001(1)
3叶奇明、石世光.Floyd算法的演示模型研究[J].海南大学学报自然科学版,2008,(1)
4黄贤英、李玉桃、张本强.最短路径搜索算法在高速公路收费系统中的应用[J].重庆工学院学报(自然科学版),2007(3)
5谢政.网络最优化[M].上海:科学出版社,2015.
计算机硬件的研发范文4
关键词:非真实感绘制;笔刷模型;多风格绘制
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)07-1629-03
Painterly Rendering Based on Brush Stroke
ZHAO Yang1, YANG Jian-lan2
(1.Yunnan Normal University, Kunming 650092, China; 2. Kunming Medical College, Kunming 650101, China)
Abstract: The paper presents a new method based on brush stroke to generate different artistic style painterly image. A painting is built up in a series of layers, drawn with large, long and curved brush strokes. Experimental results confirm that this method can create an oil painting with different artistic style from a photograph.
Key words: None-photorealistic rendering; Brush Stroke; Vary Style painterly rendering
1相关工作简介
计算机图形学领域是目前比较活跃的研究领域,相关技术可广泛应用于后期图像风格化处理、二维动画生成及数字娱乐行业。
自计算机图形学出现以来,对再现真实世界的追求一直是学术界努力的目标。经典的真实感图形学算法致力于产生仿真图像和场景,其对真实世界的再现,达到了使人无从分辨的程度[1]。
但是真实感绘制技术的也有其不足之处,为了避免这些不足之处,非真实感绘制作为其补充被带入了研究之中。非真实感绘制技术其英文全称为Non Photorealistic Rendering,简称NPR。经过十多年的发展,非真实感绘制技术取得了长足的进步,并且催生出不少优秀的成果。
无论是学术界还是工业界,研究者已经设计开发出了一系列的图像、视频特效处理技术和方法,但是其中只有很小一部分被成功地应用到电影动画制作,广告媒体宣传以及数字娱乐等方面。我们今天所看到的电影、电视绝大部分不是由真人扮演的动作影片,就是由超级图形工作站所渲染绘制出来的三维动画。虽然,学术界和工业界在对电影和动画的风格化绘制方面已经做了大量的试验工作,但是这些技术还没有能够得到广泛地应用。
1985年Susan Brennan在其论文中首次明确定义了肖像漫画的概念。她设计了一种能够生成肖像漫画的算法,并在此基础上开发了一套可交互的图形系统。给定输入的原始图像及参考人脸图像,经由用户交互,该系统可以生成具有漫画效果的肖像画。Susan Brennan的研究是该领域的开创性工作,随后Ergun Akleman提出了一种新的交互式2D变形技术,运用该技术可以使得人脸肖像变得更为夸张。总的来说,对于没有任何绘画经验的用户,运用该类系统都可以轻松设计出能够被大众接受的肖像漫画[2,3]。
但是其他一些研究者认为:肖像漫画作品的表现形式是多种多样的,不能仅限于Susan Brennan所界定的范畴。因此,Liang等研究者开发出一种新的肖像漫画自动生成系统。他们引入了机器学习的概念,训练数据就是某一漫画家所绘制的漫画作品。通过机器学习的方式,该系统可以自动学习和模仿特定的绘制风格,最后生成具有类似风格特征的肖像漫画[4]。P.Y.等人也开发了类似的软件平台。同样以漫画作品作为输入图像,他们所设计的算法能够准确分析人脸面部特征,快速的确定哪些面部部位可以变形,并确定调整的尺度。总的来说,运用该类系统可以更为快速的生成具有特定风格的肖像漫画[5]。
Mo及Eun-Jung Lee分别提出了一种基于特征方差分析的肖像漫画生成算法,该类算法可以生成具有非真实感效果的肖像漫画。把肖像漫画生成技术与非真实感绘制技术结合起来是一项较有新意的研究工作[6,7]。
除在学术研究领域外,苹果公司也开发了一款名为Photo Booth的小型软件投放市场。该软件具有17个内置的特效处理模块,运用这些功能模块可以把摄像头实时捕获的人脸视频转换为具有漫画效果的特效视频。开发人员还可以研发具有其他风格的特效处理模块,并且在线共享这些自定义的功能模块,供其他用户下载。这是一款非常有趣的数字娱乐软件,但是该软件目前还没有提供诸如卡通画,铅笔画等具有非真实感效果的处理模块。
虽然上述研究者及开发人员都提出了一些实际有效的算法,并且运用这些算法将输入的人脸图像或者视频转变为具有漫画效果的肖像画,但是这类算法没有能够把不同风格的特效处理模块融合到一个统一的软件架构内,同时各类原型系统的实时处理性能还较差。在商业领域,美国最先应用NPR技术于2006年生产制作了一部特效真人动画电影《黑暗扫描仪》(图1),这是对相关非真实感绘制技术能否应用到动画制作领域进行的一次全新的尝试。图1真人动画电影《黑暗扫描仪》剧照
在此基础上,美国又于2009年即将推出一部类似的特效真人动画电影《鱼年》(图2),该部电影的拍摄也是采用了相关的非真实感绘制技术进行后期加工与处理的。由此可见该项技术的应用是目前世界动画电影发展的一个重要趋势,但目前相关技术还不够成熟。
2基于笔刷模型的多层绘制算法
本节将介绍本文所设计的算法的基本原理。
2.1概念
定义1(输入图像):输入图像是用户采集的照片。令I表示输入图像。
定义2(笔刷属性):笔刷模型可取自如油画、水彩画或者其他任意画派的作品作为其原始图像。笔刷模型应包含以下属性:长度,宽度,透明度,颜色,中心点,笔刷方向。其中中心点为用户落笔点在图像中的坐标点位置,颜色为图像I中落笔点处的RGB颜色值,笔刷方向与用户指定的画笔方向一致[1]。(如图3所示)。图3笔刷模型属性描述
2.2基于笔刷模型的多层绘制算法处理步骤
Step 1:获取用户设定的画笔落笔点在图像空间中的位置(x,y),以此位置为画笔落笔点的中心点位置。
Step 2:获取用户设定的画笔落笔点在图像空间中的位置(x,y),以此位置的颜色值作为画笔的颜色。
Step 3:根据用户设定的画笔大小及方向,由大到小,重复步骤1到2在画布上进行多层绘制,得到最终绘制图像。
在绘制过程中,设f(x,y)为图像I;(x,y)分别为该图像的行列坐标;?xf(x,y),??yf(x,y)为画笔方向导数;gxf(x,y),?gyf(x,y)为该图的梯度单位向量的两个分量,则有:
gxf(x,y)=
3总结
本文提出了一种基于笔刷模型的算法,同时基于该算法设计了一个应用软件原型系统来交互式的绘制具有多种艺术风格的图像。实验结果表明,对于给定的输入图像该算法能生成具有多种风格的艺术图像。
4实验结果
图4,图5为采用不同样式的笔刷绘制出的相应风格的油画。
参考文献:
[1]赵杨,徐丹.基于笔刷的多风格艺术绘制[C].第十二届全国图象图形学学术会议论文集,2005.
[2]Susan E. Brennan: Caricature Generator.The Dynamic Exaggeration of Faces by Computer[J]. J Leonardo,1985, 18(3):170-178.
[3]Liang L, Chen H, Xu Y,et al. Example-based caricature generation with exaggeration[C]// New York:10th Pacific Conference on Computer Graphics and Applications,IEEE Press,2002:386-393.
[4]Akleman E,Palmer J,Logan R.Making Extreme Caricatures with a New Interactive 2D Deformation Technique with Simplicial Complexes[C].Proceedings of Visual 2000:165-170.
[5]Chiang P Y, Liao W H, Li T Y. Automatic Caricature Generation by Analyzing Facial Features[C]. Jeju Island, Korea:6th Asian Conference on Computer Vision (ACCV’04), 2004.
[6]Mo Z, Lewis J, Neumann U. Improved automatic caricature by feature normalization and exaggeration[C]// International Conference on Computer Graphics and Interactive Techniques (ACM SIGGRAPH 2004 Sketches), ACM Press, New York,2004:57.
[7]Lee Eun-Jung,Kwon Ji-yong,Lee In-Kwon.Caricature video[J]. J Computer Animation and Virtual Worlds,2007, 18:279-288.
计算机硬件的研发范文5
关键词信息化;软件工程;管理;开发应用
计算机技术随着信息技术的快速发展也呈现出了一种强劲发展势头,并逐步成为人们生活和工作中必不可缺的一种重要资源。计算机的广泛普及,给人们生活和共工作带来了巨大的帮助。就目前发展现状来看,几乎任何一个行业都存在着普遍的计算机应用。在之前的对于计算机软件的开发工作,基本上还都是依赖于人们的手工操作,但随着科学技术以及软件商品化的快速发展,计算机软件的开发和设计过程也逐渐走上了一条科学化、规范化的道路。
1计算机软件工程特征分析
1.1计算机软件基本功能
众所周知,计算机系统组成主要由硬件和软件两大部分。计算机软件部分又分为两大类别,即系统软件和应用软件,其中系统软件就是我们经常会用到的一些病毒查杀软件和操作系统的等,而应用软件就是能够满足人们具体生活和工作需求并能够解决实际问题的一类软件。如一般企业人事管理系统软件、财务管理系统软件等。对于计算机的更新和研发,不仅需要对其硬件部分有一个足够的重视,同时还需要在软件部分投入相应的时间和精力。
1.2计算机软件工程研发特点
计算机软件工程的设计、研发属于一项长期的系统性工程,为实现一种更优良的性能,更好的满足用户需求,所涉及到的每一环节的内容都是需要反复的修改完成的。通常情况下工程设计所有工作也只有在产品上线正式投入使用之后才得以全部完成。但同时,在软件产品上市之后,由于在设计环节中的一些缺陷和不足只有在实践应用过程中才能显现出来,因此后期还需要一个长期的维护过程,这也就需要相关设计研发人员能够在具体的工作实践中进行思维观念的不断更新,来更好的解决实际问题,促使设计开发软件产品能够更好地符合用户需求。
2计算机软件工程开发方法及工作流程管理
2.1计算机软件工作流程管理
理论上讲,计算机软件工程的工作流程管理系统就是工作流程的一种形式化表示,通过相应软件操作系统的执行,来完成包括工作流程定义、管理及执行等各个环节的具体任务。一般情况下,工作流程管理系统的构建又分为了以下几个主要阶段,即模型的建立阶段、实例化阶段以及执行阶段。其中在模型的建立阶段,工作人员在对企业的生产步骤以及工作特点有了一个清晰的把握之后,通过人工操作或工作流程建模工具,实现一种对整个生产运营管理的模拟,从而促使企业中各类的生产管理活动都实现了一种信息化。而在模型的实例化阶段,根据工作环节的具体特点,完成对工作环节中基本参数的设定,并为该工作环节提供相应的资源,在这样的一种前提下对各个工作环节的使用权限进行控制;最后在模型的执行环节,所有工作的执行都要严格符合企业生产经营的管理指标要求,凭靠工作流程管理系统所带来的具备优良性能的人机交互界面和强大的应用功能,促使整个流程管理系统也实现了不断的优化和整合。
2.2计算机软件工程的开发方法
目前,在计算机软件开发领域,比较常用的几种开发方法有SASA法、Parnas法、问题分析法、面向数据结构开发法以及面向对象开发法等多项开发方法,其中在当前软件开发中应用最为广泛的当属面向对象软件开发法。面向对象也是当前计算机行业所密切关注的一重点内容,其概念也已经成功跨越了软件开发和程序设计等领域,范围得到了进一步的扩宽,如已经成功的涉及到了网络管理结构、交互式界面、数据库系统有以及应用结构和平台等多项领域。另外,面向对象也有着很多的优点,如下所述。
1)同现实联系更为紧密,更加符合人类的思维逻辑。
2)对于一些庞大、复杂的系统也比较适用。
3)开发出的软件程序具有较强的稳定性、合理性。
4)有效的实现了逻辑和数据的相分离,给维护和扩展等工作带来了更大的便捷。
3计算机软件工程的实际应用研究
计算机技术随着信息化时代的到来走进了人们生活、工作的各个领域,并发挥出了重要的作用。计算机软件凭借其优异的应用性能,己逐渐得到人们的重视和认可,并成为人们生活、工作和学习中的一种不可或缺的重要资源。其中最具代表性和应用最为广泛的当属一些功能性软件,如电子邮件、计算机操作系统以及一系列的网游软件和数据库等。
现阶段,在国家发展的多个领域,如工农业、金融、交通、政府行政事业单位中,对于计算机软件的依赖逐渐增强,各项工作的开展都要借助于相应的计算机软件。在未来发展过程中,计算机软件开发工作也必定会更加注重人性化因素。软件工程的研发不同于制造业流水化的生产形式,它拥有着一种明显的个性化特征,在研发过程中也进行着设计思维和功能的不断完善。其次,开发工作的实施,也是建立在充分掌握和清晰市场客户需求的基础上,同时也需要对设计相关的多方面因素进行综合全面的考虑,通过大家的齐心协力最终成功研发一具体优良功能的软件产品。因为计算机软件系统的广泛应用特性,也要求相应的研发人员能够在设计过程中充分考虑到各方面可能出现的问题,从而有效地避免由于问题故障的发生给用户带来巨大的损失,因此计算机软件系统的开发也是一项困难程度很高的工作。
计算机软件在开发过程中的人性化、功能多样化的不断发展,使得其在人们生活中得到极为广泛的应用。首先在现代企业管理中,计算机软件的应用发挥出了重要的作用,实现了企业生产运营各个环节,包括生产、策划、销售和财务等之间的有效信息交流;另外在金融管理中的应用,实现了刷卡消费,有效的避免了携带现金的麻烦;计算机软件在安保系统中的应用,实现了一种良好的监控局面,保安人员只需要通过具备相应功能的软件即可实现对单位情况的实时监控。总之,计算机软件的广泛使用对人们的生活和工作方式的变化带来了很大的影响。
计算机硬件的研发范文6
【关键词】电子发票 建筑企业 会计核算 影响
互联网时代的到来,带来了很多的变革。如今社会已经进入快速发展的互联网+、大数据时代,纸质发票已经不能适应当今社会经济发展的需求。与传统纸质发票相比,电子发票具有绿色环保、规范快捷、成本低等明显优势。因此,电子发票的推广应用已经成为一种新的发展趋势,也是当今我国信息化建设的重要环节。与此同时,营改增后建筑企业会计核算内容、核算方式已经进行了相应地调整和变革。本文在分析电子发票发展趋势的基础上,指出电子发票在建筑企业会计核算中存在的问题,并提出建筑企业对电子发票应采取的措施,最终为建筑企业对电子发票的会计核算和管理提出建设性的设想。
一、电子发票发展趋势
电子发票,是发票电子化的表示,同普通发票一样,采用统一的版式、规则、防伪技术,并附有税务机关、纳税人的电子签章。而企业可以在线完成发票领购、开具、查验、接收入账等环节。我国电子发票起步较晚,自2012年试点以来快速发展,但也出现过电子发票难以入账、发票标准不统一等一系列的现实问题。当前国家税务总局已经组织开发了增值税电子发票系统,具备了全国推行的条件。2016年1月1日,增值税电子发票可在全国开出。因此,电子发票将成为“时尚”,被越来越多的企业推广应用。2016年5月1日建筑企业开展了“营改增”财税改革,增值税发票可以在建筑企业使用。而建筑企业具有自身的行业特殊性,增值税的使用,将使核算科目、会计核算体系都比营业税复杂。结合电子发票的优越性,若电子发票能在建筑企业推广应用,将起到积极意义。
二、电子发票在建筑企业会计核算中存在的问题
(一)建筑企业对使用电子发票意识不强。
电子发票的使用会受到会计法律政策、会计信息化技术、无纸化办公设备、会计人员业务水平等多方面的影响。而建筑企业的经营方式、经营场所都有其特殊性。目前大部分建筑企业对电子发票的推广应用不够重视,仍倾向于用纸质发票进行会计核算。很少有建筑企业在使用电子发票进行会计核算,使用意识不强。
(二)电子发票报销存在障碍。
电子发票是践行“互联网+税务”的产物。建筑企业已经开展了“营改增”财税改革。如果条件具备,建筑企业可以推广使用电子发票。但电子发票与纸质发票一样,需要具有报销凭证的属性。由于全国各地对电子发票的报销标准出现过不统一的现象,建筑企业对电子发票使用的有效性仍存在质疑。如果电子发票不能实现报销属性,也就无法发挥原始凭证的职能。另外,当前对会计凭证电子发票入账的具体操作方式也还缺少具体的规定。因此,建筑企业也同样存在电子发票报销障碍。
(三)建筑企I财务核算系统不能满足电子发票的推广应用。
目前建筑企业使用的财务软件有用友、金蝶以及其他软件等。目前这些财务软件缺少电子发票传送、审核处理的功能。而电子发票的应用还需要通过互联网接入税务电子系统。当前建筑企业不具备完善的财务信息数据网络体系,就无法满足电子发票的推广应用要求。
(四)建筑企业面临会计工作流程的改变。
当前建筑企业是以纸质发票为会计凭证设计的会计工作流程。如果建筑企业使用电子发票,就会弱化传统会计处理程序中的记录环节。因此,建筑企业就会面临会计工作流程的改变,需要以电子发票为会计凭证进行重新设计,确保新的会计工作流程能与电子发票的使用进行有效衔接。
(五)建筑企业信息数据存在安全问题。
电子发票与纸质发票有所不同,电子发票可以通过互联网实现信息共享。而互联网就会给建筑企业带来信息数据的安全问题。如果电子发票相关的网络系统遭到攻击,不仅会导致建筑企业的电子发票无法开具和接收,而且还会泄露建筑企业的发票信息、交易信息以及企业的商业机密,给建筑企业带来安全隐患。另外,无纸化的电子发票信息和交易信息还存在被无痕修改的可能。因此,建筑企业应用电子发票后会面临信息数据的安全问题。
三、建筑企业对电子发票应采取的措施
(一)建筑企业应提高对电子发票的认识。
电子发票具有优化与提升办税业务、提高会计工作效率、降低建筑企业经营成本等优点。随着“互联网+税务”技术的快速发展,电子发票必将被越来越多的企业推广应用。结合建筑企业已经完成“营改增”财税改革,建筑企业的会计核算方式已经发生了改变。电子发票快捷方便、信息准确、易于保存等特点,不仅能规范建筑企业的纳税、经营行为,而且还能保护建筑企业的合法权益。因此,建筑企业应提高对电子发票的认识,促进电子发票的推广应用。
(二)建筑企业加强会计信息化人才队伍建设。
电子发票的应用对建筑企业的会计工作以及企业的发展都将起着重大的意义。电子发票的应用,有利于推进建筑企业财务信息资源的共享,能促使建筑企业会计工作的重心发生转移,由会计核算、监督职能向服务于建筑企业内部决策的管理职能转移。这样,建筑企业会计工作人员就需要具备更高要求的信息技术使用能力、财务分析能力以及财务决策能力等。因此,建筑企业要加强会计信息化人才队伍建设,强化培养会计人员的电子发票使用意识和操作技能,使会计人员在工作中无意识地将电子发票理念带入到工作实际中,促进电子发票的推广应用,发挥电子发票给建筑企业带来的优势。另外,建筑企业软硬件平台系统的建设需要会计信息化人才的参与,也会对建筑企业会计人员的信息化水平提出新的要求。
(三)建筑企业需加快软硬件平台建设。
电子发票的推广应用,会对建筑企业软硬件平台建设提出更高的要求。建筑企业需要建立起完善的软硬件平台,具体建设内容包括有硬件基础设施建设、企业财务核算系统优化以(上接16页)及交易系统升级等。只有建筑企业具备电子发票对应的无纸化办公系统和财务信息数据网络系统,支持电子发票的传送和审核处理,实现无纸化办公审批流程、无纸化会计核算以及相应技术系统支持,电子发票才能在建筑企业顺利推广应用,实现建筑企业信息资源的共享和传输。
(四)建筑企业积极改变会计工作流程。
随着会计凭证由纸质发票向电子发票的转变,发票的功能也将由纸质记录向无纸化发生转变。进而,建筑企业的会计工作流程也将随之发生转变。比如,纸质发票、电子发票的真伪审核就有所区别。纸质发票上有特定的防伪物理措施,会计人员容易判断。而电子发票可以直接在网上查询真伪。但电子发票可以被多次打印利用,无法保证发票的唯一性。因此,建筑企业必须积极改变会计工作流程,建立起与电子发票的应用相适应的会计工作流程,从财展芾淼慕嵌冉饩龅缱臃⑵贝来的弊端。同时为了发挥电子发票的优势和提高会计工作的效率,建筑企业还需要不断完善会计工作流程,确保建筑企业利益实现最大化。
(五)建筑企业需加强信息数据的安全管理。
电子发票安全的核心内容主要包括网络安全、操作安全、主机系统安全和数据安全等。推广使用电子发票后,建筑企业必将面临来自互联网的风险。可能面临的互联网风险主要有黑客攻击、网络病毒、恶意扫描、连接盗用、网络窃听、越权或未授权访问、地址欺骗、数据纂改、数据驱动攻击、基础设施破坏等。因此,建筑企业必须加强信息数据的安全管理和采取必要的安全策略,克服以上风险带来的破坏行为。另外,为预防灾难、降低风险带来的损失,建筑企业应成立专门的灾备部门,建立完备的数据备份和恢复预案,保证建筑企业信息数据的安全、有效储存。同时,建筑企业还要制定安全应急预案,确保信息数据即使遭到意外破坏也能快速恢复,尽可能消除安全隐患。通过加强信息数据的安全管理,达到防窃密、防改动、可确认、可取证、可跟踪的安全标准,建筑企业才能实现对电子发票信息数据的全过程保护。
总之,在“互联网+税务”的大环境下,电子发票的普及已经成为大势所趋。电子发票的推广应用对建筑企业既是良好的机遇,也具有较大的挑战性。建筑企业只有接受挑战,发挥电子发票的优势,才能获得更长远地发展。
参考文献:
[1]陈立、刘纤云,《“互联网+”环境下电子发票对企业财务工作的影响》[J],《会计之友》,2016年第13期
[2]钟发胜,《基于“互联网+”电子发票的思考》[J],《企业技术开发》,2016年第13期
[3]沈军,《试论电子发票对高校财务核算和管理的影响》[J],《当代会计》,2015年第12期