计算机核心课程规范 软件工程 Specification for Core Courses of Computer Science — Software Engineering 2020-11-27发布 2021-05-01实施 CERACU 全国高等学校计算机教育研究会 发布 全国高等学校计算机教育研究会 团体标准 T/CERACU 201—2020 ICS 03.180 A 18 全国团体标准信息平台 全国团体标准信息平台 T/CERACU 201—2020 1 目 次 前言 ................................ ................................ .................. 2 1 范围 ................................ ................................ ................ 3 2 术语和定义 ................................ ................................ .......... 3 3 课程概述 ................................ ................................ ............ 4 4 课程教学目标 ................................ ................................ ........ 4 5 课程知识点及学习要求 ................................ ................................ 4 5.1 课程知识点 ................................ ................................ ........ 4 5.2 课程知识点学习要求 ................................ ................................ 9 6 课程实践教学及要求 ................................ ................................ .. 9 6.1 实践教学目标 ................................ ................................ ...... 9 6.2 实践教学内容及要求 ................................ ................................ 9 6.3 实践教学实施及要求 ................................ ................................ 9 7 课程考核要求 ................................ ................................ ....... 10 全国团体标准信息平台 T/CERACU 201—2020 2 前 言 本文件按照GB/T 1.1 -2020给出的规则起草。 本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本文件由全国高等学校计算机教育研究会( CERACU)提出,由全国高等学校计算机教育研究会标准 委员会归口。 本文件起草单位: 国防科技大学、北京大学、清华大学、 武汉大学、深圳点猫科技有限公司、 北京航空航天大学、湖 南师范大学、 云南大学、 西安电子科技大学、中国地质大学(武汉)、湖北第二师范大学 、韩山师范学 院、湖南智擎科技有限公司 、武汉工商学院 。 本文件主要起草人: 毛新军、 孙艳春、 刘强、应时、 李天驰、 白晓颖、 张莉、孙悦、张锦、王炜、 董威、宋胜利、尚建 嘎、蔡美玲、 胡罗凯、夏立、尹刚、张婷。 全国团体标准信息平台 T/CERACU 201—2020 3 计算机核心课程规范 软件工程 1 范围 本文件描述了软件工程课程的 教学目标、知识点及学习要求、实践教学及要求 、考核要求 等。 本文件适用于高等学校软件工程课程 、教材、 教学过程 和教学评价 。 2 术语和定义 下列术语和定义适用于本文件。 2.1 知识体系 body of knowledge 知识体系是 指构成专业领域的 一套完整概念、术语和活动的集合 。 2.2 知识点 knowledge point 知识点是 构成知识体系的 最小知识单位,也是最具体的 知识内容。 2.3 核心知识点 core knowledge point 核心知识点是 指达成课程基本教学目标所需的知识点 ,也是构成课程知识体系 的基础性知识点。 2.4 扩展知识点 expanded knowledge point 扩展知识点是 指核心知识点之外,根据课程教学实际情况,可选择性讲授的知识点。 2.5 理解 understand 理解是指能够解释知识点的内涵 和相互间的关系 ,并能正确地表述、选择和判断知识点 。 2.6 应用 apply 应用是指能够综合运用 知识点来 分析和解决问题。 2.7 分析 analyze 分析是指能够应用知识点来 比较和区分不同问题解决方法 及结果的差异性和优劣性。 全国团体标准信息平台 T/CERACU 201—2020 4 3 课程概述 软件工程是计算机大类专业的一门重要专业课程, 计算机科学与技术、软件工程等专业的核心专业 课程。课程旨在阐述软件工程的目标、过程和原则,系统讲授软件开发、管理和维护的方法、技术和工 具, 帮助学生掌握需求分析、 软件设计、 编码测试、 维护演化、 质量保证、 团队协作等方面的专业知识, 培养学生开发高质量软件产品的能力。 软件工程是一门实践性非常强的课程, 需要遵循 理论教学和实践教学相结合、知识传授 和案例研讨 相结合的教学方式,强调学以致用,突出能力和素质的培养。 4 课程教学 目标 软件工程课程的教学目标分为 基本目标和增强目标。 基本目标是指本课程教学须达成的合格性目 标。增强目标是 可选项,是 指施教学校根据自身的实际情况,所选定的一组增强性教学目标。 a) 基本目标包括: 1) 理解和掌握软件工程的目标、过程和原则; 2) 掌握和应用软件工程方法、技术及工具进行软件系统的开发、管理和维护; 3) 培养软件工程的素质和能力 ; b) 增强目标包括: 1) 培养大型、复杂软件系统的工程开发和项目管理能力; 2) 培养针对特定的技术要求而进行软件开发的能力; 3) 培养结合特定领域软件的特点和要求进行软件开发的能力; 4) 培养综合考虑隐私、伦理、安全、健康、法律、文化及环境等因素进行软件开发的能力 ; 各个学校 和院系结合具体情况, 从本文件中 选择知识点及其能力要求、学时要求 、实践教学要求, 组成一门具体课程 的内容和要求 。 5 课程知识点及 学习要求 5.1 课程知识点 软件工程课程的 知识体系按照分层 定义,结构层级不超过 三级,每个知识点 可以容纳下级知识点, 也可以是原子知识点 。能力要求 给出一级、 二级 和三级三个层次的具体要求 ,其中一级对应于理解层次, 二级对应于应用层次,三级对应于分析层次。学时要求是 指理论讲授学时,要求 至少达到的学时下限 , 不设上限。 知识点属性描述的定义如表1所示。软件工程课程的知识点及 其能力要求、学习要求等 如表 2所示。 全国团体标准信息平台 T/CERACU 201—2020 5 表1 知识点属性 属性项 数据类型 取值范围 可选(O)/ 必备(M) 说明 标识符 字符串 长度不超 过20 M 在本文件中 唯一标识知识点 名称 字符串 长度不超过40 M 应采用行业内共识的知识点名称 能力要求 容器类型 包含一级 、二级、三 级三个子项 M 说明知识点需要达到的能力程度 一级 字符串 长度不超过 1000 O 说明某知识点 “一级”要求的具体含义 二级 字符串 长度不超过 1000 O 说明某知识点 “二级”要求的具体含义 三级 字符串 长度不超过 1000 O 说明某知识点 “三级”要求的具体含义 学时 实数 大于0 M 顶层知识点的 学时是下层所有核心知识点学时 的总和,不包括 下层扩展知识点的学时 类别 字符串 长度为1 M 核心知识点用符号“ C”来表示;扩展知识点 用符号“ X”来表示 表2 软件工程课程的知识点及学习要求 (第1页/共4页) 标识符 名称 能力要求 类 别 学 时 一级 二级 三级 SE_01 软件工程概述 理解软

pdf文档 T-CERACU 201—2020 计算机核心课程规范 软件工程

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
T-CERACU 201—2020 计算机核心课程规范 软件工程 第 1 页 T-CERACU 201—2020 计算机核心课程规范 软件工程 第 2 页 T-CERACU 201—2020 计算机核心课程规范 软件工程 第 3 页
下载文档到电脑,方便使用
本文档由 思安 于 2022-12-15 01:51:32上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。