软件工程项目实习教学大纲_第1页
软件工程项目实习教学大纲_第2页
软件工程项目实习教学大纲_第3页
全文预览已结束

下载本文档

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

文档简介

1、软件工程项目实习一、课程说明课程编号: 390153Z11课程名称(中/英文):项目实习/ Project Practices课程类别:集中实践类学时/学分:4周/4先修课程:软件体系结构、软件项目组织管理、软件测试技术适用专业:软件工程 教材、教学参考书:1 Ivar Jacobson,Grady Booch,James Rumbaugh. 统一软件开发过程. 北京: 机械工业出版社 2002.01.2 梁竞敏等. 软件工程实训. 北京: 电子工业出版社,2006.07.二、课程设置的目的意义让学生能够针对具体需求,运用合理的软件工程理论、方法和技术完成软件开发。理解从事工程活动时通过查找各

2、种资料获取相关信息的重要性,并掌握获取资料的方法。能够通过口头或书面方式表达自己的想法并与相关人员沟通。能够在团队中做好自己所承担的角色,具有良好的团队合作意识。三、课程的基本要求通过本课程的学习,培养学生针对具体需求,基于数据库,运用高级语言和IDE开发平台,与他人合作,设计并实现某一项目的软件系统。针对开发过程中遇到的具体工程实践问题,通过多种形式查阅资料,团结协作,进行深入思考,具有一定的分析问题、解决问题的能力。培养学生对新知识、新软件的自学和掌握的能力,学生通过参加软件开发的全过程,训练撰写技术文档,善于总结经验教训,理解工程实践各环节的相互衔接和复杂性,真正实现理论与实践相结合的目

3、的。具体要求如下:(一)知识学习要求1. 掌握软件工程相关的基本理论和基础专业知识,具备从事软件工程工作所需的相关数学、自然科学和人文社科知识,能够运用数学、自然科学、工程基础和专业知识解决复杂软件工程问题,对应培养方案“培养要求”1-D;2. 熟悉一种或多种软件开发方法,掌握主流的软件开发技术、过程及应用条件,对应培养方案“培养要求”1-D;3. 了解复杂软件工程问题的任何工程实践都有可能对环境与可持续发展产生影响,对应培养方案“培养要求”1-C;4. 熟悉一个应用领域相关知识,了解软件工程的发展动态,对应培养方案“培养要求”1-。(二)能力培养要求1. 具有从事大型复杂软件项目规划、分析、

4、设计、实现、测试、维护和管理等工作的能力,能够针对软件工程项目目标,在各种约束条件下找到合适的解决方案,能够应用数学、自然科学和工程科学基本原理,识别、表述复杂软件工程问题,对应培养方案“培养要求”2-A;2. 针对复杂软件工程问题,设计满足特定需求的软件系统,在设计开发中能够体现创新意识。并能考虑社会、健康、安全、法律、文化及环境等因素,对应培养方案“培养要求”2-D;3. 能够有效地进行软件工程新技术、新方法、新工具的探索,初步具有把新技术转化为生产力的能力,对应培养方案“培养要求”2-;4. 具有较强的组织管理能力、语言文字表达能力和社会交往能力,能够开展管理协调和技术洽谈等工作,能针对

5、复杂软件工程问题清晰表达技术观点,并能与同行进行交流沟通,对应培养方案“培养要求”2-;5. 具有较强的社会适应能力,能够在心理上、生理上以及行为上适应社会环境的改变,与社会达到和谐状态,对应培养方案“培养要求”2-。(三)素质培养要求1. 能用批判性思维去看待已有的观念、方法和技术,对应培养方案“培养要求”3-;2. 具有良好的人文社会科学素养、敬业精神、职业道德、法律意识、创业精神和较强的社会责任感,在工程实践中,理解并遵守工程职业道德和规范,具有工程安全意识,能够认真履行职责,具有社会责任感,对应培养方案“培养要求”3-D;3. 善于运用软件工程学科知识,具有良好的团队协作精神和责任意识

6、,能够在多学科背景下的团队中根据需要承担相应的责任,对应培养方案“培养要求”3-D。四、教学内容、重点难点及教学设计软件系统开发综合实践是专门为软件学院软件工程专业开设的实践类课程,是软件工程专业本科生必修的专业实践类必修课程。以项目小组的形式,一般为36人,推选一位项目组长和数据库管理员,每人承担相对独立的功能模块,能够在团队中做好自己所承担的角色,具有良好的团队合作意识。主讲教师以项目案例为切入点,指导学生完成项目概述、定义功能单元和业务流程 、业务单设计、定义E-R模型、总体结构设计、用户界面设计、运行环境和部署的全过程。(1)介绍软件开发软件系统的完整过程,以及软件开发的新环境、新模式

7、和新技术。(2)通过案例,指导学生在确定业务需求的过程中,能够通过口头或书面方式表达自己的想法并与相关人员沟通,独立定义功能单元和业务流程,正确设计业务单。(3)通过课堂讲授和演示,指导学生理解和掌握企业级数据库服务器的工作原理和主要数据管理技术,能够针对具体需求,运用合理的本专业相关理论、方法和技术完成软件系统开发。(4)理解工程活动中涉及的重要经济与管理因素,了解某一应用领域的相关知识。特别是在软件系统逻辑和物理架构设计、数据库服务器的创建和物理存储规划中的组织管理方法和经济、成本控制,了解软件系统开发技术在电子商务、制造业社交网络等领域应用的基本知识。(5)通过了解和掌握所学知识,能够分

8、析复杂工程基本需求,完成软件系统硬件、软件基本设计方案,并进行基本功能实现。软件系统开发过程中能够考虑经济、环境等非技术因素,能够认识到核心技术的研发和保护的重要性。章节教学内容总学时学时分配教学重点教学难点教学方案设计(含教学方法、教学手段)讲课(含研讨)实践第1章介绍软件开发软件系统的完整过程,以及软件开发的新环境、新模式和新技术1248软件开发模型、软件开发方法软件开发方法调查分析讲授课堂讨论第2章通过案例,指导学生学会确定业务需求1248需求分析需求分析专题式教学第3章通过课堂讲授和演示,指导学生理解和掌握企业级数据库服务器的工作原理和主要数据管理技术1284管理方法管理方法专题式教学

9、第4章理解工程活动中涉及的重要经济与管理因素14410团队任务分工团队任务分工讲授项目研讨案例分析第5章通过了解和掌握所学知识,能够分析复杂工程基本需求,完成软件系统硬件、软件基本设计方案,并进行基本功能实现14410软件项目实践软件项目实践讲授项目研讨案例分析五、实践教学内容和基本要求本课程内容在企业中实习完成,由于每个学生实习的企业不同,故不同企业不同岗位的实践教学内容不同,但需要完成基本教学目标,基本内容可参照如下要求。本课程教学环节主要包括:课堂讲授、现场实践指导、案例演示与分析等。课堂讲授主要采用多媒体教学方法,操作演示、现场编程等教学方法。教学辅助环节主要包括各阶段实践报告、讨论、答疑、远程指导等,完成各阶段实践报告,要求

温馨提示

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

最新文档

评论

0/150

提交评论