《软件开发综合实训》课程教学大纲_第1页
《软件开发综合实训》课程教学大纲_第2页
《软件开发综合实训》课程教学大纲_第3页
《软件开发综合实训》课程教学大纲_第4页
《软件开发综合实训》课程教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

《软件开发综合实训》课程教学大纲一、课程基本信息课程编号:B022327课程名称:软件开发综合实训英文名称:ComprehensiveTrainingofSoftwareDevelopment 先修课程:Matlab程序设计、C语言程序设计、JAVASE程序设计适用专业:通信工程课程类别:专业教育选修课程/拓展课程课程总学时/学分:2周/2二、课程目标1.综合JAVASE程序设计、C语言程序设计等软件开发基础课程和其他有关先修课程知识去分析、设计和开发应用系统的解决方案,并使所学知识得到进一步巩固和深化。学生在综合实训中不断完善提高自己,巩固、验证所学理论,培养理论联系实际的能力。2.学习软件开发规范,掌握软件开发的设计过程和进行方式,培养正确的设计思路和分析问题、解决问题的能力。3.学会运用标准、规范、手册、图册和查阅有关技术资料等,培养软件开发的基本技能。4.培养学生严谨的科学态度;正确的思想方法;认真负责的精神;脚踏实地、埋头苦干的作风;不畏艰难、敢于攻坚的勇气以及相互帮助、团结协作的团队精神,提高适应社会的综合素质。三、课程目标与毕业要求的关系毕业要求指标点课程目标3.设计/开发解决方案:能够针对信息通信领域的复杂工程问题提出有效的解决方案,设计满足功能需求、性能指标的软硬件系统或功能单元,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。3-5能够形成完整设计文档,全面呈现通信系统的设计、开发方案及其效果。课程目标1课程目标28.职业规范:具有人文社会科学素养,社会责任感,身心健康,能够在信息通信工程项目实施中理解并遵守工程职业道德和规范,履行责任。8-2能够在通信工程项目的开发、实训、企业实践中理解并遵守职业道德和职业规范,履行相应的责任。课程目标2课程目标3课程目标49.个人和团队:具备团队合作意识,能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。9-1能够在团队中履行个体角色职责,有效完成任务分工,并虚心接受团队负责人的管理以及其他成员的建议;课程目标49-2具有团队协作精神,能够在多学科背景下的团队合作中保持良好的沟通与交流,积极融入团队,合作完成团队任务;课程目标49-3能够在团队中承担负责人的角色,依据任务及人员特点组建团队,制定并解释团队目标、计划及过程管理机制,学习团队管理方法,管理与协调团队运行。课程目标4四、教学内容、要求及重难点第一节系统需求分析(1天)教学要求:1.了解软件开发实训任务,明确实训要求、实训内容和步骤。2.根据课题要求,进行需求分析的调研。3.确定开发平台及其他软件平台。4.拟定实训计划。教学重点:建立师生联络,明确指导方式、指导时间与形式。教学难点:需求分析的调研。第二节系统概要设计(1天)教学要求:1.确定该系统总的要完成的设计目标、任务。2.确定开发系统的主要功能。3.划分系统的模块,确定模块主要功能,用组织结构图表示。4.确定系统运行环境要求,即该系统运行的软件、硬件环境要求。教学重点:据需求分析的结果和实际要求,确定开发系统的主要功能;正确划分系统的模块,确定模块主要功能。教学难点:划分系统的模块,确定模块主要功能。第三节详细设计(2天)教学要求:1.系统的模块分解成各个不同的子模块。2.为各模块设计相应的算法。3.确定模块的接口参数及关联调用方式。4.实现系统的详细设计过程。5.数据结构设计。教学重点:为各模块设计相应的算法;数据结构设计。教学难点:确定模块的接口参数及关联调用方式。第四节代码编写(3天)教学要求:1.运用所选开发平台编写出实现相应算法的程序代码。2.将各模块组织起来,完成软件的总体功能要求。教学重点:编写代码实现各模块功能。教学难点:模块之间衔接、调用的实现。第五节系统测试(1天)教学要求:1.设计测试用例。2.利用多种方法,对系统进行测试、调试并修整,直到满足系统确立的功能、性能需求为止。教学重点:系统的测试、调试与修整。教学难点系统的测试、调试与修整。第六节编写实训报告书(2天)教学要求:1.整理、完善相关设计文档资料及源程序代码。2.完成实训报告说明书,写出整个实训的设计与开发过程。教学重点:撰写设计说明书的独立性与规范性。教学难点:撰写设计说明书的独立性与规范性。五、课程教学内容、教学方式对课程目标的支撑序号课程内容框架教学内容教学方式学时支撑课程目标1系统需求分析了解软件开发实训任务,明确实训要求、实训内容和步骤;根据课题要求,进行需求分析的调研;确定开发平台及其他软件平台;确定实训计划。讲授、课堂讨论;讲授方法,引导学生自主完成1天课程目标2课程目标32系统概要设计确定该系统总的要完成的设计目标、任务;确定开发系统的主要功能;划分系统的模块,确定模块主要功能,确定组内各成员的分工;确定系统运行环境要求,即该系统运行的软件、硬件环境要求;讲授方法,老师指导完成1天课程目标2课程目标43详细设计系统的模块分解成各个不同的子模块;为各模块设计相应的算法;确定模块的接口参数及关联调用方式;实现系统的详细设计过程。数据结构设计。讲授方法,老师指导完成2天课程目标2课程目标3课程目标44代码编写运用所选开发平台编写出实现相应算法的程序代码;将各模块组织起来,完成软件的总体功能要求;初步开发可整体运行的系统。讲授方法,引导学生自主完成3天课程目标1课程目标2课程目标3课程目标45系统测试设计测试用例;利用多种方法,对系统进行测试、调试并修整,直到满足系统确立的功能、性能需求为止;完善源程序代码。讲授方法,引导学生自主完成1天课程目标1课程目标2课程目标46编写实训报告书整理、完善相关设计文档资料;整理源程序代码;编写用户使用手册;明确实训报告书写要求;完成实训报告说明书,写出整个实训的设计与开发过程。讲授方法,引导学生自主完成2天课程目标2课程目标4六、课程目标与考核内容课程目标考核内容课程目标1:综合JAVASE程序设计、Android程序设计等软件开发基础课程和其他有关先修课程知识去分析、设计和开发应用系统的解决方案,并使所学知识得到进一步巩固和深化。学生在综合实训中不断完善提高自己,巩固、验证所学理论,培养理论联系实际的能力。1.综合实训报告书2.实训现场表现课程目标2:学习软件开发规范,掌握软件开发的设计过程和进行方式,培养正确的设计思路和分析问题、解决问题的能力。1.综合实训报告书2.实训现场表现课程目标3:学会运用标准、规范、手册、图册和查阅有关技术资料等,培养软件开发的基本技能。1.综合实训报告书课程目标4:培养学生严谨的科学态度;正确的思想方法;认真负责的精神;脚踏实地、埋头苦干的作风;不畏艰难、敢于攻坚的勇气以及相互帮助、团结协作的团队精神,提高适应社会的综合素质。1.综合实训报告书2.实训现场表现七、考核方式与评价细则考核方式比例考核/评价细则综合实训报告书100%综合考虑方案的合理性、功能的完善性、态度的端正性、程序的正确性、报告书的规范性、工作量的大小,按照优秀、良好、中等、及格、不及格五级制确定最后成绩。八、课程及课程目标达成评价1.课程目标达成评价本课程分目标达成度=1.0*(报告书分目标平均成绩/报告书分目标总分),i=1,2,3,4.。2.课程达成评价当某个课程目标达成度大于等于及格时,该课程目标达标。当课程的所有课程目标都达标时,该课程达标。课程的达成度=及格人数/总人数。九、推荐教材及参考书目1.推荐教材聚慕课

温馨提示

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

评论

0/150

提交评论