《Web信息管理系统综合实践》实习教学大纲_第1页
《Web信息管理系统综合实践》实习教学大纲_第2页
《Web信息管理系统综合实践》实习教学大纲_第3页
《Web信息管理系统综合实践》实习教学大纲_第4页
《Web信息管理系统综合实践》实习教学大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Web信息管理系统综合实践实习教学大纲课程编号:sa076672英文名称:Web Information Management System Integrated Practice 实习类型:实践教学课程要求:选修学时/学分:6周/6适用专业:软件工程一、实习性质与任务“Web信息管理系统综合实践”是软件工程专业Web工程与信息系统方向的选修实习,是对Web信息系统及其技术体系进行综合应用和实践训练的实践教学,也是今后Web信息技术从事产品和解决方案开发所必须的实践基础。教学中侧重对软件开发完整过程的全面实践,强调设计方案及技术手段应用的合理性和先进性。实习的任务是以企业实际项目为背景,设计开

2、发一个基于Web架构的信息系统。要求学生能够运用专业基本原理对复杂工程问题进行分解,并准确定义阶段任务目标;能够运用抽象的思维方法,识别项目中关键问题的本质特征,并通过文献研究、实验模拟等手段加以解决;能够合理组建开发团队并进行角色分工,进行沟通,强调合作,培养学生在团队中的组织、管理、协调、表达、交流、竞争与合作能力。通过实习,要求学生分组协作完成具备一定实用价值和开发规模的实习课题,教学中侧重对软件开发完整过程的全面实践,强调设计方案及技术手段应用的合理性和先进性,培养学生Web平台上进行软件项目开发的综合实践能力。二、实习与其他课程或教学环节的联系先修课程:软件工程、用户需求与系统建模、

3、J2EE 程序设计、SSH 与 SSM 架构和软件测试技术。后续课程:毕业设计(论文)。实习依赖“软件工程”课程建立对软件开发过程及各阶段主要任务的理解,依赖“用户需求与系统建模”建立对软件分析、设计方案的标准化表示能力和对经典设计理论的理解及运用能力,依赖“J2EE 程序设计”及“SSH 与 SSM 架构”对应用开发的技术基础和工具环境的应用能力。本实习所设计的项目为后续毕业设计设计的项目提供框架支持。三、实习教学目标1. 以企业实际项目为背景,设计开发一个基于Web架构的项目。能够运用专业基本原理对工程问题进行分析,确定系统的功能、性能与运行环境要求,并准确定义阶段任务目标。提出系统解决方

4、案,给出系统的总体架构设计、详细的功能设计并编码实现,撰写开发文档,培养学生工程化开发能力。(支撑毕业能力要求2、3、4)2. 详细调研项目背景,能够准确识别并定义实践项目的预期目标和开发需求,并能够综合考虑目标系统的市场价值、开发成本等因素。(支撑毕业能力要求6)3. 学生能够合理组建开发团队并进行角色分工。团队成员应具有明确、大体均等的工作任务及成果目标,通过沟通取得对设计方案、技术路线、开发标准与约束的一致认可。(支撑毕业能力要求3、9)4.能够在软件开发过程中遵守工程技术规范完成各阶段的开发实践活动,综合运用专业技术并通过文献研究解决关键问题,有效履行个人责任。(支撑毕业能力要求2,

5、8)5.对于复杂工程问题,运用抽象的思维方法,识别项目中关键问题的本质特征,并通过文献检索进行调研、分析,选择恰当的技术、资源和工具进行复杂工程问题的预测和模拟,并通过科学的理论解释系统调试中出现的问题与实验结果。(支撑毕业要求2、4、5)四、实习内容与基本要求序号教学内容教学要求学时教学方式对应实习教学目标1教师说明实习项目要求,建立开发团队并讨论确定课题预期目标。1明确开发团队人员构成;2理解项目背景及主要业务流程,明确系统范围、自动化边界及主要用例场景1天分组讨论1、2、3、4、52利用Axure通过前一天的讨论及对目标范围的理解,构建出项目原型。了解项目原型的构造过程,使用工具完成项目

6、原型的构建。2天分组上机1、2、3、4、53模拟各角色参与原型评审,确定原型能否满足需求,并进行改进。各角色参与原型评审,确定原型能否满足需求,并进行改进。1天分组讨论上机34完成对需求文档概述、业务、功能需求、非功能需求、接口需求。同时当天进行需求评审。能够根据实际项目写出需求文档。1天分组讨论1、2、3、4、55完成总体设计、子系统规划、设计实现约定、主要用例、确定关键技术。概要设计评审。能够根据实际项目写出概要设计文档。2天分组上机1、3、4、56完成数据分析,确定数据实体的信息结构和相互关系,形成数据设计文档。数据模型评审。能够根据实际项目需求完成数据实体设计方案及撰写设计文档。1天分

7、组讨论1、3、4、57完成结构设计方案论证及程序框架,划分组内成员开发任务。1论证系统结构设计方案、明确定义各部分的功能职责和协作接口;2根据结构设计方案为组内成员分配开发任务;3. 设计方案需考虑到多线程并发时的性能,可靠性以及安全性。2天分组讨论上机1、3、4、58功能开发及单元测试组内成员分别编程实现所承担的开发工作,并完成成果物的单元测试。10天上机1、3、4、59测试用例编写运用等价类划分、边界值分析、因果图法、流程分析法、错误推测试法设计测试用例2天分组上机1、3、4、510项目集成调试整合各部分模块,进行系统整体测试,修正测试过程中发现的缺陷并进一步完善系统功能。1天上机1、3、

8、4、511性能测试阶段,根据测试用例对项目进行功能、性能、界面测试,进行Bug修改及维护。B/S架构下实现的编码需要对不同浏览器,以及同一浏览器的不同版本进行测试。5天上机1、3、4、512并发测试阶段在不增加应用服务器个数的情况下,测试访问线程的个数是否过少。当多线程同时访问同一个功能时,是否会发生数据的脏读写。1天上机1、3、4、513验收测试模拟客户方对项目开发,测试完成后的验收环节。并交付相应所有文档。1天上机1、3、4、514准备答辩材料,进行答辩准备1完成项目开发报告;2完成答辩PPT准备;3组内模拟答辩审核过程。1天上机情景模拟3、515实习结果审核进行结题答辩,考核过程中重点考

9、查项目设计的思路、设计方案及代码内容。1天1、5五、实习地点北京学佳澳软件科技发展有限公司六、实习方式实习工作在专业方向共建企业“北京学佳澳软件科技发展有限公司”内进行,选择具有实际应用背景的企业项目作为实习内容,学生在企业教师、开发工程师的指导下,每3-5人组成一个开发小组完成指定模块或子系统的需求分析、设计、实现、测试、质量评审等工作。七、考核及成绩评定方式成绩采用百分制,成绩由课题完成情况、答辩情况和报告成绩组合而成。各部分内容及所占比例如下:课题完成情况:30%。主要考核目标系统是否功能完整,运行状况是否正确稳定、用户体验是否良好等,本部分成绩由组内所有成员共享,组长负责具体分配。答辩

10、情况:50%。主要考核能否正确解释所承担开发工作的设计思路及技术细节。报告成绩:20%。主要考核报告撰写是否规范正确,内容是否齐全,书写工整。本部分成绩由组内所有成员共享,组长负责具体分配。八、指导书及参考资料1教材:1 天津滨海迅腾科技集团有限公司主编SSH轻量级框架实践南开大学出版社, 20112参考资料:1 钱乐秋软件工程清华大学出版社,20132 牛德雄Java EE(SSH框架)软件项目开发案例教程 HYPERLINK /publish/%B5%E7%D7%D3%B9%A4%D2%B5%B3%F6%B0%E6%C9%E7_1 t _blank 电子工业出版社出版, 20143 Grady Booch,James Rumbaugh,Ivar Jacobson邵维忠, HYPERLINK /writer/%E9%BA%BB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论