![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
专业描述:
JAVA编码工程师是指熟练掌握JAVA编程语言的程序员,在开发团队中负责根据详细设计进行编码和调试。JAVA软件开发工程师负责根据软件构架和界面,设计系统模块及其详细运算逻辑。JAVA数据库编码工程师负责根据数据库系统的关系模型和表结构,编写数据处理代码,JAVA数据库开发工程师负责设计数据库系统的关系模型和表结构,进行数据服务器实现和物理存储规划。 以上人员同时可胜任:系统集成工程师、数据库管理员、技术支持、维护工程师和网络与信息安全工程师。 培训内容: JAVA语言是SUN公司开发的一种高级编程语言,JAVA以其独有的开放性、跨平台性和面向网络的交互性席卷全球,以其安全性、易用性和开发周期短的特点,迅速从最初的编程语言发展成为全球第一大软件开发平台
本专业教学过程中,始终贯穿案例教学策略,配合全真的实训项目,让学员了解项目团队中所担任的角色和承担的相应职责,以及与他人分工协作的方法,最终获得真实的开发体验和实战经验。
教学资源 本专业将为各教学机构提供如下的教育基本资源 ◆教材 课本 课堂练习 实训手册 习题◆教案 教学大纲、教学计划、课堂用电子幻灯片PPT、备课手册(含课外读物推荐)课堂活动和讨论议题、学员考核标准◆实训项目教学 项目文档及其指南、《项目简介》、《代码规范》、《需求规格说明》、《团队开发指南》、《开发环境参考手册》、《详细设计说明书》、《项目开发计划》、源代码及注释、学生实训项目参考手册、教师实训项目参考手册、实训开发环境配置手册◆学生测评系统和考核系统 提供题库 考卷 网上考试系统 认证考试试卷◆网上教学平台 远程软件技术教育支撑软件平台和工具 支持应用型软件人才远程教学活动的各个环节
课程概述 本课程是软件开发的入门课程,是让学员掌握软件开发的基本概念和方法,训练学员的基本编程和操作能力,学完它将具有进一步学习高级开发技术的能力。教程的重点包括三个部分:1、编程基本方法:通过风暴般地介绍最新的软件概念和流行的开发方法,为学员建立软件开发的理论基础;2、实用的技能:详细讲解HTML/Applet两门语言,用程序语言建立编成概念;3、流行的开发模式:从面向对象设计角度,系统地介绍Web用开发方法,通过案例让学员体会软件开发的真实感受。此外,本课程还简要说明了Servlet、XML等高级技术。
课程概述 本课程是计算机系统的综合课程,概述了计算机系统的基本概念、软硬件知识、操作系统的知识、计算机维护和网络等方面的知识。本课程的独特之处是从程序员的角度,介绍计算机硬件的基本概念和原理,训练学员的高级计算机操作能力,目的是让程序员能深度了解程序设计环境和软件运行平台。课程的重点包括2个部分:1、Windows/Linux操作系统的使用方法:通过十个左右的专题,介绍操作系统的高级概念和操作技巧,强应用软件运行环境;2、程序员看硬件:介绍内存管理、进程管理、设备管理、网络管理的基本原理,学习相关的编程方法。
课程概述 Java语言目前不仅是一门最为流行的计算机语言,而且形成一种专门的技术。本课程从Java的基本概念入手,介绍了Java语言的基础知识与主要功能,系统分析了Java语言的编程机制,并用软件工程的理论和方法,阐述了使用Java语言的编程技巧。本课程还介绍了一些Java语言的高级特性,如网络编程、数据库连接,多线程以及远程对象调用等。本课程适合有基本编程概念的学员学习Java语言,并为全面学习J2EE打下基础。
课程概述 数据结构和算法是掌握基本编程方法的主干课程,本教程是训练软件工程师的数据对象的特性分析能力,教会他们选择合适的逻辑结构和存储结构,以及判断相关算法的优劣。教程重点包括3个部分:
课程概述 数据结构和算法是掌握基本编程方法的主干课程,本教程是训练软件工程师的数据对象的特性分析能力,教会他们选择合适的逻辑结构和存储结构,以及判断相关算法的优劣。教程重点包括3个部分:
课程概述 数据库是软件工程师进行数据处理的必备技术。通过该门课程的学习,使学员掌握数据库基础、数据库开发、数据库设计以及数据库管理与维护等方面的理论知识。本课程的重点是:1、数据库的程序设计方法:主要介绍SQL语言;2、Web数据库开发技术;3、关系数据库的设计。
课程概述 Java似乎专门为网络设计的,在Internet时代用其开发网络软件特别便利,本课程由浅入深全面的、系统的介绍Java网络编程的特点和方法。首先介绍网络体系结构,TCP/IP协议,然后说明了Java网络环境下编程的基础知识,重点讲解了Socket编程技术,配合了大量丰富的案例,帮助学员理解。
课程概述 本课程详细介绍了软件工程的原理和实践,包括近年来最新的软件工程进展,目的是要提高软件开发的预见性和经济性。本课程让学员了解开发生命周期每个阶段的关键任务,掌握软件设计的各种方法,包括用户需求分析、软件体系结构的设计、面向对象的分析和设计、代码/设计复用,重点突出了软件测试、文档编制和维护方法,讲授的技术包括用例分析技术、OOAD技术、ER图建模技术、UML建模技术、Javadoc文档生成方法、错误报告和维护等。通过本课程的学习,不但使学员掌握当前流行的软件工程方法和CASE工具而且使其具备在互联网环境下解决软件开发实际问题的综合能力。
课程主要内容 本实训面向国内中小型软件企业的开发人员。实训以规范的软件开发过程为主线,在基于J2EE平台上,建立一套基于互联网的课堂体验式远程教学,即使用互联网技术、多媒体技术等现代信息处理技术,实现实时、交互、多媒体特性的协作式远程教学模式,使得物理分布的学生群体,通过互联网获得集中课堂教学真实体验。 体系结构 系统采用分层架构开发,总体实现是基于J2EE的轻型架构。1. 表示层使用基于MVC结构的struts web framework实现的; 2. 业务逻辑层使用JavaBean实现的; 3. 数据存储层使用O/R mapping组件hibernate实现的,在hibernate之上又采用了DAO(Data Access Object)模式,这使系统独立于具体的存储策略。 系统运行环境 服务器:基于Intel构架的企业服务器操作系统:中文Microsoft Windows 2000 支持环境:Tomcat/JRUN、JDK 数据库:Microsoft SQL Server 2000/ JDBC 客户端:IE5.0以上 实训目的 学习需求分析的方法,掌握如何建立需求分析模型根据需求分析使用Visio进行系统设计 根据需求分析使用Visio进行数据库设计 Jbuilder调试方法和技巧 RUP中软件开发过程定义,角色分工和里程碑 5000行以上的规范化编码,测试和部署 开发技术策略 完全的UML设计;采用分层结构,层与层之间比较独立,可扩展性强。 基于角色的权限管理灵活高效。 系统采用轻型架构开发,可以部署到任意服务器中,而且很容易扩展到J2EE 重型架构中。 采用了基于MVC的Struts组件,易于集成到Portal中。 系统采用了许多组件(struts、hibernate、JfreeChart)和模式,采用此架构的开发人员需要一定学习曲线。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||