基于UML的_JSP_ServletWeb应用程序设计_教学案例

基于UML的_JSP_ServletWeb应用程序设计_教学案例

ID:8235173

大小:1.17 MB

页数:3页

时间:2018-03-11

基于UML的_JSP_ServletWeb应用程序设计_教学案例_第1页
基于UML的_JSP_ServletWeb应用程序设计_教学案例_第2页
基于UML的_JSP_ServletWeb应用程序设计_教学案例_第3页
资源描述:

《基于UML的_JSP_ServletWeb应用程序设计_教学案例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于UML的“JSP/ServletWeb应用程序设计”教学案例刘洁(武汉软件工程职业学院,湖北武汉430033)摘要:本文针对“JSP/ServletWeb应用程序设计”课程中传统教学法存在的弊端,通过“用户登录验证模块”的教学案例设计讲解如何采用UML软件建模来整合课程内容、重构课程体系。使学生能够将眼光不仅仅拘泥在程序设计的代码细节上,同时也理解软件工程思想,融会贯通所学知识为己所用。关键词:UML软件建模;MVC模式;JSP/ServletWeb应用程序设计;教学案例;登录验证模块1“JSP/ServletWeb应用程序

2、设计”课程教学现状除此之外,开设此门课程的时间一般在第二学年上学期或下针对于当前软件人才的需求现状,目前高职院校的软件专业学期,此时学生已完成了“Java程序设计”“网页设计”“数开始主要培养面向“软件蓝领”岗位的高技能应用型人才,开始据库程序设计”“计算机网络”等基础课程的学习,但每门课程注重“面向应用,突出能力”,开设了各种关于Java的应用课之间相互独立、割裂。在这种教学体系下,学生虽然也可照着教程,试图提高计算机软件专业高职生的行业竞争力。我院也针对材,或教师指导完成一些小实例或小项目,但是作为整个课程来市场需求对软件开

3、发专业课程体系进行不断完善,逐渐形成了一说,这些实例或小项目是孤立的、彼此没有联系的,课程之间更个直接面向软件企业Java开发岗位的系列课程。如Java初级程序没有任何联系,对于学生而言无法理解每门课程在整个课程体系设计、Java高级程序设计、JSP/ServletWeb应用程序设、Web应中的地位和作用,学生掌握的知识也是零散的,不系统的,缺乏用程序编码—Struts、软件开发项目实训等。对课程体系的整体把握,影响教学效果。但如何将这一系列课程有效地进行组织,使培养的学生能够更好地适应企业Java软件开发岗位的能力需求,是Ja

4、va课程群要2基于UML的“JSP/ServletWeb应用程序设计”的解决的主要问题。以“JSP/ServletWeb应用程序设计”为例,它教学思路是Java课程体系中承上启下的核心课程,它的教学效果直接影响针对当前教学过程中存在的现状,讲解“JSP/ServletWeb到后续课程的教学。然而,目前该课程的教学存在着以下几点不应用程序设计”课程不能再以课件为中心,照“屏”宣科。而需足,严重影响学生能力的培养。尽量保证知识推理过程需板书,老师边写边讲,使学生与教师思(1)从课程体系来看,由于高职院校的学制较短,软件开发想同步。关

5、键知识点上需要使用案例,且所有代码都在真实的开专业通常在低年级学过一门程序语言之后,尚未熟练理解运用,发环境上开发,通过教师的引导,在师生交互过程中完成编码工而直接接触Web应用程序编码,很多语法和机制难以理解,继而作。影响学习效果。除去关键知识点的讲解,针对学生情况,打破原有的知识分(2)从教学方式来看,仍采用的是传统的教学方法,在分析块模式,遵循先够用后升华的原则,通过选择一个常见的网站项基于Java体系的Web应用程序的知识结构时,采用循序渐进地讲目,将具有代表性的任务贯穿在整个教学过程中,例如日常实际授一门课程的知识点,

6、学生按部就班地学习知识点的方式,而这上网中经常使用的功能,如保存cookie、防止用户非法登录、验种教学方法过于强调语法,学生往往在学了一堆语法知识点后对证码、网上投票,网络购物等。各个知识点沿着项目主线展开,如何开发实际项目还是很茫然。根据项目的每个模块整理出相关的知识点要素,重新组建各个知(3)从市面教材来看,它们有一个共性:纯粹的语法,没有识环,环环相扣,避免了知识点零散,脱离实际应用的弊病。学软件工程思想的体现或是纯粹案例项目,却没有知识点的体现。生容易理解,易于掌握,同时也清楚明白整个网站构建所需的架111技术Tech

7、nology构及其他知识。整个形成一套由点到面、循序渐进的教学体系。之所以采用这个相对简单案例,是因为很多学生都对登录验同时针对每个功能模块的设计,采用UML来进行这一系列的建证模块有很强的感性认识,这样,不需要花很多的时间来理解系模,使学生能够将眼光不仅仅拘泥在程序设计的代码细节上,也统包含的业务知识。学生可着眼于使用UML进行建模的过程,了能理解软件工程思想,融会贯通所学知识为己所用。解系统的开发过程,综合利用所学的各门知识完成编码设计。(3)利用UML软件建模方法分析设计“登录验证模块”,设3基于UML的“JSP/Serv

8、letWeb应用程序设计”的计其用例模型。教学案例设计用例模型定义系统做什么,是用来获取系统需求的有效手段。下面以JavaWeb网站项目中“用户登录验证模块”为例,剖在这里需指导学生寻找用例模型中的“参与者”及“用例”,并确析基于UML软件建模教学模式的教学过程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。