前言:中文期刊网精心挑选了软件测试年中总结范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
软件测试年中总结范文1
关键词:开发内化教学法;就业竞争力;软件测试人才培养
中图分类号:G642文献标识码:A
武昌理工学院坚持以“成功素质教育”为特色的教育理念和人才培养模式,致力于培养“专业素质扎实、非专业素质过硬、个性特长突出、创新与实践能力强”的高素质人才 [1]。通过广大师生十余年的努力,我校毕业生的就业率和就业质量稳步上升,取得了一定的成效。2010年,我校被列为国家教育体制改革试点高校,承担“创新民办高校高素质人才培养模式”的改革试点任务,目前,我校正沿着这一任务的指导思想,采用通过教师的开发促成学生内化的教学方法,进一步深化教学改革。近两年来,笔者主要承担计算机科学和软件工程专业软件测试课程的教学任务,在此,简要分析软件测试人才的市场需求及软件测试课程教学中存在的问题,结合课程特点和开发内化教学法,探索软件测试人才的培养模式。
一、软件测试人才的需求状况
软件产业发展的几十年中,软件测试已逐步渗透到各个领域,成为越来越重要的技术成分。很多优秀的企业中,开发人员与测试人员的比例达到了3:1或2:1[2]。大量的人才需求导致我国软件测试人才严重缺乏,专家分析其主要原因是国内软件测试人才教育相对滞后[3]。实际上,我国从2003年起计算机相关的教育机构就相继开设了软件测试课程,经过多年的软件测试人才培养,用人单位依然缺乏软件测试人才,而学过软件测试课程的毕业生还是难于找到工作。针对这一问题,笔者对软件测试人才的市场需求进行了调研。
调研结果显示,各公司的用人条件和考察内容虽不尽相同,但多数条件都比较相似,归纳起来包括以下几个方面:
① 计算机相关专业毕业;
② 有测试工作经验;
③ 能独立编写各类测试文档;
④ 熟练相关工具使用(包括测试工具及配置管理工具);
⑤ 熟悉主流操作系统;
⑥ 具备很强的语言表达能力、沟通能力和团队合作精神;
⑦ 学习能力强,能快速上手新技术,新业务。
此外,其他调查结果显示,在计算机行业,随着外包开发行业快速发展,对人才在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高[4]。前面列举的软件测试人才招聘条件也应证了这一点。
二、软件测试课程的教学现状
近年来,各教育机构的教师们围绕该课程展开了一些课堂和实验教学的研究,在教学中采用案例教学法,强化实验教学环节,取得了一定的成果,但从案例的规范性和实验体系看,忽略了软件测试具有以工程项目为对象、以设计文档为依据的特征。主要存在的问题表现在以下几个方面:
① 缺乏规范的系统案例;
② 重技术实现轻文档训练(使用及书写);
③ 测试工具流于产品说明;
④ 缺乏面向项目的实验教学体系。
由此可见,我们教学中存在的问题正是人才市场的需求所在。
三、开发内化教学法在软件测试人才培养中的应用
成功素质教育的基本教学方法包括启发式教学法、互动式教学法、实战式教学法,成功素质教育的基本学习方法包括自主式学习法和研究式学习法[1]。开发内化教学法以培养和调动学生自主学习的积极性为前提,通过教师的开发促成学生内化的一种教学方法,笔者认为开发内化教学发就是成功素质教育的基本教学方法和基本学习方法的总和。软件测试是近年来诞生的一门新学科,目前已基本形成其独立的理论体系,但是随着软件产业的发展,有关软件测试的有效技术和方法还有待人们进一步探索。软件测试课程主要针对计算机相关专业高年级学生开设,需要多门先修课程作为铺垫。针对具备一定计算机专业知识的教学对象及还有较大发展空间的学科来说,采用开发内化教学法是比较适合的。下面主要针对人才市场需求和软件测试课程教学中存在的问题,利用开发内化教学法探索软件测试人才培养模式。
(一)启发式教学法的应用
启发式教学能提高学生的学习能力、快速上手新技术和新业务的能力,因此,能帮助学生达成人才需求条件中的⑦,并能促进学生养成自主式学习和研究式学习的良好习惯。
软件测试是一门主要由计算机科学及管理学相结合的新学科,目前,教材中的很多内容基本都是前人采用技术的介绍,这些技术往往是利用计算机技术和管理学的思想,在软件测试实践中探索出来的。因此,在教学中,对于各种测试技术的学习,不是直接介绍技术实现的方法,而是先提出一个具体的测试对象,让学生思考怎么测试更科学,在这一过程中,我们经常发现学生们也能利用先修课程学到的知识想到教材上介绍的方法,抓住这样的时机,鼓励学生,表扬学生,让学生坚定“我行”的自信心,有了自信心学生们就能更大胆更主动地思考和解决问题。
对软件进行有效的测试,提升测试效率,是软件测试面临的关键性挑战,也是软件测试技术进一步发展的瓶颈,各种测试工具的诞生正是基于这样的出发点。但由于种种原因测试工具的使用还远远达不到普及的程度和期望的效果,这说明工具不够完善,有待我们去开发更有效更易于使用的新工具来突破这一瓶颈。在软件测试工具的学习中,我们主要不在介绍工具的作用,而主要是启发学生去思考测试工具采用的技术并评判这种技术,让学生通过查阅资料进一步学习,思考还有没有更好的手段和方法来改进测试工具。
此外,由于软件测试的手段基本都来源于计算机专业的相关知识,教学中就要引导学生去挖掘已经学过的知识来解决测试中的问题,并不失时机地强调每一位计算机专业的学生都要有“计算机头脑”,这个“计算机头脑”要善于观察,捕获日常生活中一切可以用计算机来解决的问题,并思考解决方法。
(二)互动式教学法的应用
互动式教学法能提高学生能过的思考能力、资料查阅能力、归纳总结能力、表达能力,因此,能帮助学生达成人才需求条件中的⑥和⑦。
启发式教学产生的最佳效果就是带来师生间良好的互动,由于授课时间和内容的制约,我们采用启发式教育常常是教师自问自答的方式。目前,我校推行的教学改革,倡导学生自主学习,大力提倡课堂提问,并要求加大授课时间中提问和互动时间的比例。在这一改革思想的指导下,软件测试教学中将按照启发式教育中针对的相关内容,提出问题,采用让学生随堂回答的方式和课后查阅再做答的方式进行。主要以两种方式进行提问:第一,预习提问,在这一环节,设置基本概念和知识点的提问,主要检验学生的预习效果,并在提问过程中对重点内容进行讲解;第二,复习提问,复习提问的难度比预习提问有所加大,属于基本知识的衍生提问,需要学生在掌握基本知识的基础上经过一定的思考或资料查阅才能回答。通过这两种形式的提问,可以促进学生掌握知识、训练学生灵活运用知识解决实际问题的能力。
(三)实战式教学法的应用
人才需求条件中的测试工作经验是毕业生们就职难的关键,而实战教学法是达成这一条件的主要途径,在软件测试的实战中,还能训练学生测试文档写作及测试工具的使用,因此,实战教学法能达成人才需求条件中的②、③和④。
在近两年的教学改革中,主要采用案例教学法,在实验教学中用规范完整的案例模拟企业测试工作模式,让学生在实践中形成“技能”、具备“经验”。实验内容的安排上,注重指导学生使用设计文档、自己编写测试文档,并利用自动化测试工具实施测试,兼顾测试技能训练及工具熟练程度的提高。
1. 规范案例的选择:早期的软件测试教材只涉及一些小的程序段和非系统的案例,2009年以后的软件测试教材在这方面做了很大的改进,出现了较多的案例教程及实践教程。利用系统案例作为理论知识讲解的载体,将更直观地让学生理解知识。但要让学生具备软件测试经验,教材中的案例还存在一些问题,学生的经验只有通过动手实验才可能具备,而且这里所说的经验不是零散的,而是系统化的软件测试经验。在实际工作中,软件测试过程中的单元测试、集成测试、系统测试、验收测试分别对应软件设计中的详细设计、概要设计、系统设计和需求分析,要让学生在实验中完成一个系统的较完整测试过程,不仅需要被测案例系统的完整代码及数据,还必须提供全套的设计文档,这样的案例系统是现有软件测试教材和很多软件开发的实例参考书所不具备的。
我们通过企业调研,分析软件行业的流行开发模式,主要从清华大学出版的系列丛书“软件开发全程实录”中选择案例,并陆续补充完案例的设计资料(需求分析、系统设计、概要设计、详细设计)。利用规范的案例系统,在理论教学中用系统案例诠释理论,在实验教学中用系统案例模拟实际工作模式进行实战训练。
2. 实际测试过程的模拟:在实验教学中,我们花1/3的时间进行软件测试基本技能训练,主要针对白盒及黑盒测试技术选择最实用的测试技术进行用例设计,这一部分是常规的软件测试课程的主要实验内容,属于基本功训练实验。我们用2/3的时间进行模拟实验,在这部分,根据学生的实际情况及笔者多年企业工作经验,模拟企业对新手软件测试人员的培养及职业规划模式,循序渐进安排实验。
在软件测试的模拟实验中,我们采用文档齐全的规范案例实施教学,采用先实施后设计的顺序,依次让学生进行单元测试、集成测试、系统测试的实施及用例设计。注重测试过程、设计文档的使用及测试文档的书写训练,在实验后期,采用分组实验的方式,让学生分担测试任务中的不同角色,模拟团队协作完成测试任务。
3. 一体化教学的实施:从软件测试人员的招聘条件看,除了要求具备软件测试的基本知识,要设计出较好的测试用例、跟踪软件缺陷并改正软件缺陷、选择较好的测试手段提高测试效率等,还需要相关计算机专业知识的支撑。此外,企业期望的是懂编程、设计、测试、管理的综合人才,因此,必须结合专业方向形成课程体系。我们已经进行了在同一学期三门课程之间,利用同一案例进行一体化教学的尝试,即在软件建模设计课程、编程语言课程、软件测试课程中采用相同的案例推进教学,以期让学生更深入地体会软件开发的全过程,具备软件工程化的“经验”。
四、结论
在“创新民办高校高素质人才培养模式”的改革试点中,软件测试课程的教学改革将在总结前面教学改革经验和教训的基础进一步推行开发内化教学法。在今后的教学中,我们打算进行相同案例跨学期跨课程的一体化教学探索,在这一探索过程中,将建设规范的教学案例资源库,探索合理的一体化教学体系,以帮助学生系统地学习专业知识、领悟知识的连贯性、提高学生的工程素养和实战能力。参与一体化教学的各门课程在试验教学中注重企业工作模式和场景的模拟,让学生在学习过程中具备软件工程全过程的“经验”,以进一步提升学生就业竞争力。
参考文献:
[1] 赵作斌. 大学成功素质教育理论与实践[M]. 武汉: 武汉大学出版社, 2009.
[2] 张向宏. 软件测试理论与实践教程[M]. 北京: 人民邮电出版社, 2009.
[3] 刘德宝. 软件测试工程师培训教材[M]. 北京: 科学出版社, 2009.
[4] 北京阿博泰克北大青鸟信息技术有限公司. 行业规则和行业经验手册[M]. 北京: 科学出版社, 2008.
[5] 吴建平. 高职“软件测试技术”课程存在问题和应对措施[J]. 计算机教育, 2007(9).
[6] 陆慧娟等. 面向本科就业市场的计算机工程型人才培养研究[J]. 计算机教育, 2011(5).
[7] 佟伟光. 软件测试[M]. 北京: 人民邮电出版社, 2008.
软件测试年中总结范文2
关键词:信息检索;搜索引擎;索引
中图分类号:G252.7文献标识码:A 文章编号:1001-828X(2011)12-0269-01
一、国内外现状及其分析
在过去的20年中,信息检索领域得到了不断的发展和壮大。现在,有关信息检索的研究包括建模、文献分类和归类、系统构建、用户界面、数据可视化、信息过滤和查询语言等。虽然信息检索正在不断成熟,但是WEB的设计、定义、基本的数据模型并不能满足于人们对信息检索的需求,因此基于java的全文信息检索引擎框架系统的设计与开发的研究势在必行。
二、系统设计
1.设计思想和原则
(1)充分利用现有工作基础和成果,进行改进、提升和整合,避免重复建设。(2)模块之间关系尽量做到高内聚低耦合,通过定义一系列的接口和抽象类提高系统的可扩展性。(3)代码编写规范化,配有一定的注释,保证代码的重用性、可读性,可以进行快速的二次开发。
2.接口设计
本系统外部提供了简单的建立索引和搜索的API,但是内部的机制却是非常复杂的,通过调用这些API用户可以实现为文件建立索引并进行简单搜索的功能。系统主要的建立索引的API如下所示。
(1)FileIndexer:索引操作的入口。该类的Index(File)方法递归遍历文件系统目录中的并同时调用相应的解析器索引其中所有的文件。(2)Properties:该类将文件的扩展名映射到能够解析以这些扩展名为后缀的文件的DocumentHandler实现类上。(3)Analyzer:系统的文本分析器。本系统运用了其子类IK_CAnalyzer进行文本解析。
3.索引结构设计
本系统中最基础的概念是索引(index)、文档(document)、域(field)和项(term),索引包含了一个文档的序列。
(1)文档是一些域的序列。(2)域是一些项的序列。(3)项就是一个字串。
域的文本可能以逐字的非倒排的方式存储在索引中。而倒排过的域称为被索引过了。域也可能同时被存储和被索引。域的文本可能被分解许多项目而被索引,或者被用作一个项目进行索引。
FileIndexer类的Index(File file)方法递归遍历文件系统目录并同时调用相应的解析器索引其中所有的文件。
4.部分程序设计代码
本框架系统并不关心数据的来源,格式,甚至文件使用什么自然语言都没有关系,只要可以把它转换成文本格式。目前系统只能索引和搜索MSWord、PDF、纯文本文件、HTML格式的文件,随着框架的进一步丰富,将会有更多格式的文件可以被本系统索引。具体的建立索引和搜索的过程如下所示。
public static void main(String[] args)throws Exception{
if(args.length!=3)
{System.err.println
("USAGE:java"+FileIndexer.class.getName()
+"-propertiesFile"+"-fileToBeIndexed"+" -indexFileSaved");
System.exit(0);
}
Properties prop = new Properties();
prop.load(new
FileInputStream(args[0]));
fileIndexer.indexBuilder.setMaxFieldLength(2048);
long start = System.currentTimeMillis();
fileIndexer.index(file);
fileIndexer.close();
long end = System.currentTimeMillis();
System.out.println(end-start);
}
上述建立索引和搜索过程应用的是FileIndexer框架,这个框架存在一个很明显的缺陷:它基于文件扩展名是正确的前提之上,并且要求所有的文件都必须带有扩展名。
本文件的文件扩展名总是.txt,而不会是其他的扩张名;有假设MS Word文档文件扩展名一定为.doc等等。本系统包含了能处理如下类型输入文件的几个解析器:
(1)HTML、HTM;(2)PDF;(3)MS Word;(4)纯文本文件.txt。
所以如果遇到了现有的框架不能处理的文件类型,而你又需要对此类型的文件进行索引从而使之可以被搜索时,这时该去扩展这个框架。为了更准确地进行框架的扩展操作,请遵循以下的几个步骤:
(1)编写一个用于解析目标文件类型的解析器,并实现DocumentHandler接口。(2)在handler.properties文件中添加你的解析器类,将此类映射到对应的文件扩展名上。(3)用上例的所示的方法运行FileIndexer程序。
三、系统测试
软件测试是一项非常重要的工作。它在软件的整个生存期中占据重要的位置,对软件的运行具有极其重要的意义。
(1)测试用例一:
索引文件:Lucene:基于Java的全文检索引擎简介.htm。
文件大小:52KB。
提取索引项(Term)个数:401。
所用时间:1094milliseconds。
(2)测试用例二:
索引文件:Lucene:my_search.txt。
文件大小:5KB。
提取索引项(Term)个数:252。
所用时间:853milliseconds。
四、总结
由于时间仓促,在这次程序设计的过程中,本软件还有不完善的地方,这有待笔者以后继续完善,恳请各位同行提出批评改进意见。
参考文献:
[1]谭浩强.C程序设计(第二版)[M].清华大学出版社,1999:298-308.
软件测试年中总结范文3
关键词:移动应用;软件开发;实训平台;专业技能;职业拓展
中图分类号:G710 文献标识码:A 文章编号:1005-1422(2013)09-0100-03
一、前言
计算机类专业是职业院校开设的重要专业类型,而软件技术及软件工程专业是计算机类专业其中一个专业,是目前市场需求最多的专业类型之一,也是职业院校高薪就业十大专业之一(来自麦可思《2013年中国大学生就业报告》就业蓝皮书)。然而,在职业院校软件技术及软件工程专业的人才培养以及就业过程中,存在两个问题:(1)相对于普通高校学生,职业院校的学生学习基础要低一些,增加一定的教学难度;(2)职业院校毕业学生就业以中小型企业为主,而我国的中小型企业普遍不提供入职技能培训,新员工均要求能够立即上岗[1]。所以,在软件技术及软件工程专业人才培养过程中,人才是否能满足市场需要是考核教育质量的核心指标,教学与实践相结合、理论教学与模拟场景甚至是生产环境实训相结合是提高教学质量的有效手段,软件技术及软件工程具有很强的系统性、技术含量高、技术更新快,因此在教学当中既要注重专业基础理论的教学,又要把握行业技术发展的方向、加强学生实践技能的培养,很有必要建立高度仿真的实训系统,来实现软件开发与管理业务中的各个岗位职业一系列技能的训练,从而达到毕业即可上岗的人才培养目标。
软件开发实训平台的建设,国家教育部有相关的规定和要求,早在2007年教育部办公厅就印发了《中等职业教育数控技术应用等四个专业实训基地设备基本配置推荐标准》的通知【教职成厅〔2007〕5号】,其中对计算机应用与软件技术专业的软件开发培养方向的实训提供了基本配置推荐标准,文件还说明了计算机软件开发方向的软件测试实训室所涵盖的实训内容:(1)软件开发环境配置;(2)应用程序开发;(3)Web站点维护;(4)数据库建立及维护;(5)测试工具的应用;(6)软件测试;(7)测试文档编写。
二、平台概述
在移动应用开发领域中,已经形成了三大主流平台:(1)谷歌(Google)的Android开发平台,采用Java语言,(2)苹果(Apple)的iOS开发平台,采用Objective-C语言,(3)微软的Windows Phone开发平台,以C#语言为主要编程语言。其中微软移动开发平台因为其完整的工具软件体系、优良的本地化和用户体验、丰富的学习文档、较低的技术门槛能、广泛的市场需求、以及对WEB应用程序与桌面应用程序开发的全覆盖等众多特性,相对其他两个开发平台来说,更适合职业院校学生学习。所以,大多数职业院校把微软移动应用开发平台作为实训的首选平台。
微软移动应用开发实训平台由四大部分组成:微软开发平台、课程资源与培训、校企合作备忘录和体验中心,如图1所示。
(一)体验中心包括由XBOX/Kinect及大屏幕组成的体感互动体验系统、Windows 8触屏笔记本、Windows Phone手机、Surface Pro平板组成的体验环境,主要用来体验微软的一些新技术和展示和试用实训教学中师生开发的应用程序。
(二)课程资源与培训是微软提供的系统化的软件开发相关的国际精品课程以及对师资知识结构的更新培训;
(三)校企合作备忘录是由微软协助提供的同软件企业的合作方案建议,包括企业提供真实案例、师生作品向企业推荐、顶岗实习等合作项目;
(四)微软开发平台是微软移动应用开发实训平台的核心,由5个模块组成:
1.实训平台基础模块,是指构建开发平台的客户端及服务器的基础软件环境,由Windows Server 2012、SQL Server 2012、System Center 2012、Windows Professional 8等系统软件将若干台物理服务器采用云计算架构和虚拟化技术组成一个资源池,面向师生提供统一的开发环境虚拟机、个人存储以及开发实训所用到的各种虚拟服务器,如Team Foundation Server等。
2.分析设计模块,由Office Professional Plus 2013和Visio Professional 2013组成,实现需求文档、数据库物理模型、OOD/OOP模型等的分析和设计。
3.应用开发模块,主要由Team Foundation Server 2012和Visual Studio Ultimate/ Professional组成,实现软件开发过程中的设计、编码、测试和部署的程序开发工作。
4.应用软件生命周期管理模块,主要由Visual Studio Team Foundation Server 2012组成,用来实现工程项目管理、团队协作、开发文档管理、代码版本配置管理、测试管理和部署管理,提供了覆盖软件开发流程中的主要工作岗位的功能集合。
5.项目管理模块,由Project Server 2013与Project Professional 2013组成,用于对软件开发项目进行全面管理,包括任务管理,资源(时间、人力、设备场地等)管理,以及进度、计划、沟通、调度与风险管理等。
通过微软移动应用开发实训平台,可以实现移动应用开发领域中从专业技能训练到实际生产工作的完整的工作流程、全方位角色以及校企互动的实训教学;同时还可以将Project Server 2013应用与教学过程当中,通过对教学过程的分解、任务分配、任务指引和实训考核,能够方便地实现基于工作过程指引的教学模式[2],以获得更好地教学效果。
三、教学应用
移动应用开发实训教学的目的是让学生从整体上理解软件开发流程及相关概念,通过系统化的软件开发课程掌握软件开发的基本技能,通过对工具软件的应用训练使学生能够掌握软件开发环境的组建、熟悉开发环境中常用工具软件的使用方法,通过基于应用软件生命周期管理软件的指引教学使学生能够掌握软件开发流程中各个主要岗位的工作内容和相关技能,通过对真实Windows Phone移动应用程项目的开发实训使学生能够掌握移动应用开发完整的开发模式和应用程序商店(App Store)流程,通过项目管理实训教学能够提高学生团队合作精神以及从更高的层面发现、分析和解决问题的能力。进而使学生工作能力能够达到准生产环境水平,实现毕业就上岗的高水平就业能力以及未来职业拓展能力。
微软移动应用开发实训平台本质上是微软Windows平台上统一的软件开发实训平台,涵盖了控制台程序、桌面应用程序、 WEB应用程序、WPF/Silverlight应用程序、Windows Phone移动应用程序以及应用软件生命周期管理,可以结合各个学校的实际情况开发出符合学校自身特点的实训教学应用。在基于移动应用开发实训方面,以东莞理工学校为例,见图2,主要有以下几个方面:
1.基本技能训练。在学生具备基本的程序设计基础知识后,就可以进行软件开发的基本技能训练,分为三部分:
第一部分是通过简单的控制台程序或桌面应用程序实训让学生掌握程序设计的基本技能,如Visual 工具的使用,程序代码的编写、调试、运行方法;通过一些简单有趣的小程序来理解、强化和印证前面所学的数据结构知识,逐步掌握编程语言C#的语法并能熟练使用。
第二部分是WEB应用程序开发实训,如小型的WEB网站、简单的WEB应用管理程序,通过从创建WEB APP工程项目、页面设计和组织、页面跳转、业务处理代码编写到WEB应用程、部署和运行的实训教学,让学生理解WEB应用程序的工作模式和执行原理、掌握WEB应用程序工程项目的组织结构和维护、掌握应用程序的设计方法和WEB控件的使用。
第三部分是移动应用程序的开发实训,主要是通过简单、实用有趣的程序案例,让学生掌握基于Windows Phone 8的应用程序的开发流程,重点是了解和掌握Windows Phone 8应用程序的组织结构、设计模式、执行原理以及到应用程序商店(App Store)的流程。
2.移动应用专项技能训练。移动应用专项技能训练主要是培养学生使用软件技术解决实际问题的能力,通过专项训练掌握对业界流行的技术和未来即将流行的技术,并能够综合运用来实现企业业务需求。
3.多工作岗位技能训练。现代软件开发是一项多人协作参与的工作,随着工业化程度的提高,开发过程日益规范化、标准化和流程化,分工也更加细致和明确,逐渐形成需求分析、系统设计、程序编码、测试管理、系统运维、配置管理、文档管理、项目管理等一系列分工明确的工作岗位,在微软移动应用开发实训平台中,通过Team Foundation Server和Visual 工具可以实现上述工作岗位的模拟实训,老师可以把学生分成多个项目小组,每个小组进行不同的项目开发,每个学生可以参加多个小组并担任不同的岗位角色,履行相应的工作职责,使学生可以在每个工作岗位得到锻炼,而不仅仅是程序编码。
4.项目管理技能训练。在软件开发行业中,项目管理是软件开发从业人员职业拓展的主要途径之一,也是是打通职业“上升通道”的渠道之一,软件开发人员在获得一定经验和能力,通常成为项目主管或项目经理,成为技术型管理人员,然后逐步向更高的职位发展。在项目管理中,项目管理人员面对不仅仅是技术问题,更多的是项目干系人之间的协调,以及项目的进度、成本、质量、风险、沟通管理等非技术问题。
四、注意事项
微软移动应用开发实训平台是一套完善而实用的实训平台,为了使实训平台发挥出更大的价值,学校以及教师应该注意以下事项:
1.作为企业,其主要目的是生产并盈利,所以,我们应该主动积极地与合作企业进行沟通,并且要走向社会,寻求更多的企业合作,了解行业动态和技术发展方向,加强学校教学与企业生产之间的互动,获取更多真实教学案例甚至项目外包。
2.及时更新知识结构与课程体系。专业教师必须及时更新自己的知识结构,不断重构教材和课程内容,及时了解并掌握新的应用技术,并运用到实训教学当中,这样培养出来的学生才不至于脱离社会需求。
3.加强实训平台管理。移动应用开发实训平台在学校应用当中有三个特点:(1)使用率高,进度重叠率高,(2)学生更替快,(3)系统升级快。所以需要加强管理,首选,要建立学期实训计划项目清单,包括实训班级、实训阶段、实训项目及案例资源等;其次,对于毕业学生要及时对其空间进行清理,对其中的优秀项目进行整理归档;最后,对实训平台中的重要系统如SDK要及时升级,以便能够进行新技术的实训教学。
4.对于一些重要的实训项目要保证一定数量的重复案例,根据学习理论,重复原则有效提高学习效果,在实训过程中,学生会做但不一定掌握,有时候是依葫芦画瓢,并没有理解,需要通过多次类似的案例重复训练才能达到预期的效果。
五、应用总结
在移动应用开发实训教学当中,不管是采用微软移动应用开发实训平台还是其他的移动应用开发实训平台,技能训练都一定要结合行业需求,基本技能训练要扎实、专项技能训练要强化、同时还要注意培养学生职业拓展能力和职业素养,加强学校师生与企业、与行业、与社会的互动,这才是移动应用开发实训平台在教学应用中的根本所在。
参考文献:
[1]徐愉吟.职业院校毕业生就业困难的原因分析及指导对策[J].考试周刊.2009,(26).
软件测试年中总结范文4
关键词:校企合作;软件人才培养;机制创新
中图分类号:G648文献标识码:A文章编号:1009-3044(2012)24-5838-02
A Study for Vocational Colleges Software Talent School-enterprise Cooperation Cultivation Practice
HU Yu-gui
(Guangdong Institute of Science and Technology, Zhuhai 519090, China)
Abstract: Software talents training of vocational colleges are facing many bottlenecks in the development, in which the students how the seamless connection of the enterprise is the core of the problem. Cooperation has become the key to solving this problem with how soft ware companies and the innovation and combination mode of cooperation, give full play and the integration of all resources to achieve the goal of mutual benefit and win-win. Guangdong Science and Technology Vocational School of Computer and Software Engineering Insti tute, for example, a brief introduction to the practice of school-enterprise cooperation, and summed up the mode of the software talent school-enterprise cooperation.
Key words: school-enterprise cooperation;software;training mechanism innovation
软件产业在我国社会主义市场经济发展中起着无可取代的地位和有着不可替代的作用,同时也是在我国的国民经济,社会信息化建设起着基础性的作用,在我国的信息产业和信息建设中起到决定性的作用。近年来,我国的软件发展的环境也越来越好,政府支持的力度也越来越大,对产业经济发展的作用也越来越强,而且我国的传统产业和信息产业结合的越来越紧密,在我国的传统产业都面临着转型升级的局面时,信息产业已经在其中起着不可替代的作用。但综观目前中国软件人才市场,却存在两个奇怪的现象。一方面,几乎每一家企事业单位都需要软件人才。我国每年大学毕业生中计算机类人才高达十几万人,这有限十几万人分散到各行各业的IT部门,本身就会造成供求失衡。而未来几年中国软件人才缺口将会越来越大,而另一方面,对如此大的软件人才缺口,我国软件人才的培养体制却缺少必要的适时调整。人才培养长期主要依靠扩大高等院校计算机系人才的招生,缺乏根据市场和实际需求来制定和开展招生及教学计划的培训体系,更没有设立专门的教育机构大量培养实际急需的软件产业工人。而目前广东科学技术职业学院计算机与软件工程学院坚持软件人才培养”校企合作,工学融合”的原则,与广东省内的各个知名IT企业进行紧密的合作,让软件人才培养的各个环节中都让企业参与,进行全方位,多层次的校企合作。
1校企合作人才培养模式实施方法
1.1校内外共建实训基地模式
所谓校内生产性实训基地,就是学院充分利用自身或外部的优势(人才、技术、资金、市场等),利用院校场地在校内创办具有企业性质、按市场规律运作、应用与设置专业相关技术的公司(或工厂),我院与深圳蓝点公司合作,共建实训基地对学生进行实践教学就是这么一种方式,深圳蓝点公司为我们学校添加设备,同时利用这些设备进行项目开发,而我院提供教室,老师。我校的学生可以利用这些实训基地进行学习,而深圳蓝点公司的员工也可以用这些实训基地进行自身提高和进修,通过这种合作模式,即实现在双方的资源共享,又实现优势互补和校企的合作双赢。在这些实训基地里,学校可以对实际的项目的运作中来调整教学计划,过程甚至教材,来不断培养适应企业发展要求的学生。而企业也在在实训基地内挑选那些表现优秀的学生来充实自己的员工队伍,增加企业的员工存备。
1.2举办对外企业工程师定期讲座
大学是人才的培养基地,讲座则是大学生活中浓墨重彩的一道风景。丰富多彩的讲座对于繁荣校园文化,活跃学术气氛,鼓励理论研究和学术创新等,具有良好的促进作用。,对于人才培养和教育而言,在“通才教育”理念占据教育哲学主导地位的时代,讲座是其中不可忽视的培养和塑造手段。指导性讲座能给大学生以切实的人生指导,引导他们养成健康的生活方式;学术性讲座是大学生开阔知识视野,发掘学术兴趣和增强学术功底的第二通道,并能广泛涉猎各个学科领域,这对于优化学生的知识结构,提升他们的综合素质具有不可替代的作用。而为能让高职学生更好的掌握软件开发的前沿和发展动态,拓展他们的视野,我院定期邀请软件行业的龙头企业来学校进行软件相关方面的讲座,介绍IT行业的动态及最新流行的软件开发技术,通过这些讲座和讨论,让学生可以更加明确学习目标,制定符合自己专业的职业规划,更好地激发学生的对学习热情。
1.3和第三方培训机构强化培训进行合作模式
经过充分调研软件行业现状以及软件公司进人需求,结合珠海当地的实际情况,我们通过与北大青鸟Aptech公司合作,以课程置换方式引进ACCP课程,达到学历教育与职业教育的有机结合。ACCP课程置换,就是把计算机信息管理专业的计算机相关课程,全部或部分地替换为北大青鸟Aptech的ACCP培训课程。当然,我们与ACCP的合作并不是照抄照办,而针对我院学生的实际情况,我们与这些培训机构联合制定课程设计计划,为不同学习程度的学生量身定制相应的课程项目,每年我院都会派出相关课程的老师去北大青鸟参加其课程的相关培训和论证,通过这些相关课程的培训,极大的提高了教师的专业水平和业务素质,同时也开阔了这些老师的专业眼光,同时,在与这些培训机构的合作中,我们还进行培训和教学资料的开发和共享,召开相关的教学研讨会,互相进行教学观摩活动。另外,这些培训机构与社会的公司都有广泛的合作关系和联系,通过与这些培训机构的合作,我们间接的可以与外面的公司进行合作和业务洽谈,为企业输送更多适应企业发展的人才。这些知名的IT企业则以我院为基地,互相合作,对自身进行大力的宣传,提升其自身的知名度,为企业带来可观经济利益,实现学院和IT企业的双赢。当然不止和北大青鸟的合作,2007年到2012我院已经与十几家培训机构达成合作共识,包括神州数码,金蝶软件,思科网络等知名的企业中的教育单位,参与培训的学生人数达到数百人,培训的内容涉及软件开发、网络操作、硬件维修、售后服务等等,有将近30%的学生通过参加这种企业培训最后留在企业为企业服务。
1.4进行校企合作、工学融合,采取多种形式进行项目实训
我院一直把高职毕业生的毕业实训当作教学改革的核心之一抓,我院软件专业已经将学生的毕业课程设计改革为毕业课程实训,通过毕业的课程实训,学生能够更加了解项目的真实过程,提前适应项目的企业工作环境。
在我国,虽然高职的就业率很高,但是真正去看研究,就会发现专业的对口率并不很高,这意味我们有很多学生毕业后学无所有,而且有很多软件企业一直认为高职学生的专业水平不并认同,认为他们实践能力差,操作能力不高,在工作的上手能力不如本科生,这导致企业在招聘时比较顷向于本科生,而且在企业在高职生要花比较长的时间才能获得认可。高职院校只有通过毕业课程设计整合到毕业课程实训里面,才能让软件企业更加了解高职学生的水平,让软件企业认可高职学生的动手能力,从而提高高职计算机学生的就业对口率。更加反映我们学生的就业水平。
1.5进行软件企业和学生的见面交流会
为了让高职学生能更好的了解就要就业的软件公司,也让软件公司更好的了解高职学生,我院每年都会邀请众多的软件公司走进学校,和学生进行面对面对交流和沟通,通过这些见面会,我们能达到如下目的,第一,学生能了解当今软件公司的需求,从而不断的调整自身的学习目标和方向。第二、公司通过与学生的见面,能更加了解在校学生的学习水平,预先发现比较好的人才,甚至和学生当场签订就业合同,让学生没有毕业就可以参与公司的工作,第三,公司与学校的教师进行交流沟通,对学校的教学项目进行讨论和改进,让学校的人才培养紧跟市场的步伐。2006年至2012年,我院已经成功举办了七届软件企业见面会,共邀请了20多家软件企业和厂商的经理来我院进行交流,有的1000多名的历届毕业学生都参与企业公司的见面会。
2校企合作成果
我们学院不断探索新的教学模式,进行教学和实践相统一的结合,除了正常的教学考核要求之外,我们学院的骨干课程都要求学生进行相关的课程设计任务,同时依托软件项目比赛、ACM比赛和广东省高校杯比赛,通过比赛不断的提高学生的动手能力,培养学生的创新意识,同时培养学生的团队合作的能力,而且我院每个学期都会派出相关专业的老师下到企业进行岗位实训,让这些老师真正参与软件公司真实项目的开发,了解软件开发的前沿技术,增加教师的软件开发实战项目经验,
我们学院从成立到现在,已经有十届学生毕业,每年的就业率都达到了90%以上,而且毕业的专业对口率高,其在大部分的学生都在相关专业的公司工作,每年我校的学生处都会给已经毕业的学生进行毕业工作调查,从调查反馈的统计结果来看,大部分公司对我院的学生的评价都非常不错,都表示我校的学生具有良好的团队合作能力,具有良好的岗位适应能力,能够非常出色的完成领导交给的各种任务。
3结束语
目前的IT技术发展日新月益,新的IT需求也层出不穷,而软件行业对人材的需求也在不断变化,高职院校只有外部的企业公司进行深入的合作,才能够及时发现社会对IT真实需求,从而培养出社会真正需要的人材.高职教育应该尽量的拿出自身的优势,进行优势互补,只有这样,双方才能够实现互利共赢、共同发展。
参考文献:
[1]凌伟,陈剑锋.独立院校软件人才校企合作培养模式实践[J].科教导刊, 2011(08).
[2]景红,何滨.关于改革软件人才培养模式的探索[J].教育与职业,2006(20).
[3]蒋卫祥.高职软件专业校企合作共建实训基地的研究[J].教师,2010(32).
软件测试年中总结范文5
【关键词】 投资价值;每股收益;发展趋势;建议
一、公司历史投资价值分析
1、公司上市十年以来净资产收益率、利润分红率、股价升值收益率与国债收益率的比较
以华鲁恒升近十年的主要财务数据计算了该公司最近十年的净资产收益率、利润分红率、股价升值收益率并与同期的国债收益率进行比较。
表1 华鲁恒升净资产收益率与国债收益率的比较[1] 年份 净利润
(万元) 股东权益
(万元) 分红
(万元) 净资产收益率(%) 分红率(%) 升值率(%) 国债收益率(%)
2003 7876 63677.6 2505 12.76 31.81 12.78 2.32
2004 12614 73811 1670 17.09 13.24 10.98 2.64
2005 17554.7 92363 2505 19.01 14.27 24.07 3.24
2006 23435.6 171340 3305 26.33 14.10 18.50 3.39
2007 32549 200653.5 0 17.24 0 34.83 5.74
2008 38210.5 238344 4957.5 17.37 12.97 33.54 5.53
2009 42510 275896 4957.5 16.56 11.66 21.33 3.73
2010 25414 477949 6357.5 8.89 25.02 22.07 4.25
2011 35469.6 507061 0 7.19 0 48.94 5.58
2012 45156.5 552218 14304 8.53 31.68 35.83 5.58
由上表可以看出,华鲁恒升自2003年以来净资产收益率一直远远高于国债收益率。即使在净资产收益率最低的时候也还高出国债收益率1.61个百分点。这表明在过去的十年该公司的经营状况一直很好,投资带来的收益较高。由上表也可以看出,华鲁恒升近十年来利润分红率大部分时期都高于国债收益率,说明该公司的盈利能力较好。过去十年中只有2007年和2011年该公司未进行分红,根据该公司的财务报告可知这两年该公司未分红是因为公司打算在下一年投产在建项目,预计所需资金较多,所以未对净利润进行分红。该公司过去十年的股价升值收益率一直高于国债收益率,即使在2004年股价升值收益率是历年来最低点的时候也比国债收益率高出8.34个百分点。投资于该公司获取的收益率远远高于投资于国债。从过去十年该公司投资收益、收益分配总体来看,该公司对于战略投资者来说是非常有吸引力的,对于中小投资者来讲,投资该公司是适合的。
2、公司与同行业公司市盈率的比较及最近十年的市盈率
市盈率指普通股每股市价与每股收益的比率,它反映普通股股东愿意为每一元净利润支付的价格。本文挑选了目前排名前五名的公司以及行业平均值与该公司进行比较。
表2 公司市盈率与同行业的比较[2]
公司 *ST海龙 南风化工 湖北宜化 双钱B股 和邦股份 行业平均 华鲁恒升
市盈率 2.55 7.32 10.51 13.27 13.49 32.55 15.24
由上表可以看出目前华鲁恒升的市盈率与行业前五名相差较小,远远低于行业平均市盈率。在每股市价不变的前提下,市盈率较低表明该公司的每股收益较高;在每股收益不变的前提下,市盈率较低表明该公司目前的股价较低,可能不存在被高估的可能性。本文通过表1的财务数据与市盈率的公式计算得出该公司最近十年的市盈率,希望能找到规律,对该公司未来三年的市盈率进行预测。
表3 公司最近十年的市盈率表
年份 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
市盈率(%) 17.94 17.2 10.29 16.33 40.33 13.76 27.41 25.81 20.29 16.35
由上表可以看出华鲁恒升的市盈率在大部分时间增长率是负的,在2012年市盈率下降到了16.35,根据其总的发展趋势,本文预测该公司2013年的市盈率应该低于2012年9.49个百分点,即本文预测该公司2013年的市盈率是14.8倍。
二、公司未来投资价值分析
1、公司发展趋势分析
本文根据表1的财务数据将过去十年的净利润进行总结与分析,计算该公司每年的营业收入增长率,来预测该公司未来三年的净利润。
根据该公司过去十年的营业收入增长率计算得出这十年的营业收入平均增长率是33.25%,本文以该平均增长率为依据计算该公司未来三年的营业收入,即某年的营业收入=上一年的营业收入×(1+33.25%)。由此公式计算得出2013年、2014年和2015年的营业收入分别为933164万元,1243441万元,1656885万元。
取X=营业收入,Y=净利润,已知X值集合,从满足线性拟合直线Y=mX+b的点中选出符合条件的Y值。
经计算营业收入与净利润的相关系数是0.8427,说明两者的相关性较强。
得出线性方程为:Y=0.052097X+11376.85。
将未来三年的营业收入分别是933164万元,1243441万元,1656885万元带入线性方程计算得出该公司未来三年的净利润分别为55992万元,65917万元,97696万元。
综上所述,通过对该公司过去十年营业收入和净利润的分析总结以及对其未来三年的预测可知,华鲁恒升是一个发展较为稳定的公司,可以让股民放心。比较适合对其进行长期投资。
2、公司未来三年每股收益和股票价格预测
每股收益是税后利润与股本总数的比率。该比率反映了每股创造的税后利润,比率越高,表明所创造的利润就越多。
本文通过Spss软件测试了各项数据与每股收益的相关性,其中,净资产收益率与每股收益的相关性最大。
回归
[数据集0] I:\毕业\数据.sav
输入/移去的变量b
模型 输入的变量 移去的变量 方法
1 净资产收益率a . 输入
a.已输入所有请求的变量。
b.因变量: 每股收益
模型汇总
模型 R R 方 调整 R 方 标准估计的误差
1 .771a .595 .544 .122037
a. 预测变量: (常量), 净资产收益率。
Anovab
模型 平方和 df 均方 F Sig.
1 回归 .175 1 .175 11.731 .009a
残差 .119 8 .015
总计 .294 9
a. 预测变量: (常量), 净资产收益率。
b. 因变量: 每股收益
系数a
模型 非标准化系数 标准系数
B 标准误差 试用版 t Sig.
1 (常量) .251 .112 2.238 .056
净资产收益率 .024 .007 .771 3.425 .009
a. 因变量: 每股收益
因此,取X=净资产收益率,Y=每股收益,已知X值集合,从满足线性拟合直线Y=mX+b的点中选出符合条件的Y值。经计算得出线性方程为:Y=0.771X+0.251。
根据表中数据计算了该公司过去十年股东权益增长率,平均增长率是30.3%。假设该公司未来三年都以15.00%的比率增长。那该公司未来三年的股东权益的计算公式为:某年的股东权益=上一年的股东权益×(1+15%)。
该公司未来三年的股东权益分别为635050.7万元、730308.3万元、839854.5万元。得出该公司未来三年的每股收益为0.624元、0.725元、0.947元。
根据本文的预测,华鲁恒升2013年的市盈率是14.8倍,根据公式可以得出未来三年的股价分别为:9.24元、10.73元、14.02元。
本文通过对华鲁恒升每股收益的预测,推测该公司的股价在未来三年里会一直保持上升的趋势。2013年4月10号的收盘价是7.25元。以此为依据可以大体计算出该公司股价升至收益率。2013,2014,2015年分别是(9.24-7.25)/7.25=27.45%;(10.73-7.25)/7.25/2=24%;(14.02-7.25)/7.25/3=31.13%。该公司未来三年的股价升值空间是很大的,对于以获取差价为手段的中小投资者来说是适合的。
三、结论与建议
结论:该公司过去十年的净资产收益率较高,一直高于国债收益率;利润分红率较高,该公司的分红率一直高于国债收益率;该公司的股价升值收益率近十年来也一直较高,非常适合中小投资者的投资;目前该公司的市盈率在行业排名中居第十名,但它与前十名的平均市盈率差距较小;该公司近十年来的营业收入与净利润一直保持上升趋势,未来发展形势被看好。
建议:华鲁恒升的内在价值较大,具有很大的发展潜力。对于中小投资者来说,该公司的股价升值收益率较高,是适合中小投资者的。但该公司发展稳定,股价不会在短期大幅度变动。所以我们认为,该公司最适合战略投资者。
【注 释】
[1] 国债收益率数据来源:新浪网站.
[2] 数据来源:网易财经网站.
【参考文献】
[1][2] 荆新,王化成,刘俊彦.财务管理学[M].中国人民大学出版社,2009.92-98、96-97.
[3] 华鲁恒升官方网站.http:///
[4][5] 刘永泽,陈立军.中级财务会计[M].东北财经大学出版社,2009.323-360、361-362.