软通动力项目实训方案(共13页).doc
《软通动力项目实训方案(共13页).doc》由会员分享,可在线阅读,更多相关《软通动力项目实训方案(共13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软通动力Java Web实训方案【40天】(Version:1.0)软通动力信息技术有限公司2011-09 一、 实训规范1. 实训对象天津大学仁爱学院应届毕业生2. 实训周期8周;每周5天,共计40天;3. 实训人数与方式免费实训,英语通过四级的学生自愿报名4. 实训目标 了解企业的文化和制度、熟悉企业的工作流程和工作方式; 掌握实际项目分析、设计、开发、测试、提交等完整流程,熟悉项目开发各类文档模板,并按照这些模板撰写项目文档; 掌握使用各种开发工具、数据库设计工具、系统设计工具、项目管理工具和缺陷管理工具;熟练使用常用服务器软件安装、配置和开发; 熟练掌握一门主
2、流编程语言Java,并将这些技术灵活运用到项目中; 掌握企业开发常用的建模工具和设计模式; 养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题的能力。 掌握Java EE架构,能独立设计完成企业中小型解决方案;熟练掌握Tomcat 管理与配置、Servlet 与 JSP 、JavaBean、MVC、 自定义标签、表达式语言和JSTL,数据库Oracle在JavaEE中的应用等技术。 能够在规定的时间内完善一个完整的企业级实训项目。 在实训中强调学员的实际动手能力,在六周的实训中保证每个学员完成500010000行代码量,并且能够独立承担角色岗位的开发任务。5.
3、实训环境 硬件环境校方提供的实训机房条件:局域网联通、PC机(人手1机,建议内存最低1G),投影仪1台、白板1个。 软件环境操作系统:Windows XP SP2用户权限:必须使用本地Administrators组权限办公软件:Office 2003或2007开发工具(可预装或由教师携带安装):Eclipse/MyEclipse、Power Designer测试工具:Load Runner帮助文档(可预装或由教师携带安装):javadoc数据库(可预装或由教师携带安装):Oracle英文辅助:金山词霸版本控制:SubVersion6. 组织形式角色描述项目组一个项目组由58名学生组成,在指定时
4、间内完成项目分析、设计、编码、测试和提交工作。项目组长项目组长通过学生自我推荐,由学生投票选出,负责项目组开发计划制定和调整、资源分配、进度管理、沟通管理等工作。项目组成员包括系统设计人员、应用程序开发人员、数据库开发人员、UI开发人员和测试人员系统设计人员:负责定义模块,并确定应如何根据实施环境对它们加以调整。设计员可能要负责一个或多个子系统的设计。 工作内容:对需求进行总体设计;进行模块设计;应用程序开发人员:负责按照项目所采用的标准来进行构件开发与测试,以便将构件集成到更大的子系统中,最终实现完整的系统。工作内容:按照设计实施构件;执行单元测试;修复测试发现的缺陷;开发安装说明书。数据库
5、开发人员:负责定义表、索引、视图、约束条件、触发器、存储过程、表空间或存储参数,以及其他在存储、检索和删除永久性对象时所需的数据库专用结构。工作内容:将永久性设计类映射到数据模型上;优化数据模型以提高性能;优化数据存取;确定存储特性;定义表结构;确定数据和参照完整性实施规则。UI开发人员:负责领导和协调用户界面的原型设计和正式设计。工作内容:分析对用户界面的需求,包括可用性需求;构建用户界面原型;邀请用户界面的其他涉众(如最终用户)参与可用性复审和使用测试会议;对用户界面的最终实施方案(由设计员和实施员等其他开发人员创建)进行复审并提供相应的反馈。测试人员:通过对开发活动产生的工件进行验证和确
6、认活动,发现缺陷以提高产品的质量。工作内容:制定测试计划;进行测试设计,产生测试用例;进行测试实施,产生测试过程和测试脚本;执行测试,产生测试结果;对测试结果进行评估,产生测试评估报告。项目经理项目经理负责向各项目小组讲授项目管理知识,指导项目小组完成相关文档和编码工作技术指导人员技术指导人员负责在实战中对学员的技术问题进行辅导并监督小组实施过程讲师团队教师团队根据项目需要,提供专业技术讲座7. 实训里程碑阶段名称实战目标1.项目立项了解项目立项的方方面面工作2.需求调研与分析了解需求的渐进明确性,并如何将需求整理得井井有条3.概要设计了解概要设计的主要内容和表现形式4.详细设计了解详细设计的
7、实现方法,以及如何从详细设计的UML中进行部分代码生成5.编码掌握编码的规范和调试技巧6.测试了解测试计划、测试大纲和测试用例的编写,学会使用常用的测试工具7.交付与维护了解交付中的主要工作,以及与客户进行沟通的技巧8.项目日常管理工作介绍项目周报、周会和阶段评审等活动9.项目常见问题模拟项目中常见的需求变动、人员流动等情况8. 交付结果 学生参加项目实战学员需要提交文档如下:(1)在项目开始阶段,提交项目立项报告;(2)在需求阶段,提交需求分析报告、原型、项目计划和测试计划;(3)在总体设计阶段,提交总体设计说明书,数据库设计说明书,数据库设计E-R图,Rose UML图设计文件;(4)代码
8、阶段,提交数据库脚本和原代码;(5)测试阶段,提交测试报告;(6)产品交付阶段,提交安装包、安装文档和测试文档;(7)实训总结。 交付格式(1)软件开发计划书文档格式1 项目概述1.1 项目一般描述1.2 待开发的功能1.3 运行环境2软件开发计划2.1进度2.2 资源计划2.3 关键问题3.项目管理3.1 人员和角色3.2 人员安排和计划4 进度跟踪4.1 项目会议4.2 项目进度表(2)需求分析说明书文档格式1 功能需求1.1 功能划分1.2 功能描述(数据流图、用例图、系统流程图)2 性能需求3 数据描述(用表格描述)(3)概要设计文档说明书格式1 引言2 总体设计3 程序设计说明3.1
9、模块描述3.2 部分用户界面4 处理流程描述5 数据结构设计(抽象数据的逻辑结构、数据的物理结构、数据与模块的关系) 软通动力培训中心主要提交以下内容:(1)所有小组和个人资料及实训项目成功产出物提交给学校;(2)提交学生的实训成绩;(3)对学生整体的评价和建议;二、 实训内容1. 技术内容在实训过程中,所涉及的Java方向的技术内容包括:企业级数据库Oracle,Java语言程序逻辑设计,基于Web的网页编程技术,JDBC数据库操作,基于B/S开发的软件Jsp技术。通过这些基础技术的仿真实训,学员具备初级软件程序开发的能力,为学员后期的进一步学习和工作奠定坚实的基础。具体技术如下: Orac
10、le数据库开发-Oracle10g数据库在windows下的安装、配置;-Oracle数据库的用户和权限;-Oracle数据库中表的创建;-表的完整性约束;表中数据的添加、删除、修改等SQL语句;-表中数据的基础查询和高级查询;-Oracle数据库对象(索引、序列、同义词、视图等)。 Java语言基础-Java语言基本概念;-Java虚拟机工作原理;-程序的编译和解释;-Java语言的数据类型;-Java语言的表达式;-Java语言的程序结构(条件和循环);-Java中的数组;-Java中类和对象;-方法和方法调用;-面向对象基础(封装、继承、多态);-Java内置类(String,List,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动力 项目 方案 13
限制150内