B1216《软件工程》课程标准

上传人:工**** 文档编号:499449033 上传时间:2022-10-25 格式:DOC 页数:6 大小:86.50KB
返回 下载 相关 举报
B1216《软件工程》课程标准_第1页
第1页 / 共6页
B1216《软件工程》课程标准_第2页
第2页 / 共6页
B1216《软件工程》课程标准_第3页
第3页 / 共6页
B1216《软件工程》课程标准_第4页
第4页 / 共6页
B1216《软件工程》课程标准_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《B1216《软件工程》课程标准》由会员分享,可在线阅读,更多相关《B1216《软件工程》课程标准(6页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上江苏工程职业技术学院课程标准 课程名称 软件工程 课程代码 B1216 课程类型 理实一体化 课程总学时 56 课程总学分 3.5 适用专业 软件技术 课程负责人 参与编审人员:(校内) (校外) 制订 2016年5月软件工程课程标准课程代码:B1216课程类型:理实一体化学时/学分:56/3.5适用专业:软件技术1.课程概述软件工程是软件技术专业学生必修的一门专业课。本课程以软件技术专业学生的就业岗位群能力目标为导向,以“大学生综合素质拓展训练学分管理系统”项目为载体,通过对项目的需求分析、设计、编码、测试、实施、维护等工作过程进行分析与实施,培养学生的软件开发、测

2、试、维护等职业能力。本课程在数据库应用与设计、面向对象程序设计等课程之后开设,后续课程为Web企业级开发实战、顶岗实习等。2.课程目标本课程主要通过对项目的需求分析、设计、编码、测试、实施、维护等工作过程进行分析与实施,培养学生的分析、设计、开发、测试、维护等职业能力。课程目标分为知识目标、能力目标和素质目标。知识目标为掌握项目的需求分析、设计、编码、测试、实施、维护等工作过程并能分析与实施。能力目标为具有开展项目需求分析、设计、编码、测试、实施、维护等工作任务的能力。具体能力目标要求如下:1)具有学习能力,能根据开发内容,自主确定学习目标和计划,进行自我学习和提升,完成项目开发过程的相关工作

3、;2)具有收集和处理信息能力,会采用资料查询、考察调研、网络查询等方法,收集并整理、分析、归纳和使用相关的资讯;3)具有沟通能力,能进行项目的需求分析;4)具有一定的工具安装使用能力,能进行项目的部署实施。素质目标为培养学生团队协作、沟通表达、工作责任心、职业规范和职业道德等综合素质,培养学生认真做事、细心做事的态度,培养学生勇于创新、敬业乐业的工作作风。3.课程实施和建议3.1课程内容和要求课程设计相关说明:本课程依据软件技术专业教学计划,适应软件开发、软件维护岗位,结合高职院校学生的认知特点而设计。本课程的学习情境设计是软件开发和软件维护工作流程设计的。本课程按照软件开发的工作过程组织课程

4、的教学内容,设计了8个学习情境,分别为软件开发过程模型和软件开发方法、需求分析、软件设计、编码、软件部署与维护、项目管理和综合项目实战8个模块,共56学时。课程内容、要求及学时安排详见下表。表1 课程内容、要求及学时安排学习情境工作任务知识要求技能要求学时安排1.软件开发过程模型和软件开发方法1.1软件开发过程模型选取1. 了解软件工程概念2. 掌握软件生命周期3. 掌握软件开发模型能识别软件开发模型241.2软件开发方法选取1.理解软件开发方法能正确运用软件开发方法22.需求分析2.1需求获取1.理解需求的三个层次2.掌握需求获取方法与步骤能按照需求获取步骤采用正确的需求获取方法进行需求获取

5、262.2需求分析1.掌握需求分析过程2.掌握需求分析方法与步骤能按照需求分析步骤采用正确的需求方法方法进行需求分析22.3编写需求分析报告1.掌握需求分析报告的内容和格式能撰写需求分析报告23.软件设计3.1软件架构设计1.理解软件架构能绘画一般软件架构图283.2 界面设计1.理解界面设计的意义2.掌握界面设计的常用方法能利用软件进行界面设计23.3 数据库设计1.理解数据库设计的意义2,掌握数据库设计的常用方法能利用软件进行数据库设计,并在具体数据库中完成物理设计23.4 模块设计1.理解模块设计的意义2,掌握模块设计的常用方法能进行模块详细设计并且能编写设计报告24. 编码4.1编码规

6、范1. 理解编码规范的作用能编写简单编码规范并且能按照编码规范进行编码264.2 代码优化1.掌握类编写的常用优化方法2,掌握数据库的常用优化方法能运用常用优化方法进行代码编写和数据库设计24.3 代码调试1.掌握代码调试的常用方法能运用常用开发工具如Eclipse、VS2015等调试代码,能找出错误并且修复25.软件测试5.1黑盒测试1.掌握黑盒测试的常用方法2.掌握黑盒测试用例设计方法能运用等价类分析法、边界分析法、因果分析法进行黑盒测试用例设计485.2白盒测试1.掌握白盒测试的常用方法2.掌握白盒测试用例设计方法能利用设计测试用例并且运用工具快速进行单元测试25.3系统性能测试1.理解

7、系统性能测试的重要性2.掌握系统性能测试的方法能运用工具对系统进行常规性能测试26. 软件部署与维护6.1软件部署1.掌握软件部署方式2.掌握常用Web服务器的安装和配置能安装服务器并部署应用软件246.2软件维护1.掌握软件维护的范围2.掌握软件维护的常用方法能对已有系统进行常规软件维护27.项目管理7.1项目计划1.了解项目计划的意义2.掌握项目计划制定步骤方法能制定项目计划并撰写项目计划文档287.2配置管理1.掌握配置的范围2.掌握人员、资源等配置的方法能合理配置人员、资源,能撰写配置文档27.3质量管理1.了解质量管理的重要性2.掌握质量管理的方法和步骤能对软件系统进行简单的质量管理

8、,能撰写质量管理文档8. 综合项目实战8.1需求分析1.掌握需求分析过程能对本综合项目进行需求分析,撰写需求分析报告288.2软件设计1.掌握软件设计范围和方法能撰写软件设计文档,能进行界面设计、数据库设计和模块设计28.3编码1.掌握编码的技巧能按照规范依据设计文档进行编码实现28.4软件测试1.掌握软件测试的范围、种类2.掌握测试用例的编写能根据本综合项目进行黑盒测试用例、白盒测试用例设计,能对本综合项目进行性能测试,并且能编写测试报告2机动4合计56说明:教学重点、难点在表中标出,其中,打的为教学重点,打的为教学难点。3.2教学方法和教学手段根据课程目标,安排在软件实训室教学,按具体工作

9、过程组织教学,积极探索。灵活采用任务驱动、项目导向、理实一体学做合一的教学模式,采用案例教学、提问引导、讨论启发等教学方法和多媒体手段。3.3教学评价考核方式平时过程性考核80%期末终结性考核20%补考方式平时表现20%(考勤、作业、学习态度等)+阶段考核60%(情境1(5%)+情境2(5%)+情境3(10%)+情境4(10%)+情境5(10%)+情境6(5%)+情境7(5%)+情境8(10%)理论考试20%实践考试其中,阶段性考核建议在教学中分八项学习情境(或任务模块或随堂测验或实践考核等)评分,在课程结束时建议进行期末终结性考核以考察学生对所学知识或专业能力的掌握程度。课程任课教师要按照课

10、程考核方案标准实施考核,注意做好学习过程、到课情况、平时作业、实验(践)情况、考核情况的相关记录,作为学生最终评定成绩的明确依据,并与成绩册一同形成成绩档案保存。3.4课程资源1. 教材选用李发陵、刘志强.软件工程.清华大学出版社,2013.2.其他网络资源。3.5师资队伍师资队伍要求:(1) 具有丰富的软件管理、设计和开发经验。(2) 具有较强的教学组织与管理能力和良好的职业道德和责任心。本教学团队由主讲老师 等教师组成。3.6实践教学本课程安排在软件实训室进行教学。该实训室具有满足教学要求计算机四十六台、多媒体网络教学(或投影仪),常用开发软件Eclipse、Visual studio2015,项目管理软件Project,性能测试软件,Web服务器软件Tomcat等。可同时安排48人实施教学。3.7其它说明 本课程标准为试行标准,经教学实施修改后定稿。编写: 校对:审核:江苏工程职业技术学院机电工程学院2016年5 月 8日专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号