前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的计算机开发行业发展主题范文,仅供参考,欢迎阅读并收藏。
0.引言
当前是一个崭新的信息时代,人们的生活与网络信息化息息相关,信息化让人们的日常生活变得更加简捷方便。计算机技术的改革创新离不开计算机软件的开发与应用,计算机软件的开发作为计算机行业发展过程中的重中之重,起着不必可少的关键作用。计算机软件的开发与应用不断促进着整个计算机行业的持续发展,为人们的生活带来更多的有益之处。
1.影响计算机软件开发的因素
1.1开发计算机软件人员的水平
任何行业的发展根本就是行业内职工的工作水平,计算机软件开发更是如此,计算机软件开发人员的专业水平直接关系到软件开发的先进性。计算机软件开发人员必须具有积极的创新性和改革性,要严格要求规范自己,不断学习,掌握扎实的专业知识,通过反复的锻炼提高自己的思维反应能力。与此同时,要不断培养自己的职业道德意识,不受利益的诱惑泄露各种商业机密,导致企业造成巨大的损失。
1.2为深入了解客户的需求
软件开发的质量离不开专业人员的技术,但是客户的需求更为重要,它直接影响到软件开发的流程。在进行计算机软件开发工作之前,必须要深入了解客户的相关要求,软件的开发周期、技术指标都要紧紧围绕着客户的要求展开分析讨论、安排设计、计划实施[1~2]。 任何软件的开发都要注重客户需求的细节,不能脱离软件开发的全局目的,要避免出现用户需求与软件设计产生偏差的现象发生。
1.3开发缺乏规范制度指导
制定完善的规范制度能有效的提高软件开发的质量,软件开发的相关人员如果不能有明确的指导,对于任何工作都没有规划明确目标,势必会影响软件开发工作的有序开展。完善的工作规范制度有利于工作人员的工作安排,通过制度的科学指导,将整个软件开发工作过程有条不紊的展开,在软件开发的相关流程中不出现任何差错[3]。
1.4计算机软件开发与应用前景
一个良好的工作环境能有效提高工作人员的工作效率和质量,作为全球的软件开发中心硅谷为整个地区行业提供了一个充满良性竞争的优良环境,促进了计算机软件开发的良好发展。我国当前的计算机软件开发市场制度不完善,没有健全的监督体系,软件的开发专利受不到法律良好的保护,山寨现象屡见不鲜,整个计算机软件市场混乱不堪。
2.解决影响计算机软件开发的措施
2.1提高开发人员的专业素质
计算机软件开发人员不仅仅要掌握扎实的专业基础知识,还要保证自己具有良好的职业道德素质,不受外界因素的影响,不为一己之私损害到企业的经济效益[4]。软件开发人员要不断严格要求自己,不满足于现状,始终保持努力学习的状态,敢于创新和改革,在工作上积极向上,不断提高自己的软件开发技术。与此同时,软件开发人员要提高自己的专业道德素质,不因为外界利益的诱惑,泄露自己所在企业的商业机密,导致企业造成严重的损失。要严格操守自己,做好本职位的保密工作,从而使企业的软件开发工作安全持续的开展。
2.2深入满足用户要求
计算机软件开发人员在工作开展之前,要与客户进行良好的沟通,深入了解客户的相关需求。通过工作人员之间以及与客户之间的有效交流沟通,能使员工之间互相合作,提高工作质量和效率,能完全领会到客户对软件的要求[5]。只有在充分了解到客户的需求时,才能计划安排好软件开发的周期以及技术的运用,保证软件的开发不与客户的需求相偏离。
2.3建立合理的软件开发规范制度
企业要不断完善软件开发规范制度,建立起健全的监督体系。要严格要求开发人员的规范工作,在软件开发的前期,要合理的明确工作目标,科学的安排软件开发设计。软件开发人员在工作过程中要按照各项规章制度规范工作,保证工作流程的有序展开,避免中间出现重大的差错。
2.4提高计算机软件开发行业环境
我国政府人员为了促进计算机软件市场持续良好的发展,要不断完善市场的各项规章制度,严格监督行业内企业的操作行为,颁布的政策要维护市场的良好秩序。保证计算机软件开发市场充满良性的竞争,为计算机行业提供一个和谐共赢的行业环境,不断促进计算机软件开发行业的健康稳定发展。只有通过政府和企业不断地努力,改善行业内的整体环境,才能保证计算机软件开发市场的蓬勃发展。
3.结束语
综上所述,要想保证计算机软件开发市场的不断进步发展,就要不断加强计算机软件开发人员的专业技术水平,不断培养全面的职业道德素养,要严格规范要求自己,做好自己的本质工作。与此同时,计算机企业要完善企业内部的规章制度,建立健全的监督体系,给予开发人员正确的指导,保证工作流程的一步到位,严格监督开发人员的工作行为,一旦发现泄密现象严惩不贷。政府部门要不断制定相关的行业制度,颁布良好的政策,为整个行业营造一个良好的工作环境,促进整个行业的健康有序的发展前进。
参考文献
[1]李大鹏.关于计算机软件开发语言的研究[J].计算机光盘软件与应用,2012(03).
[2]夏雪飞,腾达,魏荣凯.基于计算机软件开发中影响软件质量的因素探讨[J].电子技术与软件工程,2013-12-01.
[3]刘熙.浅谈软件开发过程中的进度控制[J].鄂州大学学报 ,2013,20(2):68-71.
[4]陈莹.计算机软件开发的规范化论述[J].城市建设理论研究(电子版),2013(21).
【关键词】计算机软件 数据接口 应用探析
随着信息时代和数据时代的到来,计算机作为现代化社会在各领域广泛应用的新型技术,对行业发展和经济效益提升发挥着重要作用。计算机技术在各行各业的广泛应用带动了计算机软件开发的更新和发展,由于软件开发商不同,开发的计算机软件也会应用不同的数据结构,给计算机用户多个软件操作带来了困扰。计算机软件数据接口可以很好地解决各软件因处理数据格式带来的多种问题,同一用户对多种计算机软件进行不同操作时,就必须依赖数据接口,减少操作困难。
1 计算机软件数据接口的涵义
一般来说,计算机软件数据接口是指为计算机用户或者软件开发商提供用于连接软件和数据库的一套标准和规范,在确定数据接口名称后,可以实现不同类型、位置的数据库进行不同连接端口、主机等信息的转化和分离,也可以在配置合理的对外接口完成对软件数据的传输和交流,极大的满足计算机用户对不同软件的操作需求,提高计算机技术的应用水平。数据接口具有很好的灵活性,也可以维护计算机数据安全,在实际运用过程中表现形式较为多样,主要是各种计算机数据库和计算机数据文件,是计算机软件应用中极其重要的交互桥梁。
2 计算机软件数据接口的设计原则
2.1 数据接口要满足用户的应用要求
数据接口要满足计算机软件用户的应用要求是设计数据接口的基本目标和要求,设计软件数据接口是为了服务软件应用客户不同应用需求。软件数据接口可以提供的功能服务是由软件自身决定的,但软件程序具体应用范围又需要数据接口进行拓展。因此,要实现数据接口最大化满足用户需求,就需要对具体软件服务性能进行分析,使其既能满足软件应用用户,又符合相关行业标准和规范。
2.2 数据接口设计应遵守行业规范
计算机技术的发展使得计算机软件开发商变得越来越多,由于各个软件开发商使用的软件编程语言、数据库可能存在差异,在每个计算机软件的数据库结构各不相同,极不利于计算机软件的维护和升级,在缺乏统一性数据接口的情况下,计算机用户对软件的管理和应用也受到了限制。所以软件开发商在数据接口设计时,需要在一定程度上符合数据接口的标准,遵守现有计算机行业规范。
2.3 数据接口设计应具有一定的可扩展性
当今社会发展日新月异,计算机软件也必然会升级和更新,在数据接口设计时要具备一定的可扩展性是设计需要遵守的关键原则。软件数据接口的设计要以计算机软件为基本点,根据计算机用户对软件使用程度的提高对数据接口进行升级和更新,发挥数据接口在软件应用中的具体作用。另外,具有可扩展性的数据接口可以减少对计算机软件后期大规模改动,对维护计算机用户的数据安全具有一定的积极作用。
2.4 数据接口设计应面向对象
在进行数据接口的设计过程中,应该根据面向对象的要求以及计算机软件性能要求提高设计的合理性,数据接口在一定程度上面向对象是数据接口设计需要遵循的根本要求。不仅可以有效提高计算机数据接口的使用效率,也能延长计算机软件的应用寿命。设计面向对象的数据接口,需要详尽的把握计算机软件性能和数据库特点,满足计算机用户的功能需求,降低计算机各软件各程序之间的杂糅性,保证用户更为便捷和高效的进行软件应用。
2.5 数据接口应具有高容错性
就是在设计数据接口时,要注重开发数据接口处理规范输入外的情况输入能力,并能做出该种输入与规范输入要求不相匹配的判断,及时为计算机软件用户提供合理的处理方法。如果数据接口该项性能把握较好,除了可以有效接受规范输入的正确指令,也能判断错误指令并进行相应的处理,让计算机用户在无计算机软件操作经验的情况下,也能维持软件系统的正常运行,避免因操作错误给软件系统造成不必要的损失。
3 计算机软件接口的应用分析
3.1 数据接口的转换文件模式
计算机软件数据接口的应用最重要的方面就是软件数据接口的转换文件模式。在这种模式下,通过采用相应的软件数据接口,实现不同数据的传输和共享,软件开发商需要设计和规定软件数据结构,软件用户在数据结构规定下提交相关文件,当计算机软件扫描到相关文件后,就可以完成用户所需要的文件转化,实现不同数据的交互。最广泛的就是TXT文件转换模式。
3.2 应用程序接口的函数模式
应用接口的函数模式在数据接口中比较多见,在这种模式下,数据接口需要具备严格的保密性。在进行接口设计时,需要事先定义好软件需要的函数程序,然后由计算机软件用户进行软件数据操作,技能促进软件数据间的转换,也能有效保证其安全性。较为常见的是应用程序接口函数模式是API模式。
3.3 软件数据的中间数据库模式
计算机软件的开发人员在软件设计过程中,依据行业原则建立公用性质的中间数据库,在保证计算机用户在遵守数据接口设计原则的基础上,经过授权实现计算机软件数据间的传输和流通。这种模式比较多样化,在保证软件操作灵活性的同时,避免数据开发过程中的繁杂流程,常见的有Access、Oracle的主流数据库,但这种主流数据库应用起来具有一定难度,适用范围相对较小。
4 结语
随着计算机技术应用范围的不断扩大,计算机软件数据接口的应用,可以将先进的计算机技术更好的为用户所用,有效的增加用户进行多个软件操作的便利程度,让计算机用户朝向信息化、高效化、整体性方向发展,提高了计算机软件系统的应用水平。
参考文献
[1]刘兵.计算机软件数据接口的应用分析[J].计算机光盘软件与应用,2012(01):72+68.
关键词:计算机;发展现状;领域;弊端
计算机软件的发展不仅影响着人们的衣食住行,还对经济的发展起到关键性的作用。时展变迁,计算机的发展可以把人们带入一个虚拟世界之中,提高了人们的眼界,陶冶情操。同时还给人们带来前所未有的感受,这是计算机软件发展的影响,改变了人们的生活作息、交通方式以及工作模式。当今,社会发展节奏非常快,计算机软件技术要想在竞争中生存和发展就需要不断的创新和改造,并且不断提升我国的计算机技术水平。
1计算机软件技术在我国的发展现状
在20世纪末,电脑在中国是极为罕见。计算机技术经过不断的发展创新完善,现已渐渐进入了人们的视野,并逐渐影响着人们的生活以及工作。我国开始引进计算机技术后,经过技术的发展和运行,计算机软件技术已经成为我国发展过程中极为重要的一部分,它的发展速度之迅猛前所未有。此外,由于计算机软件技术的盛行,衍生出了相应的职业及企业,为我国的就业提供了更多岗位机会,有助于我国经济发展和社会进步[1]。计算机软件技术不同于其他行业,其更新速度比较快,顺应了整个社会的发展趋势,给人们的日常生活需求带来更多新体验,因此,计算机软件技术才能持久的生存下去,就目前来看,我国的软件开发行业在日益壮大,发展极其迅速,为了软件行业能够健康的持续发展下去,需要培养专业人才去更新和开发,让软件技术发挥到极致,这也需要国家相关部门的关注和重视。
2计算机软件技术在我国的各个领域应用情况
2.1教育行业
教育发展一直以来深受我国的重视,并且对于我国自身的发展也起到十分重要的作用。计算机软件技术的发展和应用给教学行业带来了积极影响。在传统的教学行业下,学生只能从教师的经验方面以及书本上面吸收知识,来了解外面的世界,严重受到了时间以及空间上的限制,使得教学效率一直得不到有效提高。除此以外由于社会发展还不够迅速,发展进程相对缓慢,深受老一辈的固执思想,学生在学习方面受到严重阻碍,很难吸收新鲜“血液”。随道计算机软件技术普及到学生的日常生活,学生的学习方式变得多样化,可以吸引学生们的注意力,让学生的学习内容变得生动有趣。比如在以前对学生的学习一般是通过黑板和粉笔进行传授知识,而如今教师可以利用多媒体技术,让知识具体而又形象的展现在学生眼前,增加了学生学习兴趣。学生平常遇到的知识问题,可以通过网络进行查询,并且不受时间和空间限制,大大提高了学习效率。计算机软件技术表现的方式有很多种,在教育中可以通过多媒体技术或者PPT的形式进行展现,也可以通过网上查询以及各种教学软件进行咨询,实现学生自学、乐学的目的。与此同时,教师还可以借助于网络测试软件对学生们进行学习测试,并让学生快速认识到自身的错误并加以改正,这种教学的操作可以帮助教师了解学生的学习状况和对知识的掌握程度,便于教师在以后的教学中进行针对性的讲解。因此,计算机软件技术的应用对教育领域有质的飞跃,为推进教育事业的发展发挥重要作用[2]。
2.2通讯行业
计算机软件技术的出现,方便了人与人之间的交流,加速了公司获取信息的时效性,因此在通讯领域中离不开计算机软件的支持和应用。在古代一般通讯是信鸽进行传递,俗称“飞鸽传书”,近现代通信通常是以写信的形式传递,如今计算机软件的发展,多样式的通讯软件应用而生。不管是飞鸽传书还是写信传递,其共同点都是消耗的时间比较长,很难让信息实现最大时效利益化。而如今网络信息的普及,不仅可以把信息快速的传播到社会的每一个角落,还可以让信息变得更加时效,拉近了整个世界的距离,了解不同国家的文化和特色,同时增强了国家与国家之间的交流与合作。此外,信息的快捷化取决于计算机软件的发展和更新,有利于企业对商业信息进行准确的分析和研究,并对企业今后的发展奠定了良好基础。比如移动公司、电信公司为了提高自身的业务,可以利用计算机软件来精确抓取不同消费人群的消费水平,并且针对这些不同的客户采用不同的活动套餐,让客户体会到公司是站在客户群体的角度上分析问题,从而加大客户的参与活动的积极性。在网络时代的背景下计算机软件技术对信息的把控以及对不同客户的分析和筛选,有利于促进公司对以后工作的开展更具有针对性和准确性,提高了公司的运转能力,甚至实现了公司效益的最大化。
2.3娱乐、游戏行业
随着我国经济的快速发展,许多新型行业开始崛起,尤其是娱乐行业和游戏行业发展迅猛。娱乐行业不仅包括综艺节目及明星的表演,还包括人们日常参与的娱乐项目。在过去的生活中粉丝要想了解自己喜欢的明星就要通过报纸或者电视,而如今粉丝们可以去许多网络平台关注自己喜欢的明星。如果明星想要与粉丝们进行简单互动,方法有很多种,如现在最为流行的有直播、新闻甚至一些网络App,拉近了粉丝与明星之间的距离,增强彼此的互动效果。计算机软件的应用渐渐渗透到人们的生活当中,增添了生活情趣,丰富生活体验。像电影或者KTV都可以给人们带来欢声和笑语,网络VR技术更是给人们带来了真实体验,刷新人们的认知、增添了生活的色彩。游戏行业的发展更是让人震撼。游戏又分为网络游戏和单机游戏,单机游戏一般指的是人机作战,不需要连接互联网就可以进行玩耍,这种游戏缺乏玩家之间的沟通,很难让玩家身临其境的投入当中。而网络游戏是通过互联网的连接,营造一个虚拟世界,让多名玩家在网络中分角色,分场景并且按照一定的操作流程进行相互合作,共同完成一项任务的游戏。这种游戏可以让多名玩家更好的交流和沟通,并且在合作的过程中达成共识,相互配合,增加了玩家的体验度,并且有效的让玩家沉浸在虚拟游戏当中。计算机软件技术的诞生让人们的生活更加精彩,丰富了人们的精神世界及物质世界。
2.4商业运行
目前,计算机软件技术运用到商业运行方面已经是普遍的现象,并且受到企业的青睐。企业合理的运用计算机软件技术可以提高公司内部人员的工作积极性,有效提高每位工作人员的工作效率。除此之外,计算机技术可以有效分化工作结构,对岗位的职能进行合理安排,方便让管理者简洁直接明了的知晓公司的内部构架,并且为公司的发展以及健康运行提供了良好保障。随道我国经济的飞速发展,给许多公司带来了机遇和收益,与此同时也给许多企业带来了竞争和危机[3]。如果公司要想在竞争如此激烈的环境下立足和生存,需要在市场中占据先机,并且不断的提升自身的服务水平以及工作质量,这往往需要计算机软件技术的大力支持和保障。因此,计算机软件技术的创新和应用对企业的生存发展起到关键性的作用。比如现在购买方式的改变,以前人们总是去市场或者集市购买所需商品,而如今人们不需要外出就可以在家中买到商品,提高了人们的生活品质,大大消减了消费时间。但是网络店铺越来越多,如何在网络市场中长久的生存下去,就需要计算软件来筛选自己商铺的消费人群以及消费需求,并且根据消费者停留商品时间上面来主动的推送消费者感兴趣的商品,以此来激发消费者的购买欲望,为下次的购买创造了机会,日积月累,这种客户会成为网络店铺的老客户,并且能够让店铺健康合理的运转下去[4]。
3计算机软件技术遇到的困难
目前,计算机软件技术已经运用到人们的生活以及工作当中,社会每个角落都会有计算机软件的“踪影”,当今社会已经离不开计算机技术。除此之外,计算机技术对于我国经济的发展,人们生活水平的提高都有着举足轻重的作用,同时计算机软件技术的发展也存在着各种困难和挑战。由于计算机在人们工作上、生活上的普及,大量数据暴露在网络上,很容易被各种因素所影响,甚至有不法分子利用计算机的这一漏洞进行敲诈勒索,从而给社会带来不安定因素,影响着人们的生活以及企业的正常运行。其次,计算机软件技术运用到各个领域,存储的信息比较庞大,容易在存储的过程中丢失重要信息,不管是个人还是公司都有一定程度上的损失。除此之外,计算机软件在不断发展,相对的黑客技术也在不断完善,这表明计算机很可能随时都有被黑客攻击的危险,从而让诸多企业无法正常运转,严重会导致整个行业的瘫痪。虽然计算机软件发展比较快,但是还不够全面,这需要培养计算机软件相关的专业型、技术型人才,对其计算机技术进行大力的研究和探索,研发出更完善的计算机软件技术。只有从本质解决计算机方面的漏洞才能让其技术发挥到实处,在各个行业发挥最大价值。
关键词:基于工作过程;Linux网络操作系统;职业教育
The Design and Teaching of the Linux Network Operating System Based on Work Process
ZHENG Yan-ling
(Jiangmen Polytenic, Jiangmen 529000, China)
Abstract: Linux operating system, with its stable, safe, reliable and advantages, has become recognized as the best operating system, enterprise information platform for Linux-based teaching system of the work process into a vocational education needs. This article describes the work-process-oriented "network operating system-Linux" teaching the design and exploration of the process, course take full advantage of virtual machine technology, simulation network administrators the real work environment; the use of corporate network administrators real-real simulation projects job content, organic way to work and learn together.
Key words: based on the work process; Linux network operating system; vocational education
1 概述
以教育部2006年16号文件为指导,根据16号文件关于“根据技术领域和职业岗位(群)的任职要求,参照相关的职业资格标准,改革课程体系和教学内容。建立突出职业能力培养的课程标准,规范课程教学的基本要求,提高课程教学质量。”的要求,以及“大力推行工学结合,突出实践能力培养,改革人才培养模式”的精神,本文以所讲授的课程“网络操作系统――Linux”为例,探讨如何对课程进行调整使其满足以工作过程为导向,注重“全程化”的工学结合改革,突出能力本位的设计思想,从而使课程更加贴近技术领域和职业岗位(群)的任职要求,也更加符合高技能人才的培养规律。
2 围绕社会和岗位需求确定课程目标
随着信息技术的高速发展,我国信息产业的规模也得到了空前的壮大,信息化逐步进入了人民群众的日常生活。作为信息产业的基础操作系统平台,Linux被公认为一种高性能、开放源代码的操作系统,凭借其稳定、安全、可靠的优势得到业界的认可,已经成为公认的企业信息化的最佳操作系统平台。目前,在电信、银行、IT服务、各行业等大中型企业中已经全面普及应用Linux。
随着Linux日益的普及和其强劲的发展趋势,Linux应用型技术人才的需求也日益旺盛,但,目前社会上Linux人才不足,不仅仅表现在数量上,还表现在缺乏工作经验、缺乏高层次人才等方面。因此,根据行业发展形式,结合毕业生就业情况,将“Linux操作系统”课程定位于培养网络管理员岗位所需的高技能专业人才,既是行业发展需要,也是学生就业需要。
3 基于工作过程进行课程设计
基于工作过程的课程开发步骤一般是职业分析(专家研讨、市场调研)典型工作任务分析归纳典型工作任务开发行动领域学习领域开发分析学习情境设计教学过程设计。
3.1 与行业企业合作
“依靠行业企业发展职业教育,推动职业院校与企业的密切结合”是促进高职教育持续发展的重要途径之一。基于工作过程的课程设计第一项要完成的是工作任务与职业能力分析,要通过企业调研,组织行业专家和教师共同讨论确定。作为计算机网络专业的专家组成,应该包括网络设备厂商工程师,网络产品经销商工程师,系统集成商总经理、项目经理等多人,最好能够邀请政府和事业单位信息中心工程师、信息技术外包服务商以及技能鉴定中心的相关负责人。专家组主要是对计算机网络工程岗位的典型工作进行分析,阐述在岗位上做哪些工作,怎么做这些工作,跟岗位还有那些与之有关的拓展知识。了解各项工作的重要程度、难易程度以及相互关联程度。
因此,要使本课程的开发与设计充分体现职业性、实践性、开放性的要求,需要与Linux业界企业共同探索并实践工学结合的人才培养方案,按照职业需求,将专业教学融入企业的生产链,实现校企合作的“双赢”。例如,除了邀请企业的专家参与教学内容的研讨与选取外,还需要邀请企业的工程师参与职业素质实训项目的指导,为学生进入企业顶岗实训和就业做好准备。
3.2 课程设计
通过市场分析、社会需求调研以及专家研讨,得到本专业的典型工作岗位――网络管理员, 进而根据对企业、毕业生的跟踪调研总结出安装系统平台、配置系统环境、排除系统故障、排除网络故障等14个典型工作任务,再由这些典型工作任务分析和归纳得到行动领域,然后在此基础上进行提炼和升华,总结出学习领域为“网络操作系统――Linux”课程所对应的内容,如图1所示。得到学习领域后,我们进行统一范畴、选择载体,获得学习情境设计,最后学生进行企业项目实战,获取实际工作经验。
在“学习情境设计环节”中,本着知识够用适用的原则,从企业实际项目出发,与Linux业界共同研讨,将业界的实际案例进行重新整合,针对中小企业网络管理员工作岗位的典型任务,对于“Linux系统管理与维护”和“Linux网络管理与维护”这2个学习领域提炼设计了一个学习情境――组建一个小型局域网。
关键词:案例教学法;软件测试过程;测试文档
中图分类号:G642.4文献标识码:A
目前我国软件测试人才严重匮乏,人才缺口达到30万,造成这一结果的主要原因是国内软件测试人才教育相对滞后。但实际上,很多学习了软件测试课程的学生却找不到工作,业内专家称之为人才的“结构性过剩”[1],因此,滞后的原因不仅仅是教育机构开设软件测试课程时间的滞后,主要是教学内容和教学效果与实际需要的差距产生的滞后。随着外包开发行业的快速发展,对人才在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高,而这些要求正是软件测试人才教育的薄弱环节。如何顺应市场需求,培养出企业所需的软件测试人员,成为《软件测试》课程改革的目标。
一、《软件测试》课程存在的问题
随着软件测试人员市场需求的不断增加,各大高校、职业技术学校及IT培训机构纷纷开设了《软件测试》课程,各种软件测试的教材也相继出版发行,但教材中技术实现的内容较多,对常用的软件测试文档书写介绍很少,对自动化测试工具基本也是简略介绍其功能。在实验教材方面,目前还没有配套的软件测试实验教材问世,在教学过程中基本是任课教师自行设计实验教学内容。对于实践性较强的课程,如果没有大量的项目开发经验和完整的系统案例作为支撑,就难于用恰当的实例来解释相关理论,更难设计出实用有效的实验内容,导致在校学习的知识与实际工作脱节的现象。
二、《软件测试》课程采用案例教学法的必要性
案例教学法最早起源于美国哈佛大学商学院,自20世纪20年代以来一直被广泛地应用于商业、法律、医学领域培训中,随着案例教学法的推广、成熟,案例教学法受到其他专业领域的重视。案例教学法是根据教学目的和培养目标的要求,教师在教学过程中,以案例为基本素材,把学生带入到特定的事件情景中进行分析问题和解决问题,培养学生运用理论知识并形成技能技巧的一种教学方法。与知识为导向的讲授式课堂教学模式相比,案例教学法更注重学生知识的运用能力,以学生实际能力的提高为最终教学目的。
“软件测试”课程的教学目的是让学生深刻理解软件测试思想和基本理论,熟悉多种软件的测试方法、相关技术和系统的软件测试过程,学会编写测试规格说明书,测试报告,并学会使用几种流行的自动化测试工具,从工程化角度提高和培养学生从事大型软件的测试技术和能力。因此在教学过程中,必须引用系统的工程化的案例作为理论课教学载体和实验课教学的实施对象,这样才能帮助学生深刻理解基本理论,并通过实验掌握测试的技能和技巧。
三、案例教学法在《软件测试》课程中的实施
本课程的培养目标是根据市场需求,结合实际工作中企业对“新人”的培养模式及实际工作的方式方法,通过若干系统案例对学生进行测试技能的训练,让学生以“经验者”的身份进入人才市场参与竞争。
(一)根据学生特点规划教学内容
由于学生缺乏整体项目开发经验,我们主要针对初、中级测试工程师设计教学内容。而针对高级测试工程师和测试管理者担当的工作,比如测试计划的制作、各种设计的验证、测试评估和总结,需要经历初中级测试工程师的实战,积累大量经验才能承担。这一部分内容,我们只在理论教学中简单讲述,不在实验教学中安排实验内容。
(二)根据教学阶段选择案例素材
根据教学进度和学生对知识的掌握程度,采用由简到繁、循序渐进的方式选择如下三个案例进行教学:
(1)选择经典案例设计的“被测软件系统”作为软件测试基本技术的案例进行理论和实践教学。
(2)选择以C/S模式实现的“小区物业管理系统”作为软件测试过程、测试用例设计、测试文档书写相关内容的案例。
(3)选择以B/S模式实现的“图书馆管理系统”作为面向对象测试、网站测试的案例。
在理论课教学中主要以“被测软件系统”、“小区物业管理系统”作为案例进行理论知识的讲解,与网站测试和面向对象测试相关的内容以“图书馆管理系统”作为案例进行讲解。这样,进行完理论教学,学生对案例系统的功能基本了解。在实验教学中,我们提供给学生在测试中需要的代码、开发规范、需求分析、系统设计书、概要设计书、详细设计书,具备了以上资料,便可模拟实际工作模式,将理论教学中讲述的测试技术和测试文档的书写方法运用到案例的测试实验中。
(三)模拟实际项目完善案例系统
现有的软件测试教材,通常会在最后章节给出一个案例,对该案例利用教材上介绍的各种测试方法针对性地进行测试用例设计。但是,教材对案例的描述基本只限于项目背景介绍、子系统介绍、子系统性能及可用性要求方面的内容,基本没有提供可运行案例系统的代码,同时也缺乏必要的供测试使用的文档。大量的案例参考书中,有可运行的系统代码却没有测试必须的较完备的文档。实际工作中,软件测试过程与软件设计周期有相互对应的关系,软件测试过程中的单元测试、集成测试、系统测试、验收测试分别对应软件设计中的详细设计、概要设计、系统设计和需求分析。因此,要完成一个系统的较完整的测试过程,不仅要提供被测系统的完整代码及数据,还必须提供全套的设计文档。
针对以上三个案例系统,我们首先补充完成需求分析、系统设计书、部分模块(单元)的概要设计和详细设计书,力争陆续完成整个系统的完整设计资料,以供学生测试使用。
(四)针对测试技能训练设计缺陷案例
为了检验学生的测试技能,在不同的实验中,人为地在案例中设计针对性的缺陷,锻炼学生检测故障的能力、故障描述能力以及跟踪定位缺陷的能力。在测试技术实验中我们人为制造各种缺陷,让学生通过白盒及黑盒测试技术去发现缺陷,并学会根据不同的软件设计选择最佳的测试技术进行有效、高效的测试。在软件测试过程实验中,人为拆散系统,让学生自行设计桩模块及驱动模块,搭建单元测试环境;提供给学生零散的单元模块及概要设计书,让学生利用集成测试策略实施集成测试。
(五)选择适当测试工具进行案例测试
教材上简略介绍了十几种测试工具的功能,但实际使用方法缺乏资料。在教学中,我们选择代表性的CodeReview、Nunit、QTP三种工具进行代码检查、面向对象测试、录制测试过程及编写测试脚本,帮助学生掌握常用工具使用方法。
在教学过程中,引导学生分析测试工具的实现原理,启发学生从不同的侧重点去思考测试自动化工具的设计及实现方法。
四、后续教学改革构想
(一)教学进度的调整
计算机课程的实验教学,通常和理论课同步或迟后几周进行。对于“软件测试”这门课程的实验教学,如果与理论课同步进行,前期的实验内容安排就缺乏理论支持,如果比理论课迟后几次,即在讲述白盒测试和黑盒测试后开始实验教学,就可以将各种测试方法融入实验中进行。但由于软件测试过程及技术、测试文档书写相关内容还未讲述,实验内容的安排显得孤立,没有整体感。为了让学生体验软件测试在实际工作环境中的实施过程,将理论课讲述的知识有机地融入到完整的案例中进行实验,就需要系统地学习完理论知识后,再结合实际案例系统地进行实验。
以后的教学中,拟打破传统的周4学时,即理论2+实验2的排课模式,将一个学期分为理论上半学期,实验下半学期,上半学期周4学时用于结合案例进行理论教学,下半学期周4学时针对理论课讲述的案例进行实验教学,以便学生能够模拟实际工作环境进行系统的软件测试实验。
(二)相关课程连贯教学
软件测试课程是伴随软件行业的迅猛发展而诞生的,在此之前,软件测试隶属于软件工程课程进行教学。由于软件测试伴随软件的整个生命周期,因此,软件测试课程的理论教学和实验教学,必须贯穿于软件开发的全过程。在以后的教学中,对软件工程专业的学生,拟采用课程连贯教学法,通过编程语言课程、软件工程、编程实训课程、软件测试课程相结合的方式,采用同案例、跨学期的方法进行连贯教学,即在某一编程语言教学中引入案例,进行案例片段程序的讲解,在软件工程课程中进行系统设计,在实训课程中实现案例,在软件测试课程中进行测试的一系列训练。这样,便于学生将所学知识关联起来,了解课程之间的联系和软件项目开发的流程,让学生通过两至三学期的时间去消化几门课程的同时,体会一个项目开发的全过程。
五、结束语
各高校、职业技术学校和职业培训机构都相继开设了软件测试课程,在这门课的教学过程中,教师们不断摸索新的教学方法和教学手段,取得了一定的成果。但由于计算机行业日新月异的发展,也给软件的测试带来了挑战。因此,在教学过程中,教师必须关注行业发展的前沿,提出软件测试过程中亟待解决的问题,启发学生去思考并寻求解决的方法。同时,教师应尽可能参与实际项目开发,为理论及实验教学积累实用真实的案例资源。
参考文献
[1]刘德宝.软件测试工程师培训教材[M] .北京:科学出版社,2009.
[2]北京阿博泰克北大青鸟信息技术有限公司.行业规则和行业经验手册[M] .北京:科学出版社,2008.
[关键词] 经济危机 金融 管理创新
2008年9月,经济危机席卷全球,对世界各个国家的经济造成了巨大的冲击。一时间我国经济秩序被打乱,尽管国家迅速制定了危机的不利影响,使得经济发展得以恢复。但从这次危机中显现出来的确是我国金融行业管理存在的缺陷,不断实现金融管理创新成为了国家经济发展的重要保证。
一、金融管理的发展趋势
自社会主义经济发展以来,我国金融行业一直处于相对稳定的状态。但由于受到其它国家及世界经济格局的影响,世界各国的金融管理模式得到了很大的改进。新金融管理理念的出现推动了金融行业的进步,分清金融管理的发展趋势能够为我国经济发展带来正确的引导。
1.市场的广泛性。经济全球化的发展使得各国之间的经济交流增加,彼此之间的金融业务与早期相比增加了很多。而我国为了扩大金融行业的发展规模,积极与国外金融机构合作交流,外资金融机构正不断介入我国金融市场,这是我国金融发展的广泛性表现。
2.业务的复杂性。为了增加金融行业的经济收入,世界各国不断推出各项金融业务项目,服务内容呈现出了复杂性状态。世界上许多国家逐渐推出了银行经营证券业务,在本质上在增加了金融业务的服务项目,促进资金资源的优化配置。
3.资金的国际性。外汇储备是在中国金融行业中有着重要的作用,外汇储备的增加一方面显示了中国经济能力的增强,另一方面也标志着中国资本逐渐融合到国际市场中,资金使用能够在世界各国之间融通。这就很好的优化了中国金融行业的机构调整,建立起符合国际竞争的金融体系。
4.交易的信息性。计算机网络信息技术的运用使得金融管理工作完成了巨大的转变,现代网络技术的运用促使了金融交易的电子化发展,整个交易活动变得方便、快捷。我国内很多商业银行都积极开启网上银行业务以满足不同客户的需要,这更加促进了金融行业的发展。
二、管理创新存在的风险
创新是时展的标志,任何行业的管理都必须经过不断创新才能达到前所未有的发展状态。金融行业由于其自身的结构及运营的特殊性,加上市场经济的不稳定性,实现金融管理创新常常要面临着很大的风险,这是金融管理者、领导者必须积极重视的问题。
1.系统风险。实先金融管理创新必须要增进金融内部机构之间的合作交流。整个金融管理系统看起来十分强大,但其根本上还是存在着很大的隐患。如:体系内部的关系过于密切后,一旦某个环节在运营过程中出现问题则将对整个金融体系造成破坏作用,这是一种关联性风险。
2.资金风险。金融行业逐渐走国家化道路,使得我国国内资金大量流入国外银行体系,但国外银行资金出现大幅度增加后将影响其稳定性。如:国外银行贷款经常出现膨胀、收缩,不利于银行机构的业务发展,当问题严重到一定程度时则会造成金融危机的爆发。
3.倒闭风险。金融管理创新水平的提高将给金融行业的经营模式提出更高的要求,这势必会造成同行之间的竞争程度增加。尤其是银行传统的存贷业务为了获得更多的经济利润而实施高风险的业务,从而引起金融机构的经营困难,在信用等级方面出现下滑,最终造成银行倒闭。
4.市场风险。因金融行业与市场经济的发展息息相关,市场是决定经济走向的重要因素,金融行业制定发展策略也都是依靠整个市场的变化情况而定。但市场也会因为国家政策、企业运营等因素出现变化,这类市场风险对金融行业的破坏作用不容忽视。
三、管理创新的有效途径
金融行业的管理创新需要从多个方面展开工作,不仅要注重金融内部机构的优化调整,还要在管理人员、经济立法上进行改善,这对于金融的管理工作都是十分有利的。
1.货币市场方面。主要管理应集中在拆借市场和国债市场等方面的管理。人民银行需要根据国家政策采取监管措施,并积极批准组建地区性短期融资中心,并实施拆借有担保制度以保证人民在短期资金融通作用的发挥,使得货币市场处于稳定状态。
2.金融立法方面。立法工作的实施应该以金融监管为重点,这是为了金融管理工作能够有法可依,是银监会履行金融监管职能的重要前提。面对经济市场化和金融自由化社会背景下,立法工作变得格外重要,成为了保证金融行业规范发展的有效措施。
3.监管措施方面。我国多数金融行业制定了相应的监管手段,以防止金融发展出现各种风险。但多数措施只是集中在了静态监管形式上,主要是根据之前出现的市场状况进行政策调整。金融市场是变化多端的,监管措施的建立必须要做好预测工作,这样才能提高金融监管效率。
4.管理人才方面。金融行业领导者需积极引进高素质管理人才,不断开发行业内部的人力资源。在日常工作中要注重对管理人员的工作指导,培养专业的管理人才。只有当整个管理团队的素质得到提升后,才能充分发挥出现管理机构的作用,确保金融行业的顺利发展。
结论:社会乃至世界经济的发展使的我国金融管理必须要进行创新,在创新过程中除了需要了解金融发展趋势外,还应针对金融管理创新带来的风险做好防范工作,这样才能确保我国金融行业长盛不衰。
参考文献:
[1]叶志豪:金融创新的发展与我国金融行业关系[J].今日科技,2008,30(12):77-79
[2]宋中元:金融危机对我国金融监管带来的引导作用[J].宏观经济管理,2006,20(10):62-64
“我们经历了北京最差与最好的时刻。”去年年末,链家控股董事长左晖借用狄更斯的名言来调侃北京的雾霾和他所处的行业发展。
他从创业至今,十五年的历程可用厚积薄发来形容,前十四年在北京蛰伏,积蓄能量,2015年爆发,在一年内通过大大小小的并购攻城掠地,带领链家成为国内租房市场的领头羊。截至2015年年末,其营业收入进账155亿元,和2014年的39亿元相比,增幅超过3倍。
在租房市场方面,左晖以搅局者的姿态出现,成立链家之初就率先推行三方签约,不吃差价,随后成立链家网,探索O2O模式,再到成立理房通和链家理财,打造“金融+地产”的闭环式交易。
就在左晖踌躇满志之时,链家在今年以来房产市场最活跃的上海市场“马失前蹄”。2月23日,上海市消保委在中介行业的沟通会上,爆出链家两起客户投诉事件,链家向购房者出售已被抵押房产。
链家最大的竞争对手,中原集团主席兼总裁施永青此前曾表示:“链家出现问题一定不是被中原打败,而是自己找的。”受累于快速扩张的商业模式,左晖坦言,“我们确实有问题。”并开始一系列自查。
对于链家发展模式、此次危机事件处理结果以及公司未来发展规划等问题,《投资者报》记者向链家控股相关负责人发去采访提纲,但直到记者发稿时并未收到相关回复。
行业惯例的“搅局者”
左晖今年45岁,1992年从北京化工大学计算机应用专业毕业。毕业后左晖没有进入IT业,而是选择了与销售沾边的工作,他尝试过电脑销售,软件销售,还做过保险。左晖创立链家的契机很偶然,在他的而立之年,2000年左右,北京个人买房的比例大增,但对应的房产信息却极度不对称,深有感触的左晖开设了一家房产信息平台,并在第二年,水到渠成地创立了北京链家房地产经纪有限公司。在北京的一个小房子里,左晖和37名员工成立了链家?宝业,即链家控股的前身,想在风格野蛮并已划分完利益版图的北京中介市场打开一个缺口,现实比左晖想象的要难得多。
当时房地产市场刚刚起步,二手房交易市场更是一片混乱,“吃差价”的经纪人与“行纪”比比皆是。面对这种状况,他决定从自身开始改变,率先推行三方签约,坚决不吃差价。最初自己的员工都不认可,员工接连离职未能改变左晖的想法。
左晖有一套自己的经营理念,从那时起,链家便倾向于招收行业新人,因为他不想受制于人。链家地产副总裁贾生平曾说,既然大家都不懂怎么去做,那干脆就都由一张白纸开始,共同做下去。这些肯留下来与链家地产一起成长的经纪人,后来被视为链家的“子弟兵”。
正是这种革新,让链家在北京二手房交易市场站稳脚跟。2005年,国内楼市处于调控期,链家趁对手收缩的机会逆势扩张。短短两年时间,从30多家店扩张到300多家。此时中介行业还停留在粗放式竞争阶段,到2010年,在北京的店面增加到650家。
为了摆脱“黑中介”的负面形象,2011年,左晖又提出“100%真房源”理念。如今作为最重要的内容写进链家网的广告语中:“链家真是房源,不是嘴上说说就可以!”
所谓真房源有三个标准:真实存在、真实在售、真实价格。这样会导致房子数量会减少,房源价格偏高,短期会影响销售,并不是所有的门店、经纪人都认可。但是由于链家的主要骨干都是自己培养的,因此自上而下才得以贯彻。
这种自上而下的管理模式被同行竞争对手中原地产创始人施永青称之为“中央集权式”管理。
房地产中介向来是劳动力密集型行业,房屋经纪人的管理和效率很大程度上影响着公司的成交量。毕业于计算机专业的左晖还从数据上做起了文章,引入国外销售系统模型,并加以改进,形成最早的数据积累,最早建立“楼盘字典”系统。由此左晖不断加强在IT系统方面的投入,其管理层中有半数以上都是IT背景人才。
链家地产在IT系统方面的投入与使用已经引起整个中介行业的变化。近几年,左晖的对手们纷纷加大了这方面的投入,二手房交易市场逐渐步入科技时代。
时间到了2011年,左晖越来越意识到互联网信息时代的到来,如何整合用户租房以及未来生活一系列的服务需求,他创立了自如网,除了租房,为租客进行保洁、维修、代缴代办等各项服务。数据显示,目前自如网每个月租客总数超过16万人。
2014年,左晖创办链家网,他的目标是打造万亿级房产交易O2O平台。2015年,他又创办了丁丁租房,这一次的目标是中国最大的租赁O2O平台。
激进式扩张瞄准新业态
链家从传统中介转型成为房产交易O2O平台,左晖的想法是建立一个覆盖资产管理、交易管理和金融管理服务的房产O2O生态圈,并希望建立起引领行业的新生态。
为此,链家的发展路径发生了改变。左晖的第一个计划就是不在偏隅北京一方,向全国做大市场规模。从2014年年底开始出手实施并购,到2015年,通过六次成功并购,他将成都的伊诚地产、上海的德佑地产、北京的易家地产、深圳的中联地产、杭州的盛世管家、北京的高策地产、广州的满堂红纳入自家房产版图,完成北上广深全国一线城市的布局。
截至2015年年末,链家在全国已进入24个城市,拥有5000家门店、8万名房地产经纪人、5600万套房源数据。目前链家在北京和成都的市场占有率以63%和50%成为了绝对的龙头,广州等多个进入地区成为市场老大。
此前有媒体披露链家投资计划书资料显示,链家的扩张成本极低,只动用了2亿元现金,其中包括了2015年收购上海市场占有率排名第二的德佑地产耗费6000万元,其余大部分通过股权置换完成。
市场规模扩大之后带来了立竿见影的业绩收入。根据上述投资计划书数据,2015年链家共完成7090亿元交易额,营业收入达到155亿元,相比2014年的39亿元增长了近4倍。其中二手房经纪依然是其主要收入来源,占到公司去年总收入的76%。
不过值得注意的是,因收购支出增加、经纪人佣金提成占营收50%等原因,虽然2015年营收增加迅速,链家的净利润未能保持同步增长。2014年链家净利润为4.1亿元,净利润率超过10%,而2015年的实际净利润仅为5.5亿元,利润率下降为3.5%。
随着大规模城市布局的完成,左晖给链家定的新目标是:到2017年链家的交易目标是1.5万亿元,收入400亿元,净利润50亿元,拥有10万经纪人。左晖要实现目标,两年公司净利润就得增长8倍,在国家地产调控政策仍然高压的情况下,不知道这样的目标是否过于乐观?
受“223事件”危机重创
正当快速发展之时,左晖面临他创业以来最大的一次危机。链家内部将2月23日上海消保委通气会上公布链家两起客户投诉事件描述为“2・23事件”,这一事件为左晖带来“从未有过的压力”。
整理此前报道可知,上海两起投诉事件分别发生在2015年8月和2016年1月,两位客户在链家签订房地产买卖居间合同,交付定金后得知,所买房产已被抵押,链家并未如实相告。客户要求退款,链家并不接受,反而建议为客户提供高息短期的垫资,交付七成首付弥补抵押。
多位业内人士则表示,因激进的扩张,链家在收购当地房地产中介后,仅换了链家的招牌,原有经纪人团队均保留下来,链家对其管理并不规范。
2月25日,在其朋友圈,转发《链家常务副总裁王拥群博士给各地总经理的一封信》并首次做出回应。他表示:“绝大多数纠纷都有我们自己的问题,我几乎还没有看到一起消费者的投诉中我们的经纪人是没有瑕疵的。”承认问题后,链家对全国24个城市的所有门店在途的6.9万张单子逐一核查,以排除风险。而已经制定的整改计划中则包括将对所有的客户投诉在官网公布。
此外高息“垫资”也让链家的衍生金融服务备受质疑。“2・23事件”后,有关链家金融平台“高息短期”、“自担保”、“资金自监管”等资金安全等问题也涌向链家。
在3月1日的媒体会上,左晖公开表示自己掌舵下的这家公司并不完美,“我作为过来人来看,没有一个是质疑错的,我自己觉得我们几乎是被这些质疑推动着。”同时,他认为链家金融资产安全的质疑是“非常不靠谱、不职业的”。
事件并未就此结束,4月23日,因首付贷、垫资等原因,上海银监局发出处罚通知,包括链家等六家中介将暂停与商业银行合作1个月。
处罚对链家的打击巨大,上海1300间门店业务将受到影响,链家方面表示“很受伤”,在给媒体的资料显示,其首付贷规模很小,截至2月底,发放贷款仅为3亿元,而该项业务已经在2月底停止。
对赌五年上市
虽然近期身处负面舆论漩涡,但为了实现在全国市场的龙头野心,左晖仍在高压下推进链家融资。此前媒体披露称,华晟资本、百度、腾讯等多家机构已经确认参与链家B轮及B+轮融资,两轮募集资金70亿元,其中B轮43.5亿元,B+轮26.5亿元。链家投前估值330亿元,投后估值为368.5亿元。
随着融资一起曝光的还有,左晖与投资方签订的对赌协议。据了解,若链家未能在B轮交割日后5周年内完成合格的首次公开发行,投资人有权在该情形发生后的任何时间要求回购。上述资料显示,回购价格为基本投资价格+每年8%(单利)的回报。
关键词:管理型会计信息系统;会计职能;管理决策
一、管理型会计信息系统的发展现状
随着经济的迅速发展和加强内部管理的需要,银行业对会计的要求已从简单的事后算账、报账转变到参与经营管理、对企业经营管理活动实施控制和考核上来。会计职能的内涵和外延发生了深刻的变化,反映和监督已不能完全概括会计的全部职能,参与决策、实施控制和考核正成为会计新的职能。这种内部管理的需要和会计职能的转变成为管理型会计信息系统发展的内在动力,但目前管理型会计信息系统在实践中的应用大多还停留在探索阶段,尚未构成一个完整的应用系统体系。其存在的问题:一是系统功能较单一,大多只是简单地报表查询、汇总以及财务比率分析。二是系统提供的信息大多是货币性信息,而一些重要的非货币性信息(如:资产质量、风险控制、客户关系等)不能及时披露。三是系统缺乏丰富的数据分析工具,不能有效地支持管理决策的制定。四是系统需求的提出、实际开发和应用不统一,基本上是各部门各自为政,均从本部门的管理需要和角度出发来进行系统的开发和设计,存在着数据来源多头、数据格式不一、功能单一重复且各部门的系统数据不能充分共享、造成资源浪费的情况。
而核算型会计信息系统却发展迅速,从20世纪70年代的单机处理到80年代各类柜面业务处理系统和会计报表处理系统的应用,从90年代各行全国联网系统和多元化自助服务系统的广泛应用到目前以数据大集中为标志的各业务处理系统操作平台的统一集成以及在此基础上的相关数据库的建设。截至目前,核算型会计信息系统已发展成具备事前审批、事中控制和事后监督功能的一个比较完整的应用系统。但管理型会计信息系统的建设却一直进展缓慢,没有重大突破,学术界对何谓“管理型”也一直争议颇多。下面笔者将具体说明造成这种情况的原因,并从管理的本质出发对管理型会计信息系统体系的构建进行探讨。
二、构建管理型会计信息系统的理论基础
笔者以为,核算型会计信息系统之所以发展迅速并能很快地被推广应用,主要是因为它有明确的理论依据——复式记账理论,系统采用的核算方法(即对数据的分类依据)与传统手工会计记账基本一致,而且金融企业会计制度对披露会计信息的财务会计报告格式也都有比较明确的规定。因此以复式记账为理论基础,以对外披露会计信息为目标,核算型会计信息系统开发起来得心应手,相比之下管理型会计信息系统进展缓慢的主要原因是:
首先,理论上人们对于“管理”这一概念含糊不清,对于以何种管理思想、管理理论为开发依据,无论是学术界还是软件开发行业一直没有形成一致的看法,而这关系到管理型会计信息系统的开发设计思路问题。
其次,在实践中不同规模、不同经营范围的银行(包括同一银行内部不同部门)管理风格不同,要求系统提供的管理信息内容也不同,要求辅助决策的程序不同,这种需求的多样性也给管理型会计信息系统的开发增加了难度。
因此要想构建一个有效的管理型会计信息系统首先要有一个科学的理论作指导,要寻找一个科学的理论必须要先弄清楚管理的本质。自泰罗和法约尔开创管理学以来,学术界对“管理”的定义一直是众说纷纭,如:“管理就是研究系统运行的规律,据此组织系统的活动,使系统不断呈现出新的状态”:“管理就是实行计划、组织、协调、控制的过程”:“管理的本质是决策,或者说是围绕着决策的制定和组织实施而展开的一系列活动”。上述观点从不同角度描述了管理的特征,笔者以为最后一种观点最能体现管理的本质——即决策理论学派代表人赫伯特。西蒙提出的“管理就是决策”。西蒙的主要观点如下:
(一)管理就是决策,决策贯穿于企业整个管理过程。决策是组织及其活动的基础。组织是作为决策者的个人所组成的系统,组织的全部活动就是决策活动,对这种活动的管理实质上就是制定一系列决策,如制定计划的过程是决策;组织设计、机构选择、权力的分配属于组织决策;实际同计划标准的比较、检测和评价标准的选择属于控制决策等。总之,决策贯穿于企业管理活动的各个方面和全部过程。
(二)决策过程。决策并非是一些不同的、间断的瞬间行动,而是由一系列相互联系的工作构成的一个过程。这个过程包括四个阶段:第一,情报活动——探查环境,寻求制定决策的条件。第二,设计活动——创造、制定和分析可能采取的行动方案。第三,抉择活动——从可资利用的方案中选出一个适宜的特别行动方案。第四,审查活动——对过去的抉择进行评价。一般来说,上述四个阶段是顺序进行的,而实际执行过程中则要更复杂,在制定某一特定决策的每个阶段,其本身就是一个小范围的决策制定过程。
(三)程序化决策和非程序化决策。西蒙把企业的管理活动分为两类:一类是例行活动,即一些重复出现的工作。有关这类活动的决策是经常反复的,而且有一定的结构,因此可以建立一定的决策程序。每当出现这类工作或问题时,就可以利用既定的程序来解决,这类决策活动叫程序化决策。另一类活动是非例行活动,不重复出现的,如新产品的开发、产品结构的调整等。这类问题在过去尚未发生过,或因为其确切的性质和结构极其复杂,或因为其确切的性质和结构捉摸不定,但因为其十分重要而需要用现裁现做的方式加以处理。解决这类问题的决策叫非程序化决策。
根据西蒙的决策理论,银行的日常管理活动(主要包括经营战略的制定、财务计划的制定、决策的执行、业绩的评价、风险的控制和管理、盈利能力分析等等)可划分为程序化决策活动和非程序化决策活动两大类。其中经营战略的制定通常关系到银行未来生存与发展的经营方向问题,且将会随着经济环境、竞争态势、技术、组织等因素的变动而变动,而这些因素很多又是事先无法精确预测的,没有一个固有的程序来遵循,更多地需要决策者的判断、直觉和创造。因此经营战略的制定通常属于决策理论中的非例行活动,一般由高层管理者(主要指总、省行的行长)制定,实行的是非程序化决策。而财务计划的制定、业绩的评价、风险的控制和管理、盈利能力分析等管理活动通常是常规性的、反复性的、且结构比较清晰明确,可以使用一些简单的数学分析模型来解决,这些管理活动则属于决策理论中的例行活动,一般由中层管理者(各业务部门的经理)制定,实行的是程序化决策。至于前台营业网点及其主管部门的业务活动则属于决策的执行活动,决策执行的结果将通过会计核算系统进行反映。从经营战略、战术计划的制定到决策的执行,到事后盈利能力分析和业绩的评价,最后形成一个完整的决策过程。三、管理型会计信息系统的体系构建
根据西蒙的决策理论,一个企业组织的全部活动就是决策活动,一个完整的决策活动包括情报、设计、抉择和审查活动。因此构建一个完整的管理型会计信息系统应站在企业全局的高度,不仅要满足中层管理者们日常程序化决策活动的需要,也要满足高层管理者们非程序化决策活动的需要;不仅要满足事后的财务分析、业绩评价,更要满足事前的市场预测、风险预警及战略、战术计划的制定。一个完整的管理型会计信息系统要保证每个主要管理人员都能收到有用的数据信息和主要业绩指标,通过这些信息和指标能够帮助他们提高工作效率,对其负责的工作管理得更好,且随着机构管理层次的逐级下降能够提供越来越详细的管理信息。
(一)系统目标:辅助管理者决策、强化内部管理、合理利用经济资源、提高经济效益。
(二)服务对象:银行内部中高层管理者
(三)数据源:包括内部和外部。内部数据源主要为会计核算系统反馈的经营数据和其他业务处理系统(如:人力资源管理系统、信贷管理系统等)中的相关数据。外部数据源为同行业竞争对手的主要经营数据、竞争战略、市场份额、重要客户的分布、贡献及经营状况等。
(四)系统功能结构。如下图所示:
1.知识库:该模块主要是为中高层管理者制定决策时提供丰富的相关知识的支持。知识库主要包含政府、监管部门等的重要文件、本行的重要规章制度、同行业竞争对手的发展战略、主要经营数据、主要产品和市场份额、重要客户的分布以及需求等内容。随着时间的推移知识库将不断更新,以便更有效地支持决策。
2.模型库:该模块主要是为中高层管理者制定决策,进行盈利预测、风险控制等管理活动时提供丰富的数学模型支持,如:投资决策模型、趋势分析模型、线性(曲线)回归分析模型、风险评价模型等。为便于用户操作,模型库在系统中可设计成模型字典,用户通过浏览模型字典选择不同的数学模型,系统再调用该模型相应的子程序进行运算分析。
3.经营计划模块:该模块的主要功能是帮助银行中高层管理者制定本企业未来发展目标的战略计划和战术计划。战略计划的制定如前所述属于决策活动的非例行活动,通常关系到企业未来3到5年的发展目标,制定过程中考虑因素较多,更多地需要决策者的判断、直觉和创造,这是一个参与人员最多、需要反复讨论、反复修改的复杂过程,因此就要求系统能够提供一个良好的人机对话环境,如可采用问答式、图表式或菜单式来引导管理者制定出未来发展目标(即市场计划、产品计划、经营计划和危机处理计划)。战术计划是战略计划的具体实施和补充,属于决策活动中的例行活动,一般由计划制定小组中的各部门根据总体战略计划制定本部门一个年度内需要实现的市场、产品和经营计划(经营计划又包括资产负债计划、收入计划、费用计划和资本支出预算)。战略计划和战术计划的制定很大程度上依赖业绩评价、盈利预测以及知识库等模块的支持程度,在具体系统设计过程中,还应注意以下两个因素:
一是要注意吸收新的管理思想。例如:在竞争战略管理方面澳大利亚新南威尔士大学的克利斯。斯泰尔斯(ChrisStyles)提出的“战略车轮”方法,该方法通过8个步骤(即1.目前的绩效;2.本行的产品优势;3.竞争对手状况;4.进行目前的行业典范分析;5.预测未来5年内本行业发展趋势;6.分析未来5年内客户的需求;7.确定发展战略目标;8.进行新业务、新产品的设计,确定盈利目标)来综合分析本企业所面临的优势、劣势、机会和威胁,最终确定发展目标,该方法对于开发创新竞争战略就很富有启发性。
二是要注意吸收新的信息技术。该模块的设计应充分借鉴决策支持系统的部分设计思路,特别是要注意借鉴、吸收近年来人类对人工智能、计算机神经网络技术方面的研究成果。
4.盈利能力分析模块:该模块是众多管理决策中的核心部分,主要包括成本计算、盈利分析以及盈利预测三大子模块。其中成本计算是盈利能力分析的基础,该模块负责收集各项支出、费用和数量数据,并向特定的成本对象(如各项产品)进行分配,如:活期存款产品的成本就包括账户维持成本、每笔交易成本等内容。盈利分析则使用成本计算模块产生的数据,与收入相对比形成盈利能力报告,该报告可以按机构、按产品、按客户进行分类统计,盈利分析结果也将为业绩评价提供重要的评价数据。盈利预测模块主要是在考虑历史盈利状况、战略计划目标、市场变化等因素对未来的盈利情况进行预测,预测时可使用模型库中的趋势分析模型、线性回归分析模型等数学工具来进行,预测结果可作为制定下年度战术计划和未来战略计划的依据。
5.业绩评价模块:该模块定期对各责任中心(可按机构、按产品、按客户)的经营计划执行情况、经营成果进行分析与评价,找出完成或未完成计划目标的主客观原因,为对责任中心的奖惩考核提供依据,其主要包括评价方案、财务业绩和营销业绩三大子模块。评价方案为管理者提供了各责任中心主要考核指标的评价标准,如:给出每一考核指标的权重系数、根据计划完成情况进行打分、综合打分的算法等等。财务业绩主要是对本企业盈利能力、流动性、资本充足性等货币性信息指标的评价。营销业绩主要是对新增贷款、新增存款及所占市场份额、贷款质量等非货币性信息指标的评价。无论是财务业绩评价还是营销业绩评价,评价时除了同计划目标相比,还要同历史经营成果、同竞争对手经营成果相比,才能全面、客观地反映本企业的整体经营状况。
6.风险控制管理模块:该模块主要是对银行面临的各种风险进行衡量、监控并提供预警信息。银行是高风险的经营行业,在追求盈利最大化的同时如何降低、控制风险也是银行日常经营管理中的一项重要工作。银行面临的风险主要有利率风险、流动性风险、资本充足性风险、信用风险、外汇买卖风险和营业风险等六种风险,对不同的风险可通过不同的比率指标来衡量。其中控制目标子模块负责定义管理者对各种风险管理的预期比率指标,风险监控子模块负责对各项比率指标进行计算并与预期比率指标对比分析,如发现风险向不利方向波动,系统将提示预警信息报告。此外对于利率风险、流动性风险、资本充足性风险等涉及资产负债管理的风险控制,系统还提供一些专用的数学模型进行分析控制,例如:利差管理模型、缺口管理模型、持续期分析模型和资产配置模型等。
四、结束语
本文仅对管理型会计信息系统的体系构建提出了一些粗略的设想,真正开发起来还有很多具体问题需要考虑,如需要统筹考虑不同部门的信息需求、不同管理级次的用户权限设置、与其他系统的数据转换和加工、输出管理信息报告的格式等等。但笔者以为,核算型会计信息系统以复式记账理论为基础得到了飞速的发展和应用,管理型会计信息系统的开发与设计如以决策理论为依托,抓住管理的本质规律,也将会走人一个新天地。
参考文献:
[1]赫伯特。A.西蒙。管理决策的新科学[M].北京:中国社会科学出版社,1982.
[2]赵瑞安。西方银行管理理念[M].北京:企业管理出版社,2003.
[3]孙耀君。西方管理学名著摘要[M].南昌:江西人民出版社,1995.
Abstract: The goal of application-oriented university is to cultivate high-level application-oriented talents. The problems in the teaching process of embedded systems course were analyzed carefully based on the construction goal of application-oriented university. Combining with teaching practice and enterprises work experience, the teaching method and mode of embedded systems such as course single-chip microcomputer were explored in depth, and the relative reform scheme was proposed. The specific practice indicates that the novel strategy plays an important role in improving the students' study enthusiasm, enhancing their practical ability, and cultivating high-quality application-oriented talents, which achieves good teaching effects.
关键词: 应用型大学;单片机;教学方法;嵌入式系统
Key words: application-oriented university;MCU;teaching method;embedded systems
中图分类号:G642 文献标识码:A 文章编号:1006-4311(2016)11-0252-03
0 引言
我国的大学教育大致可以分为三种类型,第一种是以科学研究或科学研究与教学并重为自身定位的研究型大学,是国家建设世界一流或高水平大学的主体,另一类是以职业技术教育为主的高职高专类院校,以培养鲜明特色的技能型人才为己任,第三种大学是介于前两种类型之间的高等学校[1-4]。与前两种类型不同的是,前两种类型的高校在国家高等教育的发展过程中很早就有了清晰的定位,而第三种大学的发展一直没有一个准确清晰的定位,直到《国家中长期教育改革与发展规划纲要(2010-2020)》出台,第三种大学的发展才有了自己发展定位,即以建设应用技术型大学为目标,并在教育部的指导下,一批以应用技术型大学为办学定位的高校于2013年在天津建立了应用技术大学联盟,安徽科技学院为该联盟的理事单位之一,开启了安徽科技学院高等教育的新篇章。
应用型大学的首要职能是服务社会,为社会培养品格良好、理论功底扎实、具有较强应用实践能力的应用型人才,因此,应用型大学应更注重应用性教学和应用性研究工作。嵌入式系统开发行业发展迅猛,就业待遇高,社会需求旺盛,嵌入式系统是电子、通信、自动化、光电、计算机、机电等专业的核心专业课,是一门典型应用性课程。本文以嵌入式系统课程的一个分支――单片机为例,结合自身教学实践和企业工作经验,对应用型大学嵌入式系统课程的教学方法做一些探讨。
1 注重基础和兴趣培养
单片机是一门综合性非常强的课程,涉及的知识面广,其先修课程有《模拟电子技术》、《数字电子技术》、《电路分析》、《C语言》等专业基础课程,单片机应用系统开发过程中还要用到《电子工程制图》、《传感器技术》、《数据结构与算法》、《电机拖动》、《嵌入式操作系统》等专业课程的知识。因此,学生打好专业基础功底是学好单片机等嵌入式系统课程的前提,这就需要我们重视基础课程的教学、科学设置人才培养方案中的课程及其开课学期,做到基础专业一环扣一环。
单片机等嵌入式系统课程的理论部分的学习,特别是前期还不能做实验的理论部分,如硬件架构及原理、芯片汇编指令和伪指令系统等,学起来枯燥无味,甚至给学生一种“云里雾里”似懂非懂的感觉,这些知识在学生心里不能准确落地,容易使学生从心理上放弃这门课程的学习,这就需要我们调整教学思路,上好第一堂课:一是要让学生明确学习目的。许多教师自始至终不会告诉学生为什么要学习单片机,它有什么用途,只讲课本知识,导致学生学无目的,甚至课程结束,都不知道自己学的是什么东西。因此,为学生明确单片机用途在正式上课之前非常重要,可以为学生多举一些贴近其生活的开发案例,使学生明确学习目的的同时,也激发了学生的学习兴趣。二是让学生了解开发流程。学生正式学习单片机前,可以给他们举一个简单实例,从电路设计,软件设计、仿真、调试、下载直至系统集成,给他们做个示范,让学生对这门课的学习有个全面的把握和清晰的认识。三是要激发学生的学习热情。学生如果对某门课产生了浓厚的兴趣,学生就会积极主动地把这门课学好,在这方面,单片机等嵌入式系统课程,有其独特的优势,是一门与日常生活十分贴近且就业前景广阔、待遇优厚的专业课,鼓励的同时也要让学生清楚眼前的困难,冷静面对困难,最后问一句“英雄们,你们准备好了吗”,让学生知难而上,信心满满地去挑战自我,开始课程的学习。
2 深化教学改革
随着社会的发展,传统的嵌入式系统教学内容、方法、模式、体系等难免暴露其不足,甚至跟不上现实需要[5-7],这就需要我们对现有不合理的人才培养体系的各个层面进行革新和完善。
2.1 课程内容及教学方法与时俱进
嵌入式系统近些年发展迅猛,传统授课内容有些已经被实际淘汰,因此,授课内容也要在经典内容的基础上穿插新知识、新技术,做到所授知识既稳固又能跟得上时展。当今是信息化的社会,尤其是年轻大学生时刻受到信息化的熏陶,他们利用现代化的网络工具得心应手,可以引导学生通过网络搜索引擎的强大功能学习专业知识,进行下载或收看教学视频,解答疑难问题,了解行业发展趋势,查找相关资料,在线知识交流等,资源用之不竭,为学生的自主学习拓宽了渠道,且能量巨大。
2.2 更新教学模式
单片机等嵌入式系统课程的传统教学方法一般是理论和实验单独设立,先上理论课程,待到一定课时后再开设实验课,这种模式导致理论和实验往往较为脱节,且学生的吸收效率普遍不高。
近年来,社会上涌现了许多的嵌入式系统培训班,主要以MCU和ARM的应用为主要培训内容,开设了C语言基础、简单电路基础、开发环境搭建、嵌入式操作系统、嵌入式驱动程序开发等课程,吸引了大量学生参与校外培训,这从侧面反映了高校目前的嵌入式系统教育已经跟不上社会对嵌入式人才的需求形势,培训学校教学模式采用教、学、做一体模式,具有课堂吸收率高,使学生能够快速掌握嵌入式系统开发方法的优点,但也存在不足,具有“短期速成”特点,学生就业后会出现“后劲不足”现象,且收费高昂,使学生在大学教育花费的基础上增加了额外支出。
吸收社会培训班的优点,结合高校教育优势及企业对高校应用型人才需求,我们提出具有高校特色的教、学、做一体化嵌入式系统课程教学模式。将具有明显应用性课程的理论和实践放在实验室来上,教师采用现代化的多媒体手段教学,讲到且需要实践的知识,学生随学随做,且根据老师布置的课堂实践题目完成设计和调试。与培训班不同的是,高校教育更具有系统性、学生基础知识牢固、课时充足,使学生真正成为后劲十足的应用型高级人才,而不是短期速成,具有明显操作技能培训特点的职业教育型人才。
2.3 加大实践环节培养力度
课程设计是单片机等嵌入式系统课程教学的一个重要环节[8]。教、学、做一体化培养模式能够让学生对课程的各个知识点有个微观的把握,但不能从整体上掌握知识的综合应用,课程设计以让学生完成一个小的项目为目标,从查找资料开始,在分析问题的基础上,运用各章节所学知识完成课程设计要求,并撰写课程设计报告,综合锻炼学生解决问题的能力。课程设计题目的拟定要合理,不能太难使学生很难完成或完成不了,打击学生的自信心,也不能太简单,达不到综合锻炼学生运用所学知识的目的。可以结合全国大学生电子设计竞赛题目的出题方法,设基本任务和附加任务,让学生根据自身兴趣、能力和特长进行选作。
鼓励学生参加飞思卡尔智能车大赛、全国大学生电子设计竞赛、机器人竞赛等不同级别的专业类竞赛,提高学生解决实际问题的能力。本科毕业设计是大学生毕业之前的最后一个学习环节,是对他们在校期间学习的综合检验,也是对大学教学质量的一次总结,与课程设计不同是毕业设计内容的难易程度与知识面都要高于课程设计。
校企合作探索多年,困难重重,企业和高校目标不能匹配,导致校企合作的层次较低,学生不能真正得到高水平的实践锻炼,因此,建设高水平应用型大学必须从高校自身出发来提高应用型人才的培养力度,升级传统的毕业设计方案,引进企业管理方式和理念,建设高校自己真正的研发中心(实训中心),而不是简单的实验室,对于选择嵌入式系统设计方向的学生要经过学校研发中心的锻造才能输入社会。
2.4 提高师资队伍技术水平
多数高校教师具有较为深厚的理论知识和熟练的课堂驾驭能力,但实践经验相对缺乏,为培养出合格的、适合企业需求的应用型大学生,必须提高相关专业课老师的专业技术水平。可以通过如下途径来提高师资队伍水平:一、鼓励教师参加相关产学研合作项目,承担各种横向课题研究,积极充当各种专业技能大赛的指导教师等。二、倡导专业教师参加企业实践。从学生角度实践校企合作遇到的困难和阻力较多,但具有较厚理论专业知识背景的教师作为校企合作的主体,所遇到的阻力将会小的多,因此,提高教师技术水平,可以从现有用人模式入手,打破专业教师不能到企业兼职模式,鼓励嵌入式系统教师参与企业的技术开发或技术管理工作。三、聘请企业一线工程师兼职高校实践课程教学。企业一线工程师实践经验丰富,他们直接参与应用型大学学生的教学工作,将利于学生和专业教师整体质量的提高。
3 科学设置评价体系
高校传统教学多采用重理论轻实践的考核评价方式,一张试卷定终身,实践考试只是微不足道的补充。对于以建设应用型高水平大学、培养高素质应用型人才为目标的高校来说,这种模式显然已经不能满足实际需要,需重构新的考核评价体系。对于专业基础性科目可以采取重理论弱实践的方式,对于应用性较强的专业课程应采用重实践弱理论的考试方式,根据人才培养目标区分对待,不搞一刀切。
4 结语
本文详细介绍了当前嵌入式系统教育工作中存在的问题和不足,以培养高素质应用型人才为目标,结合自身多年教学实践和企业工作经验,从专业基础、课程内容、教学方法、评价体系等方面,对单片机等嵌入式系统课程的教学方法做了细致的探讨,多年教学实践表明,按照新的教学方法去培养嵌入式系统应用型人才,提高了学生学习的积极性,课程内容更容易理解和接受,学习起来趣味性更强,教学质量得到显著提高。
参考文献:
[1]江小明,张妙弟.应用型大学有关概念和内行问题的研究[J].北京教育,2007(3):50-52.
[2]王乐鹏,张洪颖,冯媛媛,等.应用型大学国际化的实践与展望[J].科教导刊,2012(7):1-3.
[3]徐立清.我国应用型大学的组织特征与体系设计[J].江苏高教,2013(5):25-27.
[4]滕祥东,任伟宁,杨冰.应用型大学教师队伍结构模式的构建与优化[J].黑龙江高教研究,2009(7):1-3.
[5]李雪峰.教学工厂理念在单片机项目教学中的应用[J].电子世界,2013(1):159-161.
[6]张德伟.单片机课程教学模式的探索与实践[J].中国科技信息,2007(12):268-270.