软件工程课程教学改革研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软 件 工 程 课 程 教 学 改 革 研 究
谢 雅
( 湖南工程学院 计算机与通信学院 , 湖南 湘潭 4 1 1 1 0 4 )
摘
要 :软件 工程 是一 门综合性 和 实践性 强的 课程 。结合 I E E E最新发 布 的软 件 工程 知 识 体 系, 提出
基 于“ 做 中学” 的软 件 工程教 学模 式 。该模 式通过 构建 先进 的课 程 体 系、 开展 案例 化教 学 和构 建合 理 开
软 件 工程 是 一 门理 论 与 实践 并 重 的课 程 , 有 如 下 三个 主要 特点 。 1 .软件 工程 是 一 门研 究 用 工 程 化 方 法 构 建 和
基 于“ 做 中学” 的软 件 工程 课 程 教 学 模 式
维 护有效 的、 实用 的和 高 质 量 的 软件 的学 科 。它 涉 及 到程序 设计 语 言 、 数据库、 软 件开 发 工 具 、 系统 平
生 用工 程 的方法 进行 软 件 开 发 的 能力 , 为更 深 入 地 学 习 和从 事 软件 工程 实践 打下 良好 的基础 。 _ 2
“ 真正 练 ” 中体会 和掌握 软件 工程 的思想 。 3 .软件工 程 实 践课 是对 软 件 工 程 理论 知识 的
目前 , 国内 高校 对 于该 课 程 的传 统 做 法是 以教
根 据教 育学 中主要 的教 学原则 有科 学性 与教育
性相结合 的原则 、 理论联系实 际的原则 、 直观性原
则、 启发 性原 则 、 循 环渐 进原 则 、 巩 固性原 则 、 因材施
台、 标准和设计模式 体 系结构 , 结合 基础 知识 、 先进 技
中图分 类号 :G 6 4 2 . 0 文 献标识 码 :A 文章 编号 :1 6 7 1 —1 1 8 1 ( 2 0 1 3 ) 0 2— 0 1 0 5— 0 4
软 件工 程是 软件 工 程 、 计 算 机 科 学 与技 术 等 本 科 专业 的必 修课 , 是 一 门综 合性 、 实 践性 强 的课 程 , 对 培养 学生 的工 程 思 维 能力 、 实践 能 力 、 创新意识 、
教原则 , 结合 I E E E最新发布的软件工程知识体系 ,
收 稿 日期 : 2 0 1 2—1 2—1 8
基金项 目: 湖南工程学 院教学改革研究项 目“ 软件工程课程教学创新体系的探 索与实践 ” ( 2 0 1 2—3 8 ) 。 作者 简介: 谢 雅( 1 9 8 2一) , 女, 湖南常德人 , 硕士 , 讲 师, 研究方 向: 软件工程。
果 的关 键 。
一
于理论。即使配备课程实验 , 学生也只是编写一些 规 定 的文档 , 其开 发 方 式 和手 段 与 软 件 工程 的要 求 脱节。 _ 3 很 多 学 生 在 学 习该 课 程 时 , 感 到 内 容 抽 象
枯燥 , 常常是 似懂 非懂 , 甚至 觉得 本课 程没 什么 实用 价值 , 不 太喜 欢学 。
发 团队 , 让 学生在 具体 的项 目开发 环境 中学 习软 件 工程 的知 识 。对 新 的教 学模 式进行 试 点研 究和 效 果 问卷调 查 , 研 究 结果表 明 9 0 % 学 生对新 的教 学模 式 表 示 满意 , 新 的教 学体 系有 助 于调 动 学生 的 学 习积 极性, 加 强学生对 知识 的理 解和 掌握 。 关 键词 :做 中学 ; 软件 工程 ; 教 学
发 一个 实 际 的软 件 , 而是需 要 在 实 际 的“ 动 手做 ” 和
沟通技能和团队合作精神具有重要作用。 _ l 该课程
从 系统 工程 的角度 讲述 软件 开发 的过 程 、 步骤 、 方 法 与 技术 , 要求 学生 初 步 掌握 软件 开 发 的基本 理 论 与 方法 , 了解软 件项 目开 发和 维护 的一般 过程 , 培养 学
第2 3卷 第 2期
2 0 1 3年 6月
湖 南 工 程 学 院 学 报
J o u na r l o f Hu n a n I n s t i t u t e o f E n g i n e e r i n g
Vo 1 . 2 3 . No . 2
J u n e 2 0 1 3
1 0 6
湖南工 程学 院学报
的系统 化与工程 化 观念和质 量意识 。
2 0 1 3钲
改革课 程体 系框 架和教 学 内容 , 提 出基 于 “ 做 中学 ”
的软 件工程 教学模 式 , 该 模式 包括 三点 内容 。
1 .对 于 知 识 内容 , 引 入 一 些 经 典 案 例 进 行 教 学, 诸如 爱 国者 导 弹 、 网络病 毒 攻 击 、 A R I A N E 5火 箭等, 从 这些经 典案例 出发 , 了解 软件危机 产生 的原 因, 逐渐 了解 到软件 危 机 的产 生 不仅 仅 只 是程 序 代 码 的错误 , 更多 的是设 计上 的缺陷 , 认 识 到软件工 程
师 课堂 授课 为主 , 学生 听课 为辅 , 教学 内容 一般侧 重
具体综合应用 , 使学生在编码 、 文档撰写和团队协作 等方 面得 到综合 训 练 , 需要 构 建 一 个 软件 工 程 支 持
的开发 环境 , 这个 环 境 应 提供 软 件 开 发所 需 要 的相 关 硬件 和软 件 , 营造 一 个适 合 软 件 工 程课 程 实 践 项 目的软件工 程环 境是 软件工 程实 践教 学取得 良好 效
术 和工 程实 践等 方 面组 织 整 个课 程 内容 , 使 学 生 掌 握 软件 工程 的基 础知识 、 先进 方法 和最 新技术 。 2 .软 件工 程不是 一 门速 成 的学 科 , 它 的基 本 内 容 覆 盖软件 工程 概 述 、 软件 开发过程、 软 件 工 程 管 理、 软 件工 程技术 和 软 件 工程 支 持 等 部分 的相 关 知 识 。学 生很 难靠 听讲 软件工 程 的基本 原理就 学会 开