- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于黄页项目的Java实训项目综述.doc
基于黄页项目的Java实训项目综述
黄页项目是上海浦东软件园开发的基于Struts-Spring-Hibernate架构的一个项目。在下文里,将从实施背景、实训模式和实训计划等方面,详细介绍本实训课程的内容。
1实施背景
在北京,上海等大城市,对IT人才的需求缺口是很大的,但是,由于在目前的大学教育过程中过多地侧重于理论教育,所以导致了一些本科毕业生在刚踏入社会时会出现理论和实践脱节的现象,造成他们虽然理论知识强劲,但却无法适应软件公司的工作方式,无法立即动手开发项目。
本课程将把理论和项目开发实践结合起来,将依照软件公司的项目开发流程,通过让学生提早感受软件公司的工作氛围,让学生们能很好地适应即将到来的软件行业工作。
2实训模式
本课程将采用教师辅导和学生动手实践相结合的方式,在课程中,将学生依照软件公司的架构,分为若干个组,在每个组里,把各位同学划分为“项目经理”、“架构师”、“软件工程师”和“测试工程师”等职责,请每位同学依照自己的角色,在整个项目开发流程中体验公司的实际情况,在整个课程里,将分为如下的阶段:
(1)总体介绍
在这个阶段里,教师从总体上讲述项目开发的流程、各流程该编写哪些文档、软件开发注意事项以及项目里各技术等知识。这样,请学生们进行分组实践项目也就有一定的基础了。
(2)分组实践
在这个阶段里,教师根据学员们的情况,把他们分成4到6人规模的开发小组,让各小组从项目立项这个工作开始做起,严格仿照软件公司里的开发流程,逐步完成整个项目的开发测试和上线的工作。
在这个阶段里,教师将根据每个组里的不同情况,分别为学员们讲述在实训中遇到的问题,并将根据实际的情况,想学员们传授在软件项目开发过程中的心得体会。
(3)总结阶段
在这个阶段里,教师将根据学生们项目开发的实际情况,总结在课程里出现的问题,根据实际的案例总结项目开发里的经验,如果有必要的话,还将请学员通过改进自己完成的项目,达到“温故知新”的提高效果。
3实训计划及时间安排
本实训课程将包含如下的知识要点:
(1)软件开发管理体系知识点
在学校里,学生们一般都接触过“软件工程”方面的知识,但是这方面的知识一定要结合项目开发实践才能体现出它的价值,所以在实训课程里,教师将通过黄页项目的立项,设计开发等文档,向学生们讲述“软件工程知识”和“项目实践”的结合方式。
(2)黄页项目里关于Struts,Spring,Hibernate,Web Service,Ajax,架构,设计模式等知识点,这些知识点学生们或多或少都知道一些,但是如何要把这些技术整合到项目里,让项目具有高维护高重用等优秀特性,是需要一些技巧的,而这些技巧又是从事软件开发行业所需要的法宝,并且,架构设计和设计模式思想更是程序员升级到架构师乃至是项目经理所必须的技术思想要素。
(3)培养学生们分析解决问题和获取知识的能力
在软件开发和设计流程里,不可能都遇到自己所熟悉的领域,此外,在软件设计和编码的过程里,还会遇到很多阻碍项目完成的因素,如何从资料上搜索自己所需要的知识点,如何在项目设计和开发过程中逐步解决遇到的问题,这样的能力也是在工作中所必须的。
在实训课程里,教师将深入各小组,通过演示和讲解,向学生们传授如何搜索新知识的方式,同时,将深入细节,讲述如何在项目里解决问题(比如更新原来的设计和如何调试bug)的方式。
(4)培养学生们团队沟通和协作的能力
在一个公司里,是通过团队的方式来完成项目开发工作,在这个团队里,个人需要和其它成员进行有效的沟通协作,这也是学生们日后进入软件公司所必需的能力。在这个实训课程里,教师将通过团队开发的流程里,针对细节,向学生们讲述沟通的技巧和协作的要点,让学生们能体验到软件公司里的工作方式。
本课程预计上5个星期,时间安排和预期效果如下表所述:
黄页项目实训时间安排
时间段
课程计划
工作要点
预期效果
第一周上半周
介绍黄页项目的大体需求,介绍项目开发流程等预备知识。
1 介绍基础知识
2 通过文档向学生提交黄页的需求,同时解答学生在项目开发前期的问题。
1 让学生大体了解项目开发的流程。
2 让学生熟悉即将动手实训项目:黄页项目的需求
第一周下半周
根据情况把学生们分组,然后带领学生熟悉各自的职责,开始让学生进入角色。
1 在学生自愿分组的情况下适当做人员调整,保证每个团队能完成项目。
2 深入团队,向学生讲述各角色的职责,同时向学生讲述团队开发的诀窍
能让学生们以团队的形式开始实训课程
第二周到第五周上半周
学生们分组开发,教师根据实际问题做个别辅导。
1 帮助学生完成基于黄页项目的立项工作。
2 指导学生完成黄页项目的需求分析文档。
3 指导学生完成黄页项目里各阶段的设计文档。
4 指导学生完成测试文档。
5 指导学生进行编码工作,并在编码过程中,帮助学生体
文档评论(0)