宿迁职业技术学院骆马湖校区 课 程 授 课 计 划 表 (2009 — 2010学年度 第 二 学期 ) 信息工程 系(部) 计算机应用 专业 2008 年级 1,2 班 课程名称 软件工程 课程类别 专业必修课 教材名称 使用软件工程 周学时数 4学时 授课教师 潘赛赛 授课时间 教学环节 理论教学 实践教学 习 题 课 考 核 总学时数 学 时 40 2 42 理 论 教 学 授 课 进 度 安 排 表 周次 授课章节及主要内容 1.1软件的概念及特征 1.2软件危机与软件工程 1.3软件过程模型 第二章可行性研究 3.1需求分析的任务和原则 3.2需求调查 3.3结构分析工具 3.4面向对象分析工具 3.5软件需求说明书 3.6需求分析案例 4.1总体设计的任务和原则 4.2总体设计的基本原理 4.3模块的独立性 4.4结构化设计方法 4.5面向对象设计建模方法 4.6软件总体设计说明书 4.7总体设计案例:名片管理系统总体设计 5.1详细设计的任务与设计原则 5.2详细设计的内容 5.3处理过程设计工具 5.4软件详细设计文档 6.1面向对象方法概述 6.2面相对象模型 6.3面向对象的分析 6.4面向对象的设计 6.5面向对象的实现 7.1程序设计 7.2程序设计风格(1) 7.2程序设计风格(2) 7.3容错软件的设计 8.1软件测试概述 8.2软件测试过程 学时数 2 2 2 2 2 2 2 作业布置 备注 1 2 3 4 习题一 习题二 习题三(8) 习题三(11) 习题三(1-7,9) 需求分析实践 5 6 7 8 9 2 2 2 2 2 2 2 2 2 习题四 习题五 习题六 习题七 总体设计实践 10 11 8.3黑盒测试 8.4白盒测试 8.5面向对象系统测试技术(1) 8.5面向对象系统测试技术(2) 8.6软件测试总结与报告 8.7调试技术 9.1软件维护概述 9.2软件维护活动 9.3软件维护技术 9.4软件可维护性 第十章软件项目管理 2 2 2 2 2 习题八 习题九 习题十 实 践 教 学 授 课 进 度 安 排 表 工艺理论教学 学课题(项目名称) 时次 期 数 周星课内容 时 一 二 实践操作课时 实习图纸器材、工量具准备 三 四 五 一 二 三 四 五 一 二 三 四 五 授 课 计 划 表 编 制 说 明 主要教学内容:软件工程概述、可行性研究、需求分析及规范、软件总体设计、软件详细设计、面向对象的开发方法、软件编码、软件测试、软件维护、软件项目管理 教学目标:开设本课程的目的通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,使学生掌握开发高质量软件的方法;通过对软件开发过程和过程管理技术的学习,使学生了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。 学生学习现状:学生开过的前续课程有VC++,数据库技术,数据结构,但是没有开过操作系统;不过学生对开设过的课程也只是简单的了解,并没有更深的掌握,也没有设计过具有独立功能的简单软件,对软件的生成过程比较陌生。 主要参考书目:《软件工程面向对象和传统的方法-(原书第7版)》、《面向对象软件工程》 制表日期:2010-3-9 授课教师:潘赛赛 教研室主任 教学副系主任 本文来源:https://www.wddqw.com/doc/3406b0e50608763231126edb6f1aff00bed5708d.html