大学生实训简介(测试开发)
作为计算机高等教学的一个环节,通过为期15天(注:可依据实际情况定制)的实习实训,帮助同学们从理论到实践,从研究到应用、从现在到将来,向职场迈出一大步,在实实在在的软件项目实操训练中,让同学们建立就业的信心,了解IT行业的需要,能够基于实训所获得的观念、知识、技能、经验,让同学们有能力计划自己的就业活动,让每个受训者都知道自己该怎么办。
预期读者:管理人员、专业老师、受训对象。
受训对象:关心就业准备和如何就业的计算机专业大学生。
实训意图
遵从学院教学意图,搭建一个软件实战平台,通过软件项目模拟让同学们研究构想软件实操办法,在实际动手实现自己创意的过程中理解软件工程师角色,激发JavaEE和测试的学习兴趣,启发思考从理论到实践、从研究到应用的应对策略,为赢在IT提前做好坚实准备。让每个受训对象都能回答以下疑问:
- 大学学的知识在哪用?——从学校向企业找理论与实践的联系点
- 大学学的知识在工作中怎么用?——从企业向学校找从理论与实践的联系点
- 企业到底需要什么样的人?——社会实用人才门槛
- 软件工程师在做什么?——自己即将从事的事
- 如何成为受企业欢迎的软件工程师?——做事的技术门槛(软件职业技能)
实训策略
训练范围 |
训练意图 |
训练点 |
从理论到实践 |
将大学理论知识与企业技术应用实践相联系,分为:
- 语言基础如C
- 数据结构
- 数据库
|
- 相似的语法基础:C—>Java
- 通过数据结构,联想Java类的概念,Java类库——常用的数据结构的封装
- 数据库:Oracle能很快上手,JDBC访问数据库
|
从研究到应用 |
将上一环节的技术整合到项目中,形成应用价值,了解软件实操方法,激发对J2EE的学习兴趣 |
基础Web应用模块的实现(购物车模块)
扩展技术:Jsp—>Servlet—>JavaBean—>JDBC—>DB |
从现状到未来 |
联系学生的现状,启发学生思考未来的定位,通过项目实现了解企业需要的IT人才的角色与职责,以及如何跨入该角色 |
- 项目应用形成学生对J2EE开发的职业兴趣
- 为成为该角色所必须准备——实用技术基础
- 角色的定义以及任务沟通与执行
|
实训工作说明
总体方式
以企业软件项目工艺过程为主线,贯穿观念、知识、技能的引导和训练。以小组为单位,组织分工,根据学生的认知和解决问题的基础,设计具体的技术情形,安排学生参与软件作业环节,让其扮演软件工程师角色,体验软件人才需要,从概念到代码完整感受软件职业需要。
实训方式
- 职场人士面对面
- 项目案例讲解
- 团队协作模拟
- 小组互动讨论
- 工作角色体验
- 项目角色扮演
具体说明
- 软件项目过程工艺
- 软件项目过程、开发过程与规范(以实际项目为例)。
- 小组分工、讨论、交流,体验工程师角色与项目过程(模块级分析、设计、实施、测试、部署等)。
- J2EE工程师角色与职责
- 合格的J2EE工程师如何开展工作。
- 企业需要什么样的软件工程师?
- 如何调整和准备自己的技术、技能,以满足现有项目的需求。
- 任务沟通与协作,质量实施与保证。
- J2EE技术体系
- J2SE基础。
- Web静态网页技术。
- 数据库Oracle和JDBC技术。
- J2EE体系架构。
- Jsp、Serlvet、MVC模式。
- 测试技术
实训目标
合格的学生具备如下能力:
- 独立安装、配置IDE。
- 独立设计实现有3个页面构成的简单Web流表示。
- 独立编写一个涉及3张库表查询的Java类(代码量不少于 30行)。
- 在指导下,使用Servlet技术实现一个简单的业务流程。
- 从页面表示到数据访问完整实现一个简单的JavaEE应用功能。
- 在指导下,使用经典测试方法设计出一个简单小模块的测试用例。
- 在指导下,能根据测试用例找出程序错误,并提交有效Bug。
实训计划
实训安排
- 学时周期:共90学时(注:可依据实际情况定制)
- 时间安排:共15天(三周),每天6学时
- 实训地点:
实训准备
- 硬件环境:
- 投影仪、麦可风
- 服务器:CPU Pentium III 500及以上,内存1G及以上、硬盘可用容量不低于20G。
- 学生机:CPU Pentium III 500及以上,内存512兆及以上、硬盘可用容量不低于20G。
- 软件环境:
- 服务器:WindowsXP、Oracle9i服务器端、VSS服务器端、Toad、IPMessage、Tomcat5.X、JDK1.5、Eclipse、Myeclipse5.5、Bugzilla、Netmeeting、Editplus、五笔输入法
- 学生机:WindowsXP、Netmeeting、Editplus、(Oracle9i客户端、VSS、Toad、IPMessage、Tomcat5.X、JDK1.5、Eclipse、Myeclipse5.5)安装文件
- 项目环境准备:EBay系统的IDE/ITE/App System
实训设置
课时安排 |
内容 |
课时 |
第一天全天 |
职业导引、现代软件过程工艺与生产环境、企业用人需要、实训内容简介、职场互动 |
6 |
第二天上午 |
企业环境搭建、调试 |
3 |
第二天下午 |
IT企业软件项目实例讲解、软件生产作业过程介绍 |
3 |
第三天上午 |
需求分析体验(Ebay项目) |
3 |
第三天下午 |
JavaSE基础 |
3 |
第四天上午 |
HTML基本语法和页面布局设计 |
3 |
第四天下午 |
测试基础与测试案例介绍 |
3 |
第五天上午 |
JavaSE编程 |
3 |
第五天下午 |
制作web静态页面 |
3 |
第六天上午 |
JavaSE面向对象编程 |
3 |
第六天下午 |
经典测试方法 |
3 |
第七天上午 |
SQL(Oracle)数据库查询语言 |
3 |
第七天下午 |
JSP技术 |
3 |
第八天上午 |
Bug介绍 |
3 |
第八天下午 |
JDBC+SQL 编程 |
3 |
第九天上午 |
JSP高级编程 |
3 |
第九天下午 |
用户体验测试 |
3 |
第十天上午 |
JSP高级编程 |
3 |
第十天下午 |
JavaBean组件编程 |
3 |
第十一天上午 |
Servlet 程序设计 |
3 |
第十一天下午 |
MVC 设计思想讲解 |
3 |
第十二天上午 |
JSP+Servlet 编程 |
3 |
第十二天下午 |
j2ee项目实战(Ebay项目) |
3 |
第十三天上午 |
j2ee项目实战(Ebay项目) |
3 |
第十三天下午 |
j2ee项目实战(Ebay项目) |
3 |
第十四天上午 |
j2ee项目实战(Ebay项目) |
3 |
第十四天下午 |
j2ee项目实战(Ebay项目) |
3 |
第十五天上午 |
实训内容总结 |
3 |
第十五天下午 |
实训心得交流(后续学习指导) |
3 |
|