前言:中文期刊网精心挑选了软件测试学习计划范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
软件测试学习计划范文1
在软件工程工程硕士培养的诸多问题上,做了一些有益探索与研究,针对性地提出了一套适合于省属高校软件工程全日制工程硕士培养的解决方案,希望能为同类型高校提供人才培养的借鉴。研究生培养方案的制定,重点需要解决课程体系设置、培养流程规划与控制。对专业学位研究生而言,还需要解决专业实践能力的培养与训练这一关键问题。
1.课程体系设置软件工程学科正式确立的两个标志性文件是2004年IEEE推出的软件工程知识体(SWEBOK)和软件工程教育知识体(SEEK)。两个文件内容相近,都包含了软件工程核心类的知识领域、基础类或前导类的知识领域,以及其他相关领域的知识[4]。软件工程研究生的培养从原则上说应遵循上述两个文件,围绕上述知识领域进行教学。但由于这两个文件将软件工程的知识体系划分为知识点,各领域之间必然存在重复和交叠。在课程设置上无法照搬上述两个文件。以SEEK为基础,我们对软件工程的课程设置进行规划。整个课程设置被分为五个层次,分别为工程基础课程、计算机基础课程、软件工程核心课程、扩展课程和实践课程,如图1所示。课程开设顺序大体按照五个层次由低到高依次开展。其中,工程基础课程提供软件工程所需数学理论基础、外语能力培养、软件工程文档写作、论文写作基本功训练。计算机基础课程提供软件开发必须的计算机基础知识,如网络、算法和数据库知识。相对于本科课程而言,此类课程讲授内容更深入全面。软件工程核心课程设置了高级软件工程、软件体系结构和软件测试与质量保证三门课程。高级软件工程侧重于软件分析与设计、软件工程过程、软件开发案例分析。软件体系结构侧重于结构风格、案例研究、共享信息系统、结构描述、结构的分析与评估、特定领域的软件体系结构和流行的软件体系结构等。软件测试与质量保证着重于软件质量的改进,讨论如何提高软件质量的方法。扩展课程包含系列领域知识课程,研究生可根据研究方向选择两门;软件开发工具讲授最新流行的软件开发、过程管理所需要的软件工具的使用,以实践教学为主。软件开发新技术研讨课程以讲座形式开展,教师和学生均可作为一个专题的主讲。实践课程包含校内实践、校外实践和毕业设计三个环节。
2.培养流程与实施教育部明文规定,专业学位研究生学制原则上为两年,同时要求应届本科生进行专业实践不少于一年。一般来说,研究生在校课程学习时间应有一年左右,加上专业实践的一年,如何合理安排学习计划,在两年内完成培养环节成了一个现实的重要问题。我校以周为单位制定了四川师范大学软件工程专业学位研究生培养流程,如表1所示:上表规划了研究生培养中的几个关键环节,依次为报到入学、课程学习、校内实践、校外实践、开题、毕业设计、论文写作和送审答辩。第一学期研究生主要是课程学习,同时在校内导师指导下开展文献阅读和编程能力锻炼。第二学期前半学期结束理论课程的学习。后半学期和暑期开展校内实践和毕业设计开题工作。第三学期研究生到实习基地进行校外实践。从第二学期后半段和整个第三学期,学生在专业实践的同时,需完成毕业设计。从第二个寒假开始直到第四学期前六周,研究生完成毕业论文的初稿。从第七周开始,进行论文修改、、盲评和答辩工作。从培养流程表可以看出,这种安排具有两个显著特点。一是理论课程学习安排在一个半学期完成,二是实践课程分为校内实践和校外实践。研究生理论课程学习任务并不重,完全可压缩到一学期半,同时可为实践提供更多时间。校内实践非常有必要。由于是省属高校学生大多能力一般,为保障学生进入企业能融入研发团队从事技术工作,必须先期培训其实践能力。这种安排时间较为紧凑,也比较合理,符合专业学位研究生侧重于实践能力培养的要求,也在两年的学制内确保了研究生的实践时间不少于36周。
二、专业实践能力的培养与训练
软件开发能力是软件工程专业硕士必备的核心能力,其能力培养既是对前端课程学习效果的检验,也是后端毕业设计和就业的必然需要。我校将软件工程专业硕士实践能力培养融入了众多环节。从前期的实验型课程教学,到中期的校内实践、再到后期的校外实践和毕业设计。实验型课程教学解决软件设计开发的基础技能,校内实践解决中小规模软件设计开发能力,校外实践和毕业设计解决中大规模软件设计能力。
1.实验型课程教学包含软件工具的使用训练、软件开发环境的搭建、软件开发案例分析和新技术研讨。软件工具的使用训练学生单个软件开发工具的使用,如项目管理软件Project、开发文档化软件Rational、软件测试工具LOADRUNNER、QTP、TD等。由于这些工具结构分散,还需进行开发环境的搭建训练。开发环境搭建训练内容一为搭建基于微软的VSTS和VisualStudio的开发平台,适合.net方向;内容二位、为搭建基于IBMRSA和Eclipse的开发平台,适合J2EE方向。软件开发案例分析中研究生将自己放在决策者的角度来思考项目所涉及到的具体问题,增强了学生的实际应对能力。新技术研讨促进学生或主动或被动地掌握了一些新兴技术,拓宽了技术领域。
2.校内软件开发实践采用项目驱动形式开展。要求研究生必须申报各类实际的软件开发项目,如四川省苗子工程、学校研究生科研创新项目、学院研究生科研创先项目。研究生可组织本科生参与项目实施,但必须任项目组长,在项目中担任核心角色,完成软件需求文档审定、软件架构设计、软件详细设计、大部分编码工作、测试方案制定等重要工作。
3.校外软件开发实践在上述环节经历后,研究生已经掌握中小规模软件开发的基本技能,此时将研究生派到实习基地,实战参与企业软件开发项目。其实践由校内导师和企业导师共同负责。前期技能的培养已保证研究生胜任企业中一般性的软件开发角色。
4.毕业设计研究生在校内和校外实践的36周中,还需要同时进行毕业设计的开题、实施。研究生可结合企业实习工作完成毕业设计。专业实践的考核分为定期汇报和实践环节结束汇报两种形式。研究生应每隔两个月集中汇报一次实习期工作心得,取得的成绩等。实践结束时在全院公开汇报,其成绩作为实践课程成绩。
三、结论
软件测试学习计划范文2
关键词:项目课程;计算机应用技术;专业人才培养
我国社会的各个领域对于计算机人才的需求都在不断的提升,所以需要计算机专业的人员能够更好地应用到各个行业当中,因此需要充分的对计算机的开发和利用进行开发,同时不断地对计算机和计算机网络进行维护。基于以上情况,在对计算机进行应用的时候培养计算机专业人才需要实行平合岗位,并且将工作过程作为导向,设计以专业技术为主要的课程目标,以课程设置为主体的计算机开发模式的探索实践,不断地适应社会各个行业对计算机相关行业人员的需求,以此来促进计算机行业的发展以满足各个行业对于人才的需求。
1基于项目课程的计算机应用技术专业人才培养的设计研究
在当前社会背景之下应该促进人的全面发展,需要综合的促进教育理念和教育工作,不断地符合课程开发的理论指导,并且在此根据之下提出以平合岗位,以工作过程作为向导,并将项目课程作为主体的课程开发模式。平合岗位主要是指在确保学生综合能力的前提之下,通过开设多个岗位方向的培训课程来提升学生的专业技能,能够尽量地确保学生做到一专多能。这样能够有效地增加学生的就业机会和就业能力,其中平台主要是对计算机应用的技术专业学生进行行业通用技术和智能的培养,可以有效地确保专业素质的提升,也能够更好地使学生达到专业的基础人才的要求[1]。岗位主要是按照相关的岗位设置向导的方向,严格的围绕着技术智能的培养,提升学生能力的培养,促使学生达到专业的应用人才的要求。这对计算机专业人才的相关岗位和毕业生就业状况以及学生的能力分析,毕业生的就业状况和学生的能力等诸多情况,都为我们将专业方向设置为软件开发技术、网络技术和信息化办公技术的三个方面。在工作过程当中,做过程导向主要是在计算机应用技术专业的范围之内做好计算机课程的开发,同时根据相关岗位的职业能力进行有效分析,并且不断地整合相关理论和实践教学内容,工作的过程作为一项基础射击训练项目,并且建立起工作任务和工作支持以及工作技能的联系,有效地增强学生的主体和直接体验,同时不断地激发学生的学习兴趣,有效地以教学内容为工作过程的导向,不断地促使学生完成工作任务,同时积极地为学生提供体验完整的工作过程和学习机会。项目课程主要是一种以工作任务为中心,选择和组织学习为主要工作知识的课程模式,这种工作是典型的产品生产以及服务等项目为载体的设计。所以它具有明确的工作任务,也能够有效地将工作内容和理论知识进行合理的整合[2]。所以这和企业的生产过程具有直接的联系,学生可以在一定的时间内和一定的范围之下,有效地组织自己的学习行为,能够明确的制定相关的学习计划,收获到较为有效的学习成果。高职计算机的应用技术专业课程,能够理解成一个企业网站的建设和管理,它可以当做是一个信息系统的软件的开发过程,可以当做是一次会议材料的准备。
2项目化教学模式之下的计算机应用技术专业人才培养方案实践以及存在的问题分析
程序设计是主要的计算机应用技术专业,这也是一个以工程实践为主的专业。在项目化教学当中,它需要必要的工程应用项目作为支撑,同时也必须促使企业积极参与其中,不断地发挥出企业的重要作用。要制定项目化的教学模式,促进人才培养,需要将企业因素和企业的相关方案实施并考虑进去。在制定项目化教学模式的人才培养方案的时候,其所涉及的问题主要从如下几个方面进行考虑。2.1课程体系的建立在建立课程题的时候,制作过程需要有项目化课程程序的参与,同时这又和其他的学科以及传统课程具有一定的差距。在传统的课程方面,因为知识点存在着相对独立的情况,所以课程体系的设计只考虑知识点在内的逻辑先后关系,但是项目化课程却主要以主线项目为主,而这有可能是跨学科系的[3]。举例来说,比如说,一次为主的程序设计课程,它的课程主要是通过网页设计和数据库设计为主,同时也涉及,对于软件工程和软件测试等多个学科都有所涉猎,通过这些学科综合组成一门课程,而且在项目进度和客厅之间没有严格的先后顺序。因此怎样合理的优化其,促使他能够更好地符合项目教学,这是课程体系制定的基于项目化人才培养的方案所要解决的一个重要的问题。2.2企业的参与项目化教学需要将项目作为载体,同时将工作任务作为驱动,这样以项目的完成情况作为对教学模式进行考核的一个基础点,那么项目的目的就是将校学理论进行职业化,并做好相关的培养。企业是人才培养和质量效果评价的最终评价方,而企业的真实项目是项目化教学的项目基础,因此制定项目化教学的人才培养方案需要有企业的参与,那么企业需要采用什么样的教育途径实现人才培养方案,那么就需要充分的对培养效果进行优化,这也是本研究所要研究的一些问题。2.3人才培养方案的实施项目化教学的人才培养方案主要应该以项目作为主线,传统意义上的教学主要是学科课程为主,这种教学方式去按照徐其先后的分散形式进行设计,不能更好地满足教学的跨学科形式,对于企业来说也不无法做到企业的共同参与。所以研究合适的基于项目化教学的人才培养方案是十分重要的一个项目。
3项目化教学模式下计算机应用技术专业人才培养方案的制订的问题研究
3.1基于工作过程构建项目化教学人才培养方案工作过程指的是个体完成一定工作任务而所需要的一个时间,它是一个完整的工作程序。分析工作过程的着力点,不能够完全等同于工作过程本身,而需要采用一定的技术和手段来对工作过程进行包装与设计。这能够使其在一定程度上满足教学的需求,有时也可以使课程内容更好地和工作过程相统一。对IT软件进行开发可以研究企业的调研,计算机应用技术专业主要涉及需求分析、UI设计、数据库设计、代码编写以及软件测试等典型的工作。从从业人员具有能够确定的网站功能和风格来分析,它可以根据网站需要来进行内部或外部的CSS样式的UI设计,也可以根据网站功能进行相关的数据库表的创建,通过对客户的需求进行分析完成相关网站的开发和设计,可以根据所掌握的网站测试工具的方法以及核心工作的能力来进行。计算机应用技术的专业主要需要依据基于工作过程的项目化教学模式对其课程进行领域的划分,主要可以划分为公共学领域,专业学领域和拓展学习领域等。这门课程需要和项目关系的课程划分为外延辅助课程与及核心课程[4]。外延辅助课程主要是通过外延来提升网页设计使得整体技能,拓展,其专业的就业出口。比如说photoshop的平面设计,比如说flas的设计等等,核心课程主要是专业课程的核心,比如说php程序设计,数据库的建模以及数据库程序设计等等。在其构建工作过程当中需要做好课程体系的构建工作,需要明确企业参与以及研讨和设计等。3.2需要不断地强化校企合作的效能企业主要是项目的来源,而且一般都是为了谋求利润的最大化,所以在进行项目设计的时候要兼顾企业的利润,同时也要提升教学的最大效果。所以基于这个过程可以完成一个完整的任务,同时与企业产生相关的共同点,又有效地促进企业生产效益,通过不断地探索和分析能够得出,当前计算机应用专业主要是课堂联合工作室模型出现两者相结合的,而课堂的教学主要采用了真实项目进行分割,它是一种有效的仿真教学。企业在共同的参与下进行项目的外包服务,能够有效地提高学生的实践经验,也可以在这种教育模式之下为学校提供有效的项目化实践平台,促使企业的利润最大化,有效地提高了校企合作的积极性。同时需要兼顾人才培养,传统的人才培养主要是通过课程设计实施有效的并形式的开课方式进行教学。比如说photo⁃shop平面设计和网页设计进行共同的开课。这种开课主要是并行时的开口方式,它能够有效地将知识点进行分散,同时将完整的项目集中在某个阶段进行更好的知识点的支撑。通过不断的实践研究可以看出,计算机应用专业技术通过对分段式的教学进行应用,可以采用模块涵盖知识点多少的形式,安排多名教师和设计人员共同参与,它能够有效地集中分段式教学,这也可以使其教学更加地贴近生活场景,和工作任务的融合,也有利于学校以及企业之间的更好对接。3.3特色人才培养方案的创新分析需要通过对职业能力进行分析,以此来形成提升阶段性的课程内容,并且不断地进行分解和重构,这能够有效地实现理论知识和基本技能的融合,最终形成项目化的课程。要不断地和新兴的产业紧密相挂钩,实际不断地形成一个“一主线二融合三阶段”的课程体系,不断地构建以实践能力培养为主要核心的实践教学体系平台。要不断地深化改革,以能力特点为主要特征,通过项目实践联合岗位就业,做好人才培养模式的建立,并且将项目课程作为核心载体,一课程实施作为重点,将校企合作作为校内外实训的主要工作平台。在此基础上要不断地健全评价体系,因为考核评价和定性定量相结合,需要重视考评的过程,在量化评价过程中不断地对作品评价和竞赛评价进行突出,以技能考核作为主要的考核方式。
4结语
高校的教育主要是阶段性的职业教育,它主要需要为社会培养出一批具有大学知识能力,而且具有专业素养的人才,需要确保这批人才能够将其知识体系合理地应用到实际工作当中,所以具有实践能力是十分重要的。一基于项目课程为主的计算机应用专业人才的培养,它能够有效地帮助社会培养出各类的适应性人才,也能够更好地提高人才的质量,使人才更好地适应社会,可以对人才的培养目标进行了调整,也搭建了合理的课程结构体系,所以需要不断地发扬和应用。
参考文献:
[1]邹华福,周杨萍.高职计算机网络技术专业人才培养方案的研究[J].科技信息,2014,21(21):54-55.
[2]王自荣,焦阜东.能动就业型高职人才培养方案设计探析[J].兰州石化职业技术学院学报,2013,20(2):487-488.
[3]程真启,高峰,倪伟.高职船舶电气专业人才培养方案的优化[J].武汉船舶职业技术学院学报,2013,20(3):572-573.