首页 > 文章中心 > 软件技术实习报告

软件技术实习报告

软件技术实习报告

软件技术实习报告范文第1篇

该课程旨在通过项目综合训练,将所学系统设计技术、面向对象开发技术、数据库技术、程序设计技术和软件测试技术进行综合的应用与实践,通过一个完整的软件项目,培养学生遵照行业标准和软件工程规范进行软件需求分析、设计、编码、测试、部署的能力[2],尤其训练目前流行的系统开发技术和方法,培养学生团队开发和协作能力,实现学生具备岗前准职业人的编码能力和职业素养。

1.1知识目标

⑴掌握数据库设计与维护技术;⑵掌握母版页与站点导航控件的使用方法;⑶熟悉访问数据库技术;⑷掌握主流多层系统架构技术和第三方控件、工具的使用方法;⑸能够编写用户控件和自定义函数;⑹掌握Web服务器系统部署方法;⑺熟悉面向对象的开发技术、软件测试与调试技术;⑻掌握主流程序语言的高级数据操作程序编码技术[3];⑼掌握数据报表技术;⑽掌握软件开发流程和文档编写方法;⑾熟悉UML建模技术;⑿了解项目管理知识和方法。

1.2能力目标

⑴能够架构多层B/S网络数据库系统;⑵能够设计CSS+DIV页面布局;⑶能够根据系统实际需求进行多种数据库访问和配置;⑷能根据实际需求,按照软件工程流程,进行项目分析、设计和实现;⑸能够快速架构多层软件软件系统:⑹能编写基于面向对象的系统功能代码;⑺会调试系统代码和系统;⑻会编写规范的软件设计文档。

1.3素质目标

⑴培养学生学好软件的信心,在学习过程中充分培养学生学习的主观能动性;⑵培养学生学习软件的严谨作风,编码以行业标准进行规范,杜绝编码过程中的主观随意性;⑶培养学生团队合作与沟通能力;⑷培养学生从事IT行业的职业技能和职业规范[4],养成良好的职业习惯。

2课程设计思路

2.1课程设计思路

选取一个综合性的企业级软件项目为载体,采取综合性实训的形式开展训练,坚持“产学并行”的训练理念[5],营造生产性流程和职业环境,不断提高学生生产实践能力和编码岗位胜任能力,主要采用基于产品质量的课程管理和评价方法,也就是更重视学生团队协作下的软件项目研发质量,对接企业化的要求进行拟岗训练。各训练小组可以选择自己感兴趣、实战性强的项目作为载体开展训练,教师提供5-10项目选题,供小组选择,每个小组只能选择则一个项目开展训练,项目一旦选中不能更改,小组按照选取的项目和项目设计要求进行分工,设计各自的子项目任务,按照项目计划进行训练。教师担任指导和引导的角色,对重点技术问题进行分析和解释,监督和指导学生进行训练,通过过程把控和考核进行课程管理。

2.2教学方法设计

⑴分组训练法将学生3-8人分成一个小组,按照项目团队职责进行分工,合作开展训练,项目按照小组为单位验收,并进行现场答辩,采取小组互评和教师评价相结合的方式进行考核,使学生真正体验到综合项目开发流程和规范。⑵优秀作品展示为激发学生兴趣和积极性,对于每个阶段项目,采取优秀作品答辩和展示的形式,激发课程特长生的积极性和带领团队的主动性。⑶项目答辩在完成整个项目后,分小组进行项目报告撰写,并制作答辩PPT进行项目答辩,聘请专业教师担任评委,公开验收实训成果。

3考核方案与考核标准

该课程考核采取形成性考核(报告+项目)的考核方式,平时项目训练考核占40%、最后报告(含答辩)占60%。其中平时项目训练考核含学生出勤、态度、团队合作,最后报告(含答辩)考核主要依据正确率、编码规范、是否准时提交、完成效果、创新性等几个方面。总评成绩=项目训练考核(40%)+报告(60%)。

4教学资源开发与利用(含教材选用、实验实训场室、耗材规划等)

建议教材:自编讲义。实训场室要求:实训室安装VS2010以上版本,SQLServer2008以上版本,Eclipse、PHP运行环境,Oracle10以上版本,根据上课实际情况配置以上环境,实训室容纳人数不低于50人。除软件外无需任何耗材。

5教师能力要求

⑴具备面向对象分析与设计能力;⑵具有较强C#、JAVA或PHP编码能力;⑶教师要具有很强的协同施教和教学改革能力,以及校企合作经验;⑷能够熟练使用Visio工具进行UML建模;⑸具有面相对象的系统架构、数据库管理与设计能力;⑹具有产教融合的软件项目研发和设计能力。

6结束语

软件技术实习报告范文第2篇

二、实习要求:

1.了解计算机通讯网络及企业内联网的构成和配置,掌握所接触信息系统(软硬件)的工作原理,结构,安装,及故障识别方法,熟悉基本网络测试工具的使用方法和系统规划软件和网络数据库的使用方法。

2.了解服务器、交换机、Hub、网卡、光纤和粗细缆的功能,安装,维护及使用方法,了解它们选型的一般原则及对应的网管软件使用等。

3.了解所在企业信息流的组成,即供应链、产品链,资金链、信息链的性质和用途,初步形成企业信息系统和计算机通讯网络的整体概念。

4. 通过讲座、参观,了解通讯及网络技术、企业信息管理系统、电子商务的发展情况、使用情况、新成果新技术的应用情况。

三、实习内容:

讲座(1)金杯CIMS

时间、地点、报告人、单位、报告内容、专业认识和体会

讲座(2)大显网络集成工程建设

时间、地点、报告人、单位、报告内容、专业认识和体会

讲座(3)铁通光纤数据通信、网络设计

时间、地点、报告人、单位、报告内容、专业认识和体会

注:侧重内容:通信设备、方案设计、设备选型、组网、内容总结、心得

实习单位(1):沈阳铁通公司

时间、地点、参观单位简介、参观过程、情况总结、心得

侧重内容:局域网的组成、光纤通信

实习单位(2):沈阳汽车制造厂

时间、地点、参观单位简介、参观过程、情况总结、心得

注:侧重内容:企业生产流程、控制网络、管理网络、企业生产信息管理集成系统软件结构、功能、实现、应用情况

实习单位(3):大显网络工程公司

时间、地点、参观单位简介、参观过程、情况总结、心得

侧重内容:企业生产流程、控制网和管理网集成硬件平台、软件平台、企业信息管理系统软件结构、功能、实现、应用情况

注:

(1) 实习报告分为封皮和实习报告正文(封皮应表明专业、班级、学号、姓名,报告正文如果较长,可以加目录;也可以不加,同学们可以自行选择)

(2) A4纸,正文小四号字,宋体,标题四号字,加粗,单倍行距

(3) 讲座报告和实习单位分开写

软件技术实习报告范文第3篇

关键词:高职软件技术专业;人才培养方案;CDIO

1 基于CDIO的软件项目驱动教学

软件项目驱动教学就是按照软件工程思想把某一工程项目展开并贯穿于整个教学,教学过程为师生互动过程,学生在项目研发的过程中掌握所学知识,使学生明白所学知识可以做什么、应该做什么和如何做什么。目前,各高校相继在教学过程中采用了项目驱动教学方法,但产生的效果不尽相同,究其原因也各不相同,总结问题主要存在于项目设计、项目实施两个环节中。

根据授课内容的不同,可以将项目设计分为学习型、训练型两种类型。学习型项目规模较小,目的是通过项目,使学生能够深入理解课程的重点与难点,其主要应用在实训课的课堂练习中。训练型为大中规模项目,要求学生在老师的带领下,完成从项目的需求分析、系统设计到编码实现、测试部署的全过程,主要应用在学期项目和毕业项目中。

CDIO教育模式的《标准2:CDIO教学大纲制定的需求分析》阐明CDIO方法论必须将教学大纲的设计与培养目标和产业对学生素质能力的要求逐项具体挂钩[1]。这种素质能力要求不仅包括技术专业知识的学习(类型1),而且包括学生自身能力(类型2:如认知与学习热情、工程推理和问题求解能力、试验和发现新知识能力、系统性批判性及创新性思维能力、职业道德等),团队合作能力(类型3:如团队工作能力、交流沟通互动能力、领导力等),产品和系统建造能力(类型4:如结合社会、企业和业务的需求来构思、设计、建造和运行系统)。这种对素质和能力培养的需求要经过专业化的工程师组织、已毕业的校友和产业界用人单位的审核与认可,并在具体要达到的水平、成绩标准方面得到他们的指点和帮助。

CDIO教育模式的《标准3:集成化课程设置》要求发展建立课程之间的关联,使多门课共同支持专业目标,要有具体计划将课程关联以针对标准2所要达到的4个类型素质和能力。通常各门课程都是按学科内容独立的,彼此之间很少关联,而CDIO方法按照工程项目全生命周期来组织教、学、做,应当能够将相关课程关联,避免不必要的重复,使学生掌握各门课程知识之间的联系,用于解决综合的问题。

苏州工业园区职业技术学院软件技术专业依据上述原则制定了专业核心课程的课程标准,取代传统的教学大纲,突出了工作过程系统化的教学理念,强调了学习情境的设计。特别需要强调的是,本专业按照《苏园职院教科字[2008]第61号》文件的要求,在2008级开展了学期项目,要求如下:(1)学期项目必须综合运用本学期所学课程知识与技能,是本学期各学习领域课程能力的综合反映;(2)本学期项目重在方案的构思(c)与设计(D)两个环节,不能当作实训课施行;(3)学期项目鼓励来源于生活与企业生产,着力于解决现实生活与企业生产中的小问题;(4)学期项目鼓励具有创新性。

软件技术专业的学期项目实施得到了良好效果,两个学期项目:游戏软件方向学生的“战争与和平――一款手机游戏项目”和NIIT方向学生的“自动点餐系统”包揽了学院学期项目评比的一等奖。

2 软件技术专业人才培养方案

2.1 职业目标确定

院企双方共同组成的软件技术专业建设指导委员会指导课程开发组通过软件技术岗位分析其职业能力,确定了软件技术学员的职业目标,如图1所示。院企合作共同培养面向区域内软件及IT服务外包产业,从事软件产品开发、软件测试、软件产品管理、软件产品销售及售后服务等岗位的一线技术及服务人员。

2.2 职业能力分析

2.2.1 岗位描述

岗位描述如表1所示。

2.2.2典型工作任务及其职业能力分析

本专业对应的3个职业岗位的典型工作任务有:需求分析、软件设计、编码实现、软件测试和软件服务,典型工作任务及其对应的职业能力详见表2。

2.2.3能力与素质总体要求

(1)专业能力。具有良好的编码能力,掌握控制台应用程序、GUI应用程序、Web应用程序、移动应用程序等软件的一般开发方法,了解主流企业级应用软件的基本架构,会使用数据库软件,能够在,NET和JAVA两种平台上的熟练地完成程序编码和测试等工作。

(2)方法能力。保持求知欲和进取心,能够具有较强的学习能力、发现和解决问题的能力、电脑软件操作能力,和掌握较强的专业外语阅读能力。

(3)社会能力。具备人际交往能力、表达能力和自我决策能力、自觉的规范意识和团队精神,承受挫折的能力,注重学会共处、学会做人,以确立积极的人生态度。

2.3课程体系设计

2.3.1 体系架构与课程设计思路

将典型工作任务的职业能力结合岗位所对应的职业资格要求,归纳出需求分析等共14个行动领域,并转换成11门对应的专业学习领域核心课程:使用C#进行面向对象的编程、SQL Server 2005设计与开发、XML可扩展标记语言、使用ADO,NET&XML进行高级数据库应用开发、使用VC#,NET实现GUI开发、使用J2SE 5.0进行GUI开发、UML进行面向对象分析与设计、使用进行Web应用开发、使用J2EE进行企业级应用开发、使用J2ME进行移动应用开发、软件测试。

2.3.2 课程模块化设计课程模块化设计如表3所示。

2.4 专业主干课程描述(摘选)

2.4.1 使用J2EE进行企业级应用开发

参考学分:6:参考学时:96;开设学期:2。

课程目标:培养掌握J2EE各主要技术内容的基础上,能够利用J2EE编程思想,解决具体的网络应用项目问题,并且能够搭建和使用J2EE开发环境,完成J2EE体系结构项目的开发,按照策划和需求完成相关的功能模块设计、编码、和测试等工作。通过本课程的学习,学生将具有J2EE开发的扎实理论基础和实际设计经验,可胜任企业级应用的设计和开发等相关工作。

课程主要内容:掌握J2EE体系结构和建立运行开发环境;Servlet编程项目开发;JSP编程项目开发:项目中使用JAVABEAN;项目中使用JSP自定义标记;利用JDBC访问数据库项目开发;EJB编程项目开发。

教学建议:建议小班上课,3~5人一个小组;加强小组进度监管,以防止部分同学滥竽充数;学有余力的学生小组可以在完成教师指定课程项目之后,开发自选项目。

2.4.2 用进行Web应用开发(学期项目课程)

参考学分:6;参考学时:96;开设学期:3。

课程目标:培养学生从专业角度发现现实生活或生产过程中存在的小问题,并初步判断利用专业知识解决问题的可行性。培养学生自主学习的主动性和自主学习能力;会查阅知识、学习知识、运用知识、分享知识。培养学生利用所学知识,对方案进行论证,判断可行性。锻炼小组成员间团队配合、分工协作能力;锻炼部分成员的组织协调能力。

同一项目组各成员有不同项目成果,也可以是同一成果的不同部分。

课程主要内容:选题以来源于生活与生产实际,并着力于解决现实生活与企业生产过程中存在的小问题的项目为主,以模拟项目为辅;通过学生查阅相关资料、小组讨论和教师辅导的方式提出项目方案;学生对相关领域专业技术基础、发展现状及现实应用有一定了解,对专业知识和技能的进一步学习产生兴趣;全体学生的团队沟通协作能力、部分学生的组织协调能力等到锻炼。

教学建议,学期项目以小组为单位实施,每组成员不超过6名学生。指导老师要规范项目小组会议、合理小组分工、加强老师指导与小组研讨记录、明确CDIO 4个环节的要求等,有效引导学生完成学期项目。学期项目的指导与实施应重在平时,每个项目的周指导课时为2课时,由老师根据学生上课时间自行安排,主要是进行项目制作方法指导与进度检查等。两个项目周分别用于学生整理方案书、中期评价、项目制作以及答辩,突出学生的主体作用,但不能当作放假周实施;采用项目指导方式教学,突出培养创新能力,以理论研究为主,培养学生综合分析解决问题能力。

2.4.3 项岗实习与毕业项目

参考学分:33;参考学时:1320;开设学期:5。

课程目标:顶岗实习是软件专业教学计划所设的重要实践性教学环节,是学生理论联系实际的课堂。顶岗实习的目的是:

(1)软件专业的培养目标是培养德、智、体、美全面发展的,具有一定计算机软件编程技术基础,掌握软件项目的实用领先开发方法和实践技能,具有高度团队精神的高等应用型技术人才。毕业生主要在各企事业单位从事计算机软件产品的开发、测试与服务等工作。学生要有软件开发方面的基础理论,还要将理论与实践相结合,在实践中提高能力。通过生产实习,可以进一步巩固和深化所学的理论知识,弥补理论教学的不足,以提高教学质量。

(2)通过顶岗实习,提高对软件开发的认识,加深软件开发技术在工业领域应用的感性认识,开阔视野,了解相关软件技术和资料,熟悉软件产品的开发流程。

(3)通过顶岗实习接触认识社会,提高社会交往能力,学习软件从业人员的优秀品质和敬业精神,培养学生的专业素质、理论联系实际、综合运用所学知识解决实际问题的能力,树立良好的职业意识,增强敬业、创业精神,明确自己的社会责任。

(4)学生在顶岗实习期间,选择与本专业及岗位工作相关的工业案例项目作为毕业项目研究对象,通过理论联系实践的深入研究,完成毕业项目,提高专业综合实践能力。

课程主要内容:软件产品开发管理流程:软件开发各岗位关系与职责;软件开发技术;软件测试技术:软件运维技术;软件行业的规范标准:软件从业人员的素质。

毕业项目按照多元化的原则实施项目设计,根据专业特点和学生学业能力的差异及学生实习与否的实际状况,可有针对性地选择以下方式中的一种开展项目:毕业设计;毕业论文;社会调查报告;工业案例;可行性报告等。

教学建议:毕业项目题目应符合本专业的方向,符合对学生专业知识综合训练的要求;结合实习岗位和企业的生产实际选题。毕业项目可以一人一题或多人一题,但每个项目组最多不能超过3人;毕业论文只能一人一题;小组形式的毕业项目的任务书只有一份,但小组中应明确组长和组员的不同职责,分工明确,任务具体。指导老师要规范项目小组会议、合理小组分工、加强老师指导与小组研讨记录、明确CDIO 4个环节的要求等,有效引导学生完成毕业项目。项目报告是项目完成后对项目的实施和成果做出的总结或说明性文字材料:对于有实物的设计成果,在可以在报告中加入设计框图、界面图、程序代码和照片等,文字部分不得少于3000字。毕业项目采取毕业论文形式时,写作的格式应按照学术期刊的要求,段落层次划分清楚,标注参考文献,字数达到7000字以上。

顶岗实习考核办法:

(1)无完整实习过程记录的,不能参加实习成绩评定。

(2)实习报告:实习学生在实习期间,必须完成反映企业文化适应,与工作相关的系能力提高,综合职业素质养成等三个专题的实习报告。每个专题的字数应在1000字以上。

(3)实习单位评价:企业相关部门根据学生的出勤情况、纪律遵守情况、适应能力、团队合作能力和工作表现五个方面进行考核,并将各项成绩录入,加盖公司人力资源部印章。

(4)权重分配

实习单位评价:60%;专题实习报告:40%;无实习过程记录的不能参加实习成绩评定。

(5)成绩记录:毕业实习成绩采用百分制登记,60分以上及格,60分以下不及格。

f61凡出现下列情况之一的一律取消考核资格,不能取得毕业资格:

未达到规定实习时间三分之二以上者。

实习期间严重违反实习纪律,给学校声誉造成不良影响。

由于个人违规操作,给实习单位造成重大损失。

无故不按时交毕业实习报告和实习过程记录表的。

3 方案实施所必备的实验实训条件、师资条件

3.1 基本实训条件

(1)校内实训室基本配置,如表4所示。

(2)校外实训基地基本状况。加强了校外实习基地的建设力度,新建18家校外实习基地,总数达到63家。重点建设思科网讯(苏州)有限公司、方正软件、宏智科技、苏州科升通信技术有限公司、苏州国贸电子系统集成有限公司、友达光电等6个联系紧密型校外实习基地(其中外包软件公司3家,自主开发软件公司2家,嵌入式软件公司1家),确保提供50名三年级学生准就业实习岗位。并在2009-2010年新开拓了12家软件企业作为校外实习基地,提供了32名学生准就业实习岗位。

3.2 师资要求

(1)专业带头人的基本要求具有较高的高职教育认识能力、专业发展方向把握能力、课程开发能力、教研教改能力、学术研究、项目开发能力、双语教学能力、实训指导能力、组织协调能力等。能带领专业团队进行专业人才培养方案的设计,构建“1C+5P”能力训练体系及FMS教学组织模式,并能科学实施。

(2)专任教师、兼职教师的配置与要求,如表5所示。

软件技术实习报告范文第4篇

关键词:软件工程;课程;教学改革

中图分类号:G642 文献标识码:B

文章编号:1672-5913(2007)08-0034-03

1 软件工程类的课程结构

软件工程最初是作为一个知识域在计算机科学与技术的课程体系中出现的,随着信息产业的发展,软件工程逐渐发展成为一门独立的学科,并拥有了一整套的课程体系。对于软件工程专业人才的培养来说,作为产业决策、职业认证和课程教育的依据,由美国IEEE的计算机协会(IEEE―CS)和ACM联合公布的2004版《软件工程知识体系指南》(SWEBOK,Software Engineering Body of Knowledge)是十分值得关注和借鉴的。在SWEBOK中,软件工程学科被分解为10个知识域:软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具与方法、软件质量[1]。

示范性软件学院强调按学生需求设置课程,尤其是计算机专业的人才培养模式和课程设置的区别[2]。软件学院和常规的计算机专业在“软件工程基础”课程的教学要求上存在较大的区别。在计算机专业的课程体系中,除“软件工程基础”课程外的其他软件工程类课程就较少了。而“软件工程基础”课程在软件学院的课程体系中更多地是作为专业平台课程出现的,它需要总揽所有软件工程知识域的要点,为其他课程的学习打好基础。另外,“软件工程基础”课程提供的课程实践也需要为其他各个知识域的深入学习提供实践经验和体会。表1是浙江大学软件学院本科教学体系中与软件工程相关的课程情况。

“软件工程基础”是软件学院本科阶段重要的基础课程之一,这是由软件工程在软件产业中的重要地位所决定的。本文根据在浙江大学软件学院的教学实践,通过分析“软件工程基础”课程在软件学院课程体系中的定位,探讨该课程的目标、教学内容和方法等。

2 教学内容

根据在课程体系中的定位,软件工程基本理论和概念的教学内容应体现平台性和框架性。软件工程是一种层次化的技术,它的学科内容主要包括过程、方法和工具。过程是将技术结合在一起的凝聚力,使得计算机软件能够被合理和及时地开发,而支持软件工程的根基是对质量的关注。所以在实际教学中应着重于软件工程的整体性,了解整个知识体系的内容,不必每个细节都深入完整。在后续的课程中,将会对软件工程的每个知识域做深入的介绍,如需求分析、软件测试等。

我们选用了Roger Pressman的经典教材《软件工程・实践者之路》(影印版,清华大学出版社),主要教学内容包括软件产品与过程、项目管理、传统软件工程方法学、面向对象软件工程等。软件工程是发展非常快的一个研究及应用领域,很多新概念并没有相应的中文术语,硬性翻译既不自然也不便于理解。多年来我们一直采取双语教学,除了课堂讲解中部分使用中文以外,其他环节(包括课件、习题、大型实验项目说明、各阶段实践报告、考试等)都使用英文,使学生理解原汁原味的概念和术语。同时引导他们直接阅读国际软件工程权威们定期召开的研讨会报告原文,理解大师们的观点和软件工程技术的发展趋势,培养学生自主学习的能力以及日后国际交流的能力。

在教学中,我们特别注重教学内容与软件企业实践的相结合,与国内外多家企业合作办学,并经常邀请企业的管理和技术人员到学校来讲学。

课堂理论教学的目的是使学生掌握软件工程的基本概念、原理和方法,并且还要培养学生严谨求实的科学态度和合作精神,激发他们的创新意识和创业精神。我们改革了考试形式,采用开卷方式,改进笔试内容,将需要背诵或能够直接从书上找到的考核内容减少到卷面成绩的30%以下,使其更能反映学生对软件工程思想的理解和运用,目的是尽量避免学习中的死记硬背、不求甚解的现象,注重对分析问题解决问题能力的考核。

3 课程实践

软件工程的研究在短短三十多年的时间里飞速发展,内容更新快且覆盖面非常广泛。对软件工程的理论、方法的掌握需要读者具有一定的实践经验才能真正领会其中的精髓,所以我们在软件工程课程教学中,特别注意避免空洞的理论灌输,强调理论与实践并重的教学理念。教学安排中除了32学时的理论教学之外,还有32学时的课程实践。

考虑到在课程体系中的定位,软件工程的课程实践并不追求最终开发的软件成果的完善性和某个单项技术的深入。我们的目标是通过在课程实践中的系统分析与设计、软件项目管理、合作与交流等方面的训练,培养学生综合运用软件工程的过程、方法等知识开发实际项目的能力。在项目实践中要注重的是项目和过程管理、组织和管理能力的培养,为学生在今后的相关课程学习中打下良好的基础。

在课程实践中布置大型模拟案例,将学生划分为6~10人的小组,分工合作,共同完成该模拟项目。课程实践随理论教学进展布置需求分析、总体设计、详细设计、编码、测试、维护(版本升级)等任务。要求每个小组进行项目管理和过程管理的实践,给学生上台报告的机会,从而训练学生的分析能力、开发能力、组织能力和表达能力,并培养团队精神。

为培养学生的组织和管理能力,在课程实践中我们要求每组对个人的分工上不是简单地采取分系统模块的方法,而是鼓励按过程分配任务,让学生体会到项目开发时沟通和合作的重要性。另外,通过让老师、助教和一小部分学生扮演用户的角色,提高学生在需求分析中的谈判与沟通技巧。

在整个学期的开发过程中,项目组必须定期自行组织召开协商会议,就项目进度、模块接口等管理与技术问题进行非正式的沟通和磋商。学生们需要提交4份正式的书面报告:需求分析报告、概要设计报告、详细设计报告和测试报告。

在实践课中还安排专门的时间用于学生分组演讲,老师和学生可以进行提问。一方面可以对每个小组的工作进行指导和提出意见,另一方面也避免了一些学生的搭车现象。最终经过一个学期的软件系统设计和开发工作,每个小组要提交2个版本的软件产品:初步的和改进的版本。

为了切实体现理论与实践并重的教学理念,本课程加大实践环节在成绩中的比重,将期末笔试的比例降低到60%,将课程实践的考察成绩提高到40%。这在实践中取得了很好的效果。

4 团队精神的培养

真实的软件项目通常是由一定规模的项目小组来完成的。软件工程师不仅需要完成个人的工作任务,还需要与项目组成员协同工作。因此只有具备良好的团队精神,才能与其他成员共同开发出高质量的软件产品。

软件工程并不只有技术问题,还涉及人的问题[3]。通过课程教学和实验使学生深刻认识到软件开发的成败在于人,而不是技术,良好的团队精神对于项目的成功是至关重要的。

所谓团队精神,简单来说就是大局意识、协作和服务精神的集中体现。团队精神要求有统一的奋斗目标或价值观,而且需要相互信赖,需要适度的引导和协调,需要正确而统一的文化理念的传递和灌输。团队精神强调的是组织内部成员间的合作态度,为了一个统一的目标,成员自觉地认同肩负的责任并愿意为此目标共同奉献。

团队精神的培养不能单靠理论灌输,而是要通过课程实践中的磨合才能真正理解。在课程实践中要采取的措施有:建立团队的行为习惯及行事规范;注重从小组的团队去考核;定期的会议交流等。

在课程实践中,我们创新性地提出“项目经费”法,即在验收每一阶段的项目开发工作时,将每组的平均得分乘以该组人数,作为“项目经费”统一划拨给各组长,由组长根据组员工作量进行具体分配,每个人得到的经费多少就代表了他得到的分数。相比于以前由教师统一给分的情况,组长的分数更为客观公平地体现了每个学生的参与程度。

“项目经费法”体现了对团体利益的追求,小组团队得到的“项目经费”直接决定了可供小组内成员分配的利益,让每个人都能体会到团队的利益即是个人的利益。同时,“项目经费”由小组自己决定如何在成员中分配,也体现了对个人贡献的奖惩,能调动大家的积极性。

5 结束语

培养一名优秀的软件工程师需要较长时间实际工作的锻炼,但是在大学的几年里,学生应该养成良好的职业精神、优秀的学习能力以及基本的专业技能。“软件工程基础”是软件学院中一门非常重要的专业基础课程,学习的效果直接影响到后续其它课程的学习以及今后的实际工作,同时软件工程学科的内容日新月异,这些都要求我们在课程教学中以社会和企业的需求为主导,不断创新和探索。

软件学院中“软件工程基础”课程教学的重点在于它需要总揽所有软件工程知识领域的要点,在课堂教学的内容安排上要体现平台性和框架性,课程实践应利用大型模拟案例的锻炼,让学生真正体会到软件工程原理和方法的精髓,从而培养出具有国际市场竞争力、软件产业急需的高层次实用性人才。

参考文献:

[1] /

[2] 张尧学. 关于创办示范性软件学院的思考[J]. 中国高等教育,2004,(10):3-7.

[3] 沈备军,宋超. 反思和抽象在“软件工程中人的因素”课程学习中的应用[J]. 计算机教育,2006,(1):52-56.

软件技术实习报告范文第5篇

1.实践教学环节设置较少

目前,我校工程造价专业《工程技术经济》课程的设置中只有课堂教学部分,实践教学包含在课堂教学内容中。没有设置课程实训和毕业设计这两个实践环节,而在课堂教学中的实践环节大多仅局限于习题练习与少量的案例分析,与实际的工程经济分析内容脱节较多。没有课程实训及毕业设计这两个实践环节的设置,使学生学过理论基础知识之后,不能将理论更好地运用到实践中去。并且在毕业的时候,有可能会对工程技术经济所学的内容产生遗忘。

2.实践教学课时不够

该课程课堂教学总共48课时,其中理论教学课时数为32课时,实践教学课时数为16课时,16课时的实践教学大多为前面理论教学的习题练习。并且由于总共的课时数只有48学时,因此在工程技术经济教学内容上,只能够将前面的现金流量分析、方案评选、盈亏平衡分析、敏感性分析等基础内容介绍完,后面的财务评价内容以及可行性研究部分的内容。只为学生进行介绍性的讲解,实际练习内容较少。学生综合运用理论基础知识,进行整体项目的财务评价以及项目的可行性研究练习分析较少。

3.电子表格EXCEL软件运用不够充分

工程技术经济包括定量分析与定性分析,其中定量分析占主要部分。在定量分析中,工程实际的经济分析都有可能会用到Excel软件来处理函数计算及数据整理,其实践操作过程都离不开Excel软件的运用。但是在该课程中,由于教学条件有限,只注重理论部分的教学。对于Excel软件的操作运用,并没有给学生进行详细的讲解,而只是做概要的介绍。很多学生对该软件不熟悉、不熟练,甚至有些学生根本不会运用Excel软件进行经济分析。因此,造成了该课程与实际运用有一定的脱节。

二、课程实践教学改革措施

为了提高工程技术经济课程的教学效果,调动学生学习的积极性,该课程的实践环节设置改革迫在眉睫。针对上述分析的实践环境中存在问题以及多年工程技术经济课程教学的经验,建议可以通过以下几个步骤来进行实践教学的改革。

1.增加多样化的课程实践环节

首先,增加课程课堂教学的总课时数,及其中实践环节课时数。课堂教学课时,由以前的48课时增加为64课时,增加财务分析及可行性研究等方面内容的讲解。并搭配进行案例分析及习题练习,使学生能够在课堂教学中打下坚实的理论基础。其次,由于前面分析本课程没有课程实训、毕业设计这两个实践环节。因此在以后的教学计划中,应考虑增设这两个实践环节。通过课堂教学、课程实训、毕业设计这三个环节,循序渐进强化学生动手实践能力。

2.在课堂教学中融入案例教学分析

本课程的案例教学非常重要,在理论学习的基础上,再适当增加实际案例,进行启发式教学。将前面所学的现金流量分析、方案比选、盈亏平衡分析等分散的理论、公式,融合在一起通过案例的方式进行表现出来,并进行综合练习。并且可以在案例中引入Excel软件的应用讲解,向学生演示怎样整理基础数据,怎样处理基础数据。并通过基础数据编制相应的计算表格,将各种表格联系起来进行计算。最后,通过案例教学重点考察学生对工程项目经济效益评价的方法的实际应用能力。

3.在实训环节中加强Excel软件应用

定量分析是工程技术经济在工程实际运用中的一个重要特点,它包含了大量的函数模型及经济技术指标的分析计算。而Excel软件强大的函数与数据处理功能,正好能够完成工程技术经济定量分析这一任务。并且能够构建直观简明的计算表格,将各个表格通过数学公式及模型联系起来,对项目的经济分析具有非常重要的作用。在本课程的课堂教学中,根据教学内容,结合学生的实际情况,将Excel软件的基本操作向学生讲解。并且通过课程实训环节,将课堂教学所讲解的Excel内容进行强化练习。例如,在课程实训环节中,设计相应的综合练习,让学生运用Excel软件自己构建计算表格,练习资金时间价值的计算、运用软件函数计算NPV、IRR等经济指标、通过函数的计算绘制盈亏平衡图及进行敏感性分析的计算,并在Excel软件中绘制敏感性分析图,最终完成一个项目的综合的财务评价。由此使学生在扎实理论基础上,能够正确运用Excel软件来强化实践操作。

4.在毕业设计环节中编制可行性研究报告