设计模式论文(最新4篇)
【导言】此例“设计模式论文(最新4篇)”的范文资料由阿拉题库网友为您分享整理,以供您学习参考之用,希望这篇资料对您有所帮助,喜欢就复制下载支持吧!
设计模式论文【第一篇】
关键词:设计人才,培养模式,多元需求
随着社会的发展,竞争日趋激烈,多元化发展成为了一种趋势,同时对设计人才的能力也提出了更高的要求。而目前我国高校设计人才的培养模式属于大众型教育,侧重于一般的理论普及,并不注重思维发展训练和实践锻炼,已经不能适应新形势下的培养要求。因此改革培养模式以满足社会的多元需求已经成为高校教学改革的紧要问题。
一、设计人才培养模式模式的现状
当前,高校在进行设计人才培养时大多采用“三段式”的教学模式,即造型基础、设计基础、专业设计三大块。三段式模式在造型基础、设计教育和专业设计各段中又设计了若干自成体系的课程,具有相当完整性,教学方便易行。但是,随着社会经济的发展,这种培养模式已经跟不上时代的步伐,阻碍了学校培养具有综合创造能力的人才。
现有的教学模式在教学的过程中,很可能存在每门功课都优秀的学生却做不出优秀的设计,甚至不懂得设计程序,无法独立完成一个完整的设计。因为,现有的各阶段课程教学之间缺少必要的联系,使学生获取的知识都是被相对割裂、各成体系的,学生很难在这样一些缺乏相互有机联系的知识基础上,把所学知识融会贯通,从而使他们在进行设计的过程中很难发挥他们的创造力,进行综合化的、系统的设计创作。
二、建立满足多元需求的设计人才教学理念和教学管理体系
(一)加强教育改革力度,更新教学理念,合理安排课程
根据现阶段我国设计人才培养的现状、存在的问题以及为了满足多元化的需求,设计人才的教育改革势在必行,因此要制定符合设计人才培养的改革思路,要具有学科性,系统性和针对性,同教学管理部门一起探讨,共同建立、尝试相关配套的、可操作的教学管理体系。
在教学中要敢于尝试新的教学模式,基于多元化的需求选择课程,并且合理安排课程。其中,基础课程注重开发学生的潜能,专业基础课程强调技能培养,专业设计课程以实践教学的方式完成整个一门课程的讲授与学习,把大量的知识点融入到完成课题的实践中去。课题的选择要具有实际意义,最好是和公司合作,获得课题来源,这样就能够避免专业理论课程中理论知识的乏味,提高学生完成课题的积极性,使学生在完成课题的同时享受成就感。
(二)校企联合形成教学实践一体化培养
学生在拥有扎实的理论知识之后,怎样提高学生动手能力则是学校在人才培养过程中的关键。动手能力的培养是在实践中锻炼和提高的,要培养动手能力就要广泛的建立实习地基,让学生在每一学期都有一定时间的进行实际操作,而实习基地的最佳去处就是各种类型的公司,例如广告公司、装潢公司等需要设计环节的公司,因为公司是设计的第一线,他们的信息丰富而且超前,与市场接轨,而学校在这一点上相对落后,所以要加强与各种设计公司的合作,建立良好的关系,做到优势互补。学校为设计公司输送各种类型的有用人才,设计公司也为学校的教学改革提出一些合理化的建议,直接参与到学校的教学改革中,互通信息,取长补短。
三、以满足多元需求为目标加强专业技术能力的培养
所谓多元需求就是要求学校培养出来的人才具有较强的综合能力和创新能力,能够适应社会的多元需求。从目前企业对设计人才的需求及学校的设计专业来看,应该从以下几个方面进行培养:
(一)提高学生的造型设计能力
随着计算机的出现,大大降低了设计的劳动强度,使设计的整个过程更为快捷和便利,但是也存在着一些负面效应,例如更多的人只能在电脑上做设计,忽视了对基本功能力的训练,无法进行徒手设计,也就缺少了创新的空间和能力。计算机某种程度而言仅仅是个操作工具,无法代替我们进行思考,只有通过大脑去观察问题、分析问题,才能够培养创造性思维和综合的设计修养,只有不断提高造型基本功的训练,即徒手绘画能力,才能使我们在进行设计创作时产生更多的新构思和新创意。在徒手训练的过程中,不仅可以提高学生的设计眼光与品味,同时可以锻炼你敏捷的思维、对事物的感性认识和理性认识,更好地帮助你在计算机上游刃有余的运用软件进行各种设计。
(二)提高学生使用计算机软件的能力
在设计应用发展的过程中,计算机的出现改变了设计发展的轨迹,它是目前使用最广泛的设计工具,具有快捷、便利,而且其虚拟的画面显得直观而且生动等特点。因此,现在的设计人才将离不开计算机软件的辅助,学校在教学过程中应当教授最先进以及最流行的设计软件,例如平面设计,三维立体影像设计,网络及媒体设计以及利用各种CAD软件进行的辅助设计等等。
(三)注重培养学生的想象力和创造力
真正的创造力应该是创新立意、改造与发明的能力。就创造力而言,它是智力、阅历、创造动创造方法与有关知识的函数,即创造力=智力×阅历×创造动机×创造方法×有关知识。想象力和创造力是设计人才不可或缺的重要能力,是决定其所设计的产品能否成功的重要条件之一。学校可以针对设计课题的主题、类型、内涵等对学生进行想象力和创造力的专门训练。设计需要丰富的想象力和创造力,否则是不可能有永恒的生命力和感染力的。在设计的过程中,想象力和创造力是记忆的提炼、升华、扩展和创造,而不是简单的再现,从一个设计过程中产生的联想可以引发多种联想,从而在另外一个设计过程中可能起到关键作用。在培养学生的想象力和创造力的同时,要培养学生的超前思维能力,使学生能够在综合设计知识和信息的基础上,对设计的发展趋势进行预测,只有具有了这样的思维能力,才能够帮助学生在设计创意的过程中积极主动的面向未来,并从幻想中寻找思路,在创新中实现目标。
四、教学模式的创新
为了满足多元需求下的人才需求,应当对目前普遍采用的“三段式”教学模式予以改革,采用复合式的教学方式,提升学生的想象力和创造力。
所谓复合式教学方式,就是在教学过程中,以教师为主导、学生为主体,以学习方式的变革为主线,构建教师导学情境下学生“自主学习——合作学习——创新学习”三位一体的复合教学方式。
(一)精选教材,引发学生的求知欲
立足当前的多元需求背景,选择合适的基础教材和专业教材,将教学目标课题话,引发学生的求知欲望和热情。培养学生的
(二)自主学习,合作学习,创新学习
教材选定,经过基础教学之后,教学方式便进入到了核心阶段:“自主——合作——创新”三位一体的教学环节。
1.自主学习:学生自我发现和研究的学习能力。培养学生的自我发现和研究能力,包括“学习、思考、提问、研究、解决”五个互相联系的学习要素。使学生们在自我学习和设计的过程中形成良好的习惯,学会自我学习,思考问题,提出问题并且研究和解决问题。
2.合作学习:学生的团队协作能力。团队协作能力是企业在招聘人员时必须有的一个条件,而设计问题往往不可能凭一个人的能力完成一个课题,因此培养学生的团队协作能力成为必不可少的一个环节。在教学的过程中,尤其是在实践教学阶段,采用小组合作的方式,既能发挥学生个人的能力,又能够在合作的过程中锻炼学生的团队协作能力。
3.创新学习:学生的想象力和创造力。在自主学习、合作学习的基础上,培养学生的的想象力和创造力。
五、加强师资队伍建设,全面提高教师的素质
多元需求下的人才培养除了对教学结构本身的改革之外,很重要的一面就是任课教师的素质和能力要全面提高。在专业设计课程的教学过程中,师资的知识结构显得尤为重要,“以实践教学为中心的设计教育中,教师由原本只担任一、两门课程转向全面负责知道学生的整个课题设计环节,只有单一知识背景的教师显然无法胜任综合化的设计教育”。因此,那些既有专业教学经历,又有多学科知识,并且有跨学科实践背景的教师,将是当前设计教学最为理想的教师。当前学校在引进复合型教师的同时,努力培训现有教师,提高教师的素质。
参考文献:
设计模式论文【第二篇】
一、气体制备的设计模式
1发生装置的选择
主要从反应物状态和反应时是否需要加热来选择。
(1)凡是给固体加热或固体跟固体反应加热,适用于制O2装置(a套装置),即试管横放、管口略下倾,教科书中加热Cu2(OH)2CO3、H2还原CuO、胆矾分解均采用此装置。
(2)凡是固体与液体反应制气体,且反应不需加热,均可采用制取H2装置(b套装置),即试管直立。(a、b套装置图略)若要控制液体反应,可加长颈漏斗或分液漏斗。若反应物固体块较大,且用量多,可将试管换成广口瓶、锥形瓶或烧瓶等。
无论选用上述哪种装置均应注意:
(1)先检查气密性后再加药品。
(2)制气装置中导管口略露出胶塞即可。
(3)铁夹夹在试管的中上部。
另外,利用a套装置时还应注意:
(1)药品平铺。
(2)加热用外焰,先均匀加热后集中加热。
(3)如反应较剧烈,要在试管口塞一团棉花,以防药品堵塞导管口。
(4)制完气体,应先撤导管后撤酒精灯。
利用b套装置时还应注意:
(1)长颈漏斗底端需液封。
(2)装药品时先固后液。
2收集装置的选择
(1)凡常温下不与空气中的成分反应的气体,可根据气体密度与空气密度的比较(或利用空气平均式量与气体式量比较),采用向下或向上排空气取气法。
(2)凡气体不易溶或难溶于水的,可采用排水取气法。
(3)有毒性且不溶于水的气体,可采用洗气瓶倒装装置(既短进长出),从长管排出的水可用烧杯接装,如将烧杯换成量筒还可用来测量生成气体的体积。洗气瓶中的液体可根据气体性质选用。
利用排气法收集气体时需注意:
(1)导管应插入集气瓶底部(无论向下排气或向上排气法)
(2)应在瓶口验满,可燃性气体不能用点燃法验满。
利用排水法收集气体时需注意:
(3)收集前集气瓶应充满水倒立于水槽中,不留气泡。
3所集气体的存放
(1)比空气密度大的气体,盖严后正放。
(2)比空气密度小的气体,盖严后倒放。
二、气体除杂的设计模式
气体中混入杂质气体,一般可采取下述方法进行除杂。
1直接吸收法
(1)水气可选择干燥剂,如浓H2SO4、火碱、氧化钙等初中常见的干燥剂,若选用其它干燥剂如氯化钙、五氧化二磷等需在试题中说明。
(2)酸(碱)类气体可采用碱(酸)液吸收,酸性气体如二氧化碳气体、二氧化硫气体、氯化氢气体等可用浓氢氧化钠溶液吸收。碱性气体如氨气可用酸液吸收。
(3)如果是二氧化碳气体中混有氯化氢气体(如制取二氧化碳气体时用的是盐酸溶液),可用饱和碳碳酸氢钠溶液来吸收。近年来初中化学试题中类似题目常有出现(如已出现在2000年竞赛复赛试题中)。
2转化吸收法
将混入的气体杂质转化为原气体,如二氧化碳气体中混有一氧化碳气体,可将混合气体通过灼热的氧化铜,将一氧化碳氧化为二氧化碳,达到除杂目的。
三、气体验证性实验的设计模式
初中化学中能够参与验证的气体有O2、CO2、H2O(g)、CO、H2、NH3、HCl气体等。其中O2、CO2、H2O(g)、NH3、HCl气体可直接验证:
CO2:可使澄清石灰水变混浊。
H2O:可使无水硫酸铜变蓝。
NH3:可使湿润红色石蕊试纸变蓝。
HCl:可使用硝酸酸化过的硝酸银溶液产生白色沉淀。
有些气体需将它们转化后验证,如一氧化碳气体、氢气需转化为二氧化碳和水蒸气后,再验证生成物。综合性较强的验证性实验应注意以下几方面:
(1)若需验证某种气体,则一定要先除去此气体中其它气体,一般是先除其它气体杂质后再除水气。(2)从溶液中制得或从洗气瓶中通过的气体中都夹带少量水汽,一般需先干燥。
软件设计模式论文【第三篇】
1计算机软件开发类毕业设计存在的问题
自21世纪高等教育改革以来,全国各高校招生规模不断扩大,导致毕业生数量也相应大规模增加,给高校学生的求职择业带来了严峻的考验。为了可以跟上时代的步伐,为求职带来一些实际项目经验,计算机专业越来越多学生选取了软件开发作为毕业设计课题。然而,在各高校实际当中,本科毕业设计质量已经下降,软件开发类论文与实际完全脱节,归根结底是没有一个可以从头到尾指导学生进行软件开发的学习模式,主要存在下面几个不足之处。
学生问题
学生设计能力低,编程水平差,无项目实际经验,既不知道软件开发的基本理论与方法,也不知道程序语言代码编写和开发工具界面操作,甚至不知道从何处开始下手准备毕业论文,成为目前软件开发类毕业论文质量差的根本原因;学生思想上存在误区,不重视毕业设计的重要性与必要性,认为毕业设计与普通课程一样,对毕业设计敷衍了事,不愿意花时间和精力认真努力开发软件,总是被动、消极地接受学习,成为软件开发类毕业论文质量差的直接原因。
学校问题
学生在大一至大三期间,一般只是简单地开设各科课程,并没有将所有软件开发类课程结合起来,直接导致出现学生软件设计能力低与开发水平差的现象;从论文开题、中期检查到论文答辩等过程中,并没有严格按照各种材料上交的日期进行,普遍是最后答辩时上交补交所有材料,甚至包括论文开题报告,直接导致学生消极怠慢的态度;最后的毕业论文考核是最关键的问题,也是目前毕业论文相关制度中管理最混乱的一部分。既没有一套规范毕业论文考核标准,也没有对毕业论文的中间过程进行监控,就连最后的论文答辩也只是流于形式。
教师问题
大部分教师没有项目开发实际经验,只知道软件设计理论基础,不能全方位地指导学生,更加无法让学生能够主动积极地学习,成为毕业论文水平不高的原因之一。
2CDIO教育模式
CDIO教育模式继承和发展欧美20多年以来的工程教育改革理念,将“做中学”和“基于项目教育和学习”的集中概括和抽象表达,是2004年由麻省理工学院和瑞典皇家工学院等四所大学研究创立,CDIO分别代表了构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)等四个学习过程,它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习[3]。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标[4]。本文将CDIO模式的构思、设计、实现和运作等四个学习过程引入到计算机软件开发类毕业设计中,要求严格按照构思、设计、实现和运作这四个阶段进行,并将每一个阶段的成果都作为毕业论文考核的依据,以此调动学生的积极性与主动性,既能让指导老师清楚整个设计流程,并根据阶段安排加以指导和督促,也能让学生愿意付出时间和精力努力投入到毕业设计当中。在弥补学生软件开发水平不足的同时,提高学生思考问题、综合设计的能力,最后达到提高毕业论文质量的目的。
3基于CDIO模式的计算机软件开发类毕业设计
构思阶段
毕业论文是从学生的选题开始,一般是由老师提供一系列题目,再由学生根据自己的具体情况选择,这种方式遏制了学生的主动性。应该由学生根据自己的爱好、专长和对将来的职业规划等情况,利用各种参考资料主动搜索与查找适合自己的题材范围,再在老师的指导下确定毕业论文题目。不仅能够调动学生的设计积极性,为后面的毕业论文工作提供有利条件,而且还可以培养学生查阅资料和思考问题的能力。之后,指导老师提供软件开发类参考资料,并在中国知网等学术平台搜索课题相关文献,确定论文的基本要求,给学生下达论文任务书。学生根据接收到的任务书,利用软件工程专业书籍、中国知网等学术平台、论文相关的Web网站,查阅大量的资料,了解论文的背景、研究现状和开发意义,确定论文的研究内容和开发中的关键问题,撰写论文开题报告,完成软件开发的构思阶段。
设计阶段
设计阶段主要包括需求分析和总体设计,正式开始毕业论文的设计工作。根据资料查阅、市场调查和企业要求等形式分析软件产品操作流程、功能列表,完成系统需求分析,并在需求分析的基础上重点进行功能设计、模块划分、模块接口规范、数据库概念设计及数据库逻辑设计,在老师的指导下反复修改不断完善,最终确定系统的总体设计。然而,在软件开发设计阶段,学生论文还没有开始写,软件程序也没有完成,指导老师无中期检查依据,不能有效地督促学生开发设计。因此,在设计阶段完成之后,应该形成需求分析、数据库设计、概要设计等相关说明书,作为毕业论文中期检查的材料,纳入论文考核的范围。
实现阶段
实现阶段是学生毕业论文工作的重点,也是毕业论文设计工作量最大、所需时间最长的一个阶段,直接决定最终毕业论文的质量水平。学生需要掌握软件开发工具、程序设计语言等基本理论与方法,根据系统总体设计的功能模块、接口规范等进行数据库的实现、程序代码的编写,并反复运行与测试。此阶段生成详细设计说明书、编程规范、测试等文档,作为毕业论文第二次中期检查材料。在这个阶段有了指导老师的督促,能够完全确定系统功能,不至于在后期阶段又需要反复修改。
运作阶段
根据前期产生的开题报告、需求分析、数据库设计、概要设计、详细设计、编程规范、测试等文档和开发好的软件系统撰写毕业论文,并参与论文答辩,是学生毕业论文的总结阶段,不仅着重体现学生的写作水平,更能了解学生对软件的学习情况,是分值比重最大的一部分。最后,将所有文档和论文、答辩情况一起评分,获得毕业论文成绩。
4结语
计算机软件开发类毕业设计是实现软件开发类专业人才培养目标的综合性实践教学环节,对计算机软件开发类毕业设计教学改革研究具有非常重要的意义。因此,本文将CDIO模式引入到计算机软件开发类毕业设计中,既能让指导老师清楚整个设计流程,并根据阶段安排加以指导和督促,也能让学生愿意付出时间和精力努力投入到毕业设计当中。在弥补学生软件开发水平不足的同时,提高学生思考问题、综合设计的能力,最后达到提高毕业论文质量的目的。
软件设计模式论文范文【第四篇】
[关键词]软件工程 项目导向 启发式 教学模式
[中图分类号] G642 [文献标识码] A [文章编号] 2095-3437(2015)11-0165-02
一、引言
随着软件工程和物联网技术在各领域的广泛应用,软件工程开发的规模也在日益增大,因此,对软件设计及运行维护人员的工程能力要求越来越高。而在大多数计算机和软件工程专业的课程设置中,对学生的软件设计、开发及运行维护能力的培养往往只体现在软件工程这门课上,如何通过软件工程的教学最大限度地提高学生的实践能力是摆在我们教学中的一个重要课题。鉴于此,我们提出了基于项目导向的启发式软件工程教学模式,以最大潜能的提高学生的学习积极性,增强学生的实践开发能力。[1]
二、目前教学中存在的主要问题
(一)教学内容较抽象,方法单一
目前的软件工程课堂教学主要以教师课堂授课为主,又以理论讲授为主,忽视了学生主观能动性的发挥,大部分学生对软件工程的理解为只要掌握了基本概念、原理,就能达到软件工程课程的要求。单一的课堂授课、枯燥无味的理论加上较抽象的内容无疑影响了实际教学效果。[2]随着软件规模不断扩大以及不断向各领域的渗透,对软件质量保障要求越来越高,这对软件工程课程的教学内容及教学模式提出了新的要求。从教学内容上看,我们既要注重软件设计的基本原理与方法,同时还要注重软件开发的整个过程与软件的质量保证措施。
(二)实践教学环节薄弱
软件工程是一门理论性与实践性比较强的综合性课程,很多软件工程学院只注重理论课程的教学,教学内容比较抽象,学生几乎没有实践的机会;有的学院虽然设有一定比例的实验课程,但课时比较少,几个实验下来,学生也只是能撰写一些相关的文档资料,没有真正体会到软件工程在软件开发中所发挥的作用。
(三)教学中采用的案例缺乏完整性和实用性
部分教师在教学时,由于缺乏实际软件项目的设计、开发及项目管理的经验,导致教学案例的选取偏离学生实际,即使讲授一些例子,由于学生缺少实际开发经验,也很难理解软件开发的全过程。有的教师所选案例要么规模较小,如简单的学生成绩管理系统。在学生看来,不需要完全遵循软件工程的设计过程,如不需按可行性研究等三个时期8个阶段来执行,而是直接进行设计和源代码的编写,学生还不清楚可行性研究和需求分析的目的及意义。这导致学生对软件项目、软件工程没有建立系统完整的概念体系,缺乏对所学知识的整体认识。[5]
三、项目导向的启发式教学模式
针对上述问题,要使软件工程的教学真正能充分调动学生的积极性,改变以往难学、难教的局面,不断提高学生的实践动手能力,有效地改善教学效果,我们必须从教学理念的更新、教学模式的改革等方面着手。由于软件的不可预见性,定义“需要做什么”成为软件开发的根本问题。
项目导向的启发式教学方法是在建构主义学习理论基础上,有别于传统教学的新型教学方法。建构既是对新知识的理解与掌握,同时又包含对原有经验和知识的改造和重组,形成新的综合知识建构。该方法提倡以学生为中心,教师在整个教学过程中起组织者、指导者和促进者的作用。[3]
(一)理论教学
基于项目导向的启发式软件工程教学过程主要包括软件项目的选取、教学内容的选取及教学方法、教学组织,整个过程是教师与学生相互讨论、共同参与的过程。
1.教学内容的选取。项目导向的启发式教学关键是选择好设计开发的项目,所选项目要与所讲授的内容息息相关,教学内容选取要以教学大纲以及人才培养目标为依据,所选教学内容的理论与技术应包括课程的核心知识点,确保理论与实践能紧密结合在一起,同时保证所选案例是可实现的,学生容易理解的,具有一定规模且可操作性比较强的。
软件工程的教学内容主要讲授将软件过程模型、可行性研究、需求分析、软件设计、软件构造、测试以及软件维护等内容,同时融入数据库设计、数据结构设计及网络拓扑结构设计等相关课程知识,按照面向数据流和面向对象两个方向构建组合式的、模块化的教学内容。
在教学的开始阶段选择一些典型的“软件危机”案例作为这门课程的导入,如Ariane5火箭、美国爱国者导弹防御系统曾经应用于海湾战争对抗伊拉克的飞毛腿导弹等,让学生们真正了解软件失败问题症结所在,认识到软件的本质特性造成了软件开发的诸多问题,软件本质上的复杂性使软件产品难以理解,影响软件过程的有序性和软件产品的可靠性,并初步建立规范化的软件开发意识。
在教学过程中,选取1-2个典型的,具有一定规模的案例(如高校教务管理系统)作为典型案例,分别采用传统的结构化设计方法和面向对象的设计方法,分别讲授软件生命周期中的可行性研究、需求分析、总体设计、详细设计、编码实现及测试等核心过程,并着重介绍每个阶段中要重点解决的问题,以及所采用的方法和工具。[4]
2.教学方法的设计。在教学方法上,以培养学生独立思考和创新思维为主要目标,以项目为主体,组织学生以团队的形式参加项目分析、设计、开发和运行,启发式的将抽象的理论知识融入教学实践的讲解中,通过分析、模拟、仿真,引导学生分析项目中所体现的软件工程本质的问题,让学生真正能掌握软件工程的设计思想。[3]
(二)实践教学
在课堂讲授的同时,每个环节我们都配备了相应的实验环节,实验教学与课堂教学保持同步进行,以更好地激发学生的学习兴趣,巩固所学的理论知识,真正掌握软件工程的设计、开发和维护管理的全过程。
软件工程项目实践教学的实施包括项目实践教学方法、项目实践内容和项目实践要求。项目实践进度与课堂教学同步,项目组根据项目需求,制订项目计划,进行分析与设计,进一步熟悉软件开发过程及方法,同时提交规范的软件分析与设计文档。学生在巩固课堂所学的理论知识的基础上,结合实际项目进行实践,使学生的应用能力、合作能力和全局观念等专业素质得到有效提高。[3] [5]
1.学生分组。学生按照项目的分析、设计、编码实现、测试各个角色组成2-3人的开发团队,同时选取一人作为项目负责人,同时明确各自的分工,并协作完成,以培养学生的团队合作精神、沟通能力和协调管理等能力。
2.项目设计。各小组首先应选择一个比较了解且具有一定规模的实际MIS管理系统,便于学生进行现场调研,获取准确而可靠的需求,也可参与到教师的科研项目中,然后严格按照软件工程的设计思想、软件过程的规范,独立完成项目的可行性分析、需求分析、设计、实现与测试。各小组在每个阶段结束后应提交相应的设计文档,教师对其进行检查并在全班讨论交流,对检查中发现的问题和不足,要进行改进和完善,然后进入下一个阶段的设计,直至最终提交产品,完成各阶段的任务。
3.模拟演示。在项目结束后组织答辩与演示,首先由小组长对项目的功能及基本情况作一个简要讲解,并介绍其本人在项目中所做的工作。然后让每个同学说明在整个项目开发过程中自己所完成的任务,并进行演示。教师在其间可以针对每个同学在项目中实际负责的部分进行提问,现场进行评分并计入期末总成绩,最后项目组提交系统和设计的总体报告。[5]
四、结束语
基于项目导向的启发式软件工程教学模式提高了学生的主动性和积极性,采用理论与实践相结合、案例讲解、项目实践并重的教学模式能真正让学生理解掌握基本理论。同时,学生又经历了软件开发的全过程,锻炼了学生对MIS管理系统的分析设计能力、编程测试能力和软件维护的能力,真正做到了学以致用,有效解决了以往软件工程教学中存在的理论与实践严重脱节、学生学习兴趣不高等教学难题,取得了较好的教学效果。
[ 注 释 ]
[1] 郁书好,苏守宝,刘正余,等。基于项目驱动的软件工程教学模式研究[J].皖西学院学报,2009(10).
[2] Jacob So ftwar e Eng ineeringTo Under gr aduates[C].Pro ceeding s of the 2003 Int ernationalCo nfer ence o n Informat ion Sy st ems and Eng ineer ing,Montreal,Quebec,Canada ,2003.
[3] 秦放等。案例驱动与项目导向结合的软件工程课程教学模式[J].计算机教育,2013(5).