前言:一篇好的文章需要精心雕琢,小编精选了8篇软件项目总结范例,供您参考,期待您的阅读。
项目教学法在计算机软件教学的应用
摘要:随着经济飞速运转的背景下,我国的现代化科学技术不断的在改革更新,对当代的人才培养提出了更高的专业要求。在时代的改革下教学方法也在不断的更新,逐渐从传统向新型的教学方法改革发展,促使更多的先进人才满足社会的发展需求。文章将对项目教学法的相关具体发展要求进行分析,深入探究了解项目教学法在计算机软件上的应用和发展,使得高职计算机软件教学方法上有一定的改革创新,从而教学效率和教学水平在一定程度上有很大的提高。
关键词:项目教学法;高职院校;计算机软件教学
项目教学法的先进理念
项目教学法,主要是学生能够独立思考通过理论与实践的结合解决相关的实际问题,具体内容有采集项目信息、具体思路方案、实践过程以及点评等[1]。学生在了解项目教学法时,首先要搞懂书本上的具体理论,并能熟悉项目教学法的具体内容思路,就是以项目为引子、师为导、学为体[2]。项目教学法的实施发展过程既能发挥学生学习的主动性和积极性,也能使学生进行自我反思,学习效果有显著明显,层次性和合作性的效果很突出。经过实践总结,可发现项目教学法高校课堂教学中的应用是相当重要的,这是相当有发展前景的。由师生共同学习参与过程解决完成的,并共同总结经验吸收知识,大大的提高了学生和老师间合作互动。可见,项目教学法在高职院校的计算机软件应用,它和当今所推行的素质教育都是倡导师为主导学为主体的理念是相吻合的。总之,在计算机软件教学当中引入项目教学法,提高了学生学习的兴趣性,激发了学生的大脑运转。在合作学习中也增强了师生间的合作互动,有效提高师生的积极性,从而提高了教学质量和效率,符合当今新课程改革标准的要求。所以,在计算机软件教学过程中引入项目教学法是相当重要的且必要的。
一、项目教学法的具体应用
(一)确定项目
在计算机教学上我们先把个人简历的各个要点罗列出来,后针对个人的特点进行一一填写制作。其过程应用性较强,学会制作个人简历将为大学生在今后的求职过程中带来方便,简历是一张代表你个人信息的名信片。以求职简历制作为目标,项目制作过程包括封面图文信息、文字输入、图片插入、及表格框架制作等。学生在学习个人求职简历的制作过程中,这便使得学生在练习中掌握项目教学法的基本操作。为学生今后的工作发展给予了很大的帮助。
小议信息化中软件工程验收
软件工程建设开始还只是在企业办公中发挥作用,部门之间发个邮件,财务做个报表,人事部做个员工档案,这只是软件工程的初级应用,对企业的生产和部门间的集约化办公并未起到太大的作用,软件工程在企业中也并未起到至关重要的作用。只有把各个部门软件进行整合,使其系统化,增加部门间的软件工程联系,才能真正提高企业生产效率。随着计算机硬件设备的不断发展,计算机运算速度越来越快,存储设备空间越来越大,为软件工程的系统化建设提供了有力的保证,软件工程建设越来越庞大,涉及面越来越广,事实证明,软件工程建设帮助企业提高了生产效率,创造了经济效益,在企业中蓬勃发展并起到越来越重要的作用,随之而来的问题就凸显出来,需要进行工程项目建设结束后的验收和交接工作。
一、软件工程的验收
软件工程是信息化建设工程的一个重要组成部分,工程的验收周期和耗费的人力也是最长的。所以,提高软件工程验收的效率和验收质量是保证信息化工程建设验收成功的重要途径。软件工程和其他工程一样,包括设计、施工、材料供应、安全检查、项目验收等工程建设流程。软件工程又是一个不断建设,不断完善的过程,与常规工程验收的区别就在于并不是一次验收就能得出结论,验收周期相对较长,需要在工程开始阶段就介入验收工作,不断总结,跟踪验收,不断修改,才能促使软件工程向面向用户的可操作性和可维护性方面更好的发展和完善。软件工程的建设是在计算机硬件基础上进行的,同时还包括系统间的网络通信条件,异地建设的系统工程还必须要有传输系统的支持,在此基础上又增加了安全系统的建设,所以软件工程的验收,并不是单个模块、单个系统的简单验收,还要综合考虑其他系统的影响和支持。
二、验收方法
2.1验收条件
由系统承建方确认项目工作是否已按合同及相关要求完成,需要交接的项目技术资料准备充分。然后提出验收申请,联系监理及建设单位组织验收。
2.2验收依据
软件工程案例教学不足与对策
摘要:根据多年软件工程教学实践,对软件工程案例教学过程中的不足之处进行反思,提出了软件工程教学“以学生为中心,项目开发为驱动”的思想,总结出了一套以“学生自主开发找出不足-交流汇报找解决办法-教师总结理论经验”为主线的项目开发驱动教学方法,并进行相应的教学内容和考核方式的改革探讨。
关键词:软件工程;案例教学;不足反思;项目开发驱动教学
引言
软件工程是计算机相关专业的一门核心课程,具有综合性、实验性极强的特点,其研究的范围非常广泛,包括软件开发的技术方法、工具和管理等许多方面,而且新的技术方法和工具源源不断涌现[1]。该课程的学习目标旨在提升学生的分析与设计能力、编码能力、工程素养及团队协作精神,为学生成为一名合格的软件工程师打下良好的理论、技术及工程基础。为了实现这一培养目标,很多院校对软件工程课程教学进行了改革,其中最为重要的改革应属于引入案例教学[2]。案例教学法是指教师以一个实际项目的运作为主线,讲授软件开发的全过程,讲解时贯彻理论与实践相结合的原则,从工具、方法、技巧各个角度,对学生进行实用性培养,同时重点培养管理和设计能力,在理论上有的放矢,强调理论的适用和适度[3]。案例教学法的引入改变了传统教学中知识内容枯燥、理论性强、学生难以理解运用的状况,在一定程度上激发了学生的学习兴趣,活跃了课堂氛围,提高了教学的质量。但是,在软件工程实际教学过程中,我们发现了很多问题,教学常常达不到预期效果。
1、软件工程案例教学过程中存在的问题
1.1以“老师教,学生听”为主
软件工程课程教学虽然引入了案例教学,但是,学生在教学过程中仍然处于被动接受状态。从案例的选择到案例的开发过程讲解仍然以“教师教,学生听”为主,学生仅仅是项目开发的“旁观者”而不是“参与者”。因此,学生很难真正体会相关理论的重要性,更不用说转化为自身的能力素质。学生学完课程后,往往“什么都知道,却什么都不会”。
三元整合下的软件工程探讨
一、软件工程教学中存在的主要问题
在软件工程教学中主要存在三方面的问题:
1、软件开发技术飞速发展,新方法、新技术、新工具、新平台不断出现,给软件工程教学带来了诸多问题:课时不变,教学内容偏多,教材的更新跟不上技术的发展。
2、教学过程仍然以教师“教”为中心,在教师的指导下完成课程的相关实验及课程设计的学习。软件工程课程可操作性差、理论多、内容抽象、难理解,很难充分调动学生学习的积极性和自主性,导致理论与实践脱节。
3、学习软件工程的学生几乎都没有软件开发的经验,对于管理学的知识更是不知所然,加上有的教师也没有完整项目软件开发的经验,要让学生做到“学中做,做中学”,真的是难上加难。
二、三元整合的教学思维
软件工程课程主要介绍了软件问题定义、项目计划、需求分析、设计、维护等软件开发过程中的各种问题。通过市场调查、观摩学习、讲座、校企合作,发现软件行业在软件设计、软件维护、软件测试三方面就业岗位多,人才缺口大。结合学生学习的特点,参照国家相关职业标准,确定软件工程,培养人才方向岗位定位在软件设计、软件测试、软件维护三个岗位,因此教学中将重点放在软件设计、软件维护、软件测试上。文中以“学生信息管理系统”项目为载体,将项目开发过程中用到的各项工作技能按照工作过程分解任务,项目分解成一个个的子案例,以任务分解的方式完成技能的案例教学,体现工作过程的完整性。三个岗位的工作任务、职业能力、知识结构之间的关系。整个教学过程是一个循序渐进的过程,每个岗位有明确的工作任务,每个工作任务对应不同的职业能力,知识的表现形式也就不同。为了与岗位工作任务相适应,在项目教学中培养学生的职业能力,使学生做到“学中做,做中学”;在设计教学项目案例上做到项目难度适中、易理解、易操作、易掌握、有针对性和代表性,并且包含上述三个工作岗位的工作任务与职业能力相关知识,最终达到项目驱动,任务分解的教学目的,同时学生也能进一步理解工作过程中需要掌握的技能。
网络工程监管体系探究
作者:仝喆 张卫东 单位:陕西广电网络传媒<集团>股份有限公司
要想系统实施成功不但要对客户提出很高的要求,而且软件供应方那边也是一样的。就拿软件开发方来说,它不单单是提供技术这么简单,同时还要求了解该行业的特点和熟悉该行业的运作模式,这是开发系统前必须做的准备工作,最后才是提出解决各方面问题的方案。
软件开发平台——互联网随着各方面工作效率的提高,网络工程项目管理对在不同的区域进行联合作业的需求也不断加大,再加上网络技术和网络硬件水平的提高以及互联网应用越来越广,使得基于互联网的项目管理软件的开发成为一种流行趋势。JAVA和.net是当前运用最频繁的两门B/S架构编程语言。在项目管理系统中建议采用.net语言,因为它有两个优势:一是开发时间短费用低,另一个是能集成于大多数工具软件。而数据库建议采用微软的最近开发的数据库。MicrosoftSQLServer2005数据库系统是微软花了5年时间打造的一款基于专业用户的数据库系统,性能却比提以前的2000版高了3.5倍,强大的企业级计算能力充分体现出来了。
基于对象方面。结合广电网络项目管理特点及相关管理知识,可以把系统的使用对象大概划分为对应的三层:战略层、战术层、作业层。企业的每层人员各自负责不同的工作,协调合作共同维持企业的正常运作。所以管理系统的实施应该根据工作人员负责的层次安排相对应的核心工作,把各个层次人员的工作重要性充分体现出来。
基于功能方面。结合广电网络工程项目管理的运作模式和流程以及广电工程项目的特点,对项目管理系统基于功能方面的定位如下:1)项目管理系统应该由企业级的网络工程管理项目管理人员负责协调。系统实施的最终目的是辅助企业管理的,它采用的手段是电子化、标准化项目流程控制。最后要以图形的形式得出公司的经营成果。2)重点实施、协调管理。3)动态项目管理。4)具有很强的集成性和方便用于维护。
阶段规划通过三步按顺序逐个完成来实现管理系统的实施。1)标准化业务流程。2)精细化管理。建立完善的员工责任制,精化业务流程,防止遗漏。3)建立和完善决策性分析和知识化管理体系。预计需要耗时三到五年才能完成整个工程项目,在实施过程中,必须遵守统一规划的原则,逐步实施完成才能确保既高效又安全。
系统功能
论大型软件项目管理的流程设计
1合同的生成
生成合同的阶段中所拥有的相应工作为:签署、商定以及评估商务合同与技术合同,同时还需要明确和评估项目的具体方案。
2项目的立项
项目在立项的主要阶段中具体包含的任务是,对立项理由的确定,并将立项建议有效的提出,同时需要将适当的资源与资金有所提供,力求让立项中的相应建议能够成为正确的项目类型。
3合同的执行
在执行合同的过程中,承担着大型软件项目管理流程的重要部分,能够包含系统的维护、项目的验收、内部的验收、测试的执行以及软件的开发等五方面的工作流程。
4软件的开发
软件工程课程创新研究
一、传统教学模式的问题
1.实践教学缺乏系统性和针对性目前许多高校“软件工程”课程除了理论讲解外,也加入了实践教学部分。往往受学时所限,实践分为软件项目若干设计文档的编写和软件工程工具的实验练习。前者受缺乏相应的开发环境、教师虚拟客户不能很好地反应现实需求、理工科学生的文字表达能力不足等因素的影响,设计文档的编写不能很好提高学生能力;后者在一定程度起到了一定的作用,但对于培养学生分析问题、解决问题、管理和团体协作能力方面仍显不足。
2.评分模式单一软件工程采用了传统的闭卷考试方式,平时成绩占总成绩的30%,期末考试占70%。平时成绩=上课出勤情况(10%)+实验完成情况(10%)+作业完成情况(10%)。任课教师通过对不同的考核内容赋予不同权重来评价学生对软件工程课程的掌握情况,主要考核学生对课程基本知识的理解。此方法不足以提高学生实际动手的能力,更不利于激发学生实际软件设计开发的兴趣。
二、现有的教学方法的分析
针对上述问题,从事软件工程的相关教师从不同角度,对软件工程课程进行了改革。归纳起来主要有如下几种教学方法改革:
1.自底向上教学法在“软件工程”课程中应用授课方式主要是用倒叙的方式贯穿完整案例(包含警戒案例),以启发、讨论、辩论的形式讲授软件工程的原理、方法及过程,使学生不觉生疏,易接受,又符合IT从业人员的工作进程。[2]
2.模块化教学法在“软件工程”课程中的应用在尊重教学规律和学生个性发展的原则上,根据课程体系和内容之间的关系,将教学部分划分为若干独立的模块,确定模块之间的关联,针对不同的教学计划要求,采用不同的模块组合有选择地进行讲授和学习。[3]
小议三元整合的软件工程教学
一、软件工程教学中存在的主要问题
在软件工程教学中主要存在三方面的问题:(1)软件开发技术飞速发展,新方法、新技术、新工具、新平台不断出现,给软件工程教学带来了诸多问题:课时不变,教学内容偏多,教材的更新跟不上技术的发展。(2)教学过程仍然以教师“教”为中心,在教师的指导下完成课程的相关实验及课程设计的学习。软件工程课程可操作性差、理论多、内容抽象、难理解,很难充分调动学生学习的积极性和自主性,导致理论与实践脱节。(3)学习软件工程的学生几乎都没有软件开发的经验,对于管理学的知识更是不知所然,加上有的教师也没有完整项目软件开发的经验,要让学生做到“学中做,做中学”,真的是难上加难。
二、三元整合的教学思维
软件工程课程主要介绍了软件问题定义、项目计划、需求分析、设计、维护等软件开发过程中的各种问题。通过市场调查、观摩学习、讲座、校企合作,发现软件行业在软件设计、软件维护、软件测试三方面就业岗位多,人才缺口大。结合学生学习的特点,参照国家相关职业标准,确定软件工程[5],培养人才方向岗位定位在软件设计、软件测试、软件维护三个岗位,因此教学中将重点放在软件设计、软件维护、软件测试上。文中以“学生信息管理系统”项目为载体,将项目开发过程中用到的各项工作技能按照工作过程分解任务,项目分解成一个个的子案例,以任务分解的方式完成技能的案例教学,体现工作过程的完整性。整个教学过程是一个循序渐进的过程,每个岗位有明确的工作任务,每个工作任务对应不同的职业能力,知识的表现形式也就不同。为了与岗位工作任务相适应,在项目教学中培养学生的职业能力,使学生做到“学中做,做中学”;在设计教学项目案例上做到项目难度适中、易理解、易操作、易掌握、有针对性和代表性,并且包含上述三个工作岗位的工作任务与职业能力相关知识,最终达到项目驱动,任务分解的教学目的,同时学生也能进一步理解工作过程中需要掌握的技能。
三、三元整合在教学中的应用
案例教学、项目驱动、任务分解的教学方法有各自特点,如何将这些教学方法整合在一个具体的项目中,并发挥其优点是教学中要重点解决的问题。将“学生信息管理系统”项目进行分解,每一个子项目对应一个具体的工作任务。对每个子项目按以下的教学步骤进行教学:
1.项目分解,确定每一个子项目的工作任务根据项目完成的时间限制、要求,将项目分解成子项目,不同的子项目对应不同的工作任务。如“学生信息管理系统”可分解为“学生管理、课程管理、成绩管理、信息查询”四个子项目,且每个子项目对应不同的工作任务。把工作任务独立、花费时间少的称为小任务;反之,工作任务需要多个教学单元经过综合实践才能完成的,称为大任务。在教学中又可将大任务分解为小任务,通过分析总结,最终使学生能掌握自上而下逐步求精分析问题解决问题的能力。