《软件工程》课程实验教学大纲 一、课程基本信息 课程代码:16107004/16159703 课程名称:软件工程 英文名称:Course Name:Software Engineering 实验总学时:16/12 适用专业:软件工程专业、计算机科学与技术专业 课程类别:专业课 先修课程:程序设计、数据结构、操作系统、数据库原理等 二、实验教学的总体目的和要求 1、对学生的要求 (1)在开始每一个实验之前,请务必预习各个实验的“背景知识”部分。“背 景知识”是教科书的补充和延伸,也和实验内容有着密切的联系。 (2)实验完成后,请认真撰写“实验总结”,把感受、认识和意见建议等表 达出来,这能起到“画龙点睛”的作用,也可以此和老师进行积极的交流。 2、对教师的要求 (1)在实验之前要求学生对实验内容进行预习,预习重点是实验的“背景知 识”部分。实验指导老师在实验开始时应该对学生的预习情况进行检查,并计入 实验成绩。 (2)明确要求学生重视对实验内容的理解和体会,认真完成“实验总结”, 并把“实验总结”作为实验成绩的主要评价成分。 (3)如果有需要,教师还可以在现有实验的基础上,在应用实践方面做出一 些要求、指导和布置,以进一步发挥学生的潜能和激发学习的主动性和积极性。 例如,通过项目的结合来加深对软件工程的理解。 3、对实验条件的要求 (1)硬件要求:
1 《软件工程》课程实验教学大纲 一、课程基本信息 课程代码:16107004/16159703 课程名称:软件工程 英文名称:Course Name: Software Engineering 实验总学时:16/12 适用专业:软件工程专业、计算机科学与技术专业 课程类别:专业课 先修课程:程序设计、数据结构、操作系统、数据库原理等 二、实验教学的总体目的和要求 1、对学生的要求 (1) 在开始每一个实验之前,请务必预习各个实验的“背景知识”部分。“背 景知识”是教科书的补充和延伸,也和实验内容有着密切的联系。 (2) 实验完成后,请认真撰写“实验总结”,把感受、认识和意见建议等表 达出来,这能起到“画龙点睛”的作用,也可以此和老师进行积极的交流。 2、对教师的要求 (1) 在实验之前要求学生对实验内容进行预习,预习重点是实验的“背景知 识”部分。实验指导老师在实验开始时应该对学生的预习情况进行检查,并计入 实验成绩。 (2) 明确要求学生重视对实验内容的理解和体会,认真完成“实验总结”, 并把“实验总结”作为实验成绩的主要评价成分。 (3) 如果有需要,教师还可以在现有实验的基础上,在应用实践方面做出一 些要求、指导和布置,以进一步发挥学生的潜能和激发学习的主动性和积极性。 例如,通过项目的结合来加深对软件工程的理解。 3、对实验条件的要求 (1) 硬件要求:
P4微型计算机,内部组成局域网,对外每台机器均连入Intemnet互联网。 (2)软件要求: 操作系统:Windows7以上 图形制作软件:Microsoft Visio 程序设计语言软件:JAVA,C+等: 数据库软件:SQL等: 系统分析软件:PowerDesigner,Rational Rose 自动化测试软件:WinRunner, 项目管理软件:Project: 配置管理软件:VSS (3)课后实验学时要求 和课内实验学时按1:3配置(课后48学时) 三、实验教学内容 实验项目一 实验名称:软件工程工具与环境 实验内容: 软件、软件生存周期概念及其来源 2 软件生存周期内容及其各阶段任务,划分的意义: 软件工程技术支持的网站: 4. 软件工程专业网站当前的技术热点: 软件工具、开发环境和CASE的概念: 各种应用工具,如Microsoft Visio,Visible Analyst,. Oracle Designer, Rational Rose logether Soft, mbarca dero Describe, Case Studio Sybase PowerDesigner,MI WinRunner LoadRunner,Microsoft Project,.Microsoft Visual SourceSafe等软件的应用状况: 7. 工具博索: 8 应用搜索: 实验性质:验证性
2 P4 微型计算机,内部组成局域网,对外每台机器均连入 Internet 互联网。 (2) 软件要求: 操作系统:Windows 7 以上 图形制作软件:Microsoft Visio 程序设计语言软件:JAVA,C++等; 数据库软件:SQL 等; 系统分析软件:PowerDesigner; Rational Rose 自动化测试软件:WinRunner; 项目管理软件:Project; 配置管理软件:VSS (3) 课后实验学时要求: 和课内实验学时按 1:3 配置(课后 48 学时) 三、实验教学内容 实验项目一 实验名称:软件工程工具与环境 实验内容: 1. 软件、软件生存周期概念及其来源; 2. 软件生存周期内容及其各阶段任务,划分的意义; 3. 软件工程技术支持的网站; 4. 软件工程专业网站当前的技术热点; 5. 软件工具、开发环境和 CASE 的概念; 6. 各种应用工具,如 Microsoft Visio,Visible Analyst, Oracle Designer, Rational Rose,Together Soft,Embarcadero Describe, Case Studio, Sybase PowerDesigner,MI WinRunner 和 LoadRunner,Microsoft Project,Microsoft Visual SourceSafe 等软件的应用状况; 7. 工具搜索; 8. 应用搜索; 实验性质:验证性
实验学时:1 实验目的与要求:通过因特网搜索与浏览等,熟悉软件工程的技术支持环境,了 解软件工程工具以及支持环境对于开展软件工程实践的意义,了解主流的软件工 具和软件开发环境产品及其发展与应用状况,尝试通过专业网站的辅助与支持来 开展软件工程应用实践。 实验条件:为每位学生提供微机一台,要求内存达到1GB: 实验项目二 实验名称:软件工程标准化 实验内容: 1.上网浏览和搜索软件工程的国家标准 软件工程标准化的概念: 3.软件工程国家标准: 4.软件生存周期与各种文件的编制: 5.文件的读者及其关系: 6.文件内容的重复性: 7.文件编制实施规定的实例: 实验性质:验证性 实验学时:1 实验目的与要求:了解支持国家标准和其他相关标准信息的专业网站。熟悉和掌 握软件工程标准化的概念、内容及其意义。系统地了解与软件工程相关的国家标 准,重点熟悉和掌握国家标准GB/T8567-1998,掌握软件项目规模与软件文档实 施关系的处理方法,掌握软件文档管理的基本要求】 实验条件:为每位学生提供微机一台,要求内存达到1GB: ★实验项目三 实验名称:软件开发绘图工具Visio 实验内容:
3 实验学时:1 实验目的与要求:通过因特网搜索与浏览等,熟悉软件工程的技术支持环境,了 解软件工程工具以及支持环境对于开展软件工程实践的意义,了解主流的软件工 具和软件开发环境产品及其发展与应用状况,尝试通过专业网站的辅助与支持来 开展软件工程应用实践。 实验条件:为每位学生提供微机一台,要求内存达到 1GB; 实验项目二 实验名称:软件工程标准化 实验内容: 1.上网浏览和搜索软件工程的国家标准; 2.软件工程标准化的概念; 3.软件工程国家标准; 4.软件生存周期与各种文件的编制; 5.文件的读者及其关系; 6.文件内容的重复性; 7.文件编制实施规定的实例; 实验性质:验证性 实验学时:1 实验目的与要求:了解支持国家标准和其他相关标准信息的专业网站。熟悉和掌 握软件工程标准化的概念、内容及其意义。系统地了解与软件工程相关的国家标 准,重点熟悉和掌握国家标准 GB/T8567-1998,掌握软件项目规模与软件文档实 施关系的处理方法,掌握软件文档管理的基本要求。 实验条件:为每位学生提供微机一台,要求内存达到 1GB; ★实验项目三 实验名称:软件开发绘图工具 Visio 实验内容:
1.ML模型图 2.基本网络图 3详细网络图 4.机架图 5.网站总体设计图 6.网站图 实验性质:综合性 实验学时:2 实验目的与要求:了解Visio工具软件的功能特色和工作环境,掌握应用Visic 工具绘制软件开发图形的基本操作。了解开发Vis0解决方案的基本概念,通过 UML模型图、网络图、机架图和网站图等图形的绘制,熟练Visio绘图操作。 实验条件: 1.为每位学生提供微机一台,要求内存达到1GB: 2.安装好图形工具Visio: ★实验项目四 实验名称:软件分析与建模工具PowerDesigner 实验内容: L.以“图书信息系统”为例,大体学握PowerDesigner的基本组件: 2.业务处理模型 3.概念数据模型 4.物理数据模型 5.面向对象模型 实验性质:综合性 实验学时:10 实验目的与要求:了解PowerDesigner的4个模型及其相互关系与作用:业务处 理模型(BPW)、概念数据模型(CDW)、物理数据模型(PDWM)和面向对象模型(OOM)。 初步了解系统分析和建模工具PowerDesigner的基本概念和操作界面。学习运用
4 1.UML 模型图 2.基本网络图 3.详细网络图 4.机架图 5.网站总体设计图 6.网站图 实验性质:综合性 实验学时:2 实验目的与要求:了解 Visio 工具软件的功能特色和工作环境,掌握应用 Visio 工具绘制软件开发图形的基本操作。了解开发 Visio 解决方案的基本概念,通过 UML 模型图、网络图、机架图和网站图等图形的绘制,熟练 Visio 绘图操作。 实验条件: 1.为每位学生提供微机一台,要求内存达到 1GB; 2.安装好图形工具 Visio; ★实验项目四 实验名称:软件分析与建模工具 PowerDesigner 实验内容: 1.以“图书信息系统”为例,大体掌握 PowerDesigner 的基本组件; 2.业务处理模型 3.概念数据模型 4.物理数据模型 5.面向对象模型 实验性质:综合性 实验学时:10 实验目的与要求:了解 PowerDesigner 的 4 个模型及其相互关系与作用:业务处 理模型(BPM)、概念数据模型(CDM)、物理数据模型(PDM)和面向对象模型(OOM)。 初步了解系统分析和建模工具 PowerDesigner 的基本概念和操作界面。学习运用
PowerDesigner工具进行简单系统分析建模操作,学习建立BPM、CDM、PDM和OOM 的方法。 实验条件: 1.为每位学生提供微机一台,要求内存达到512W 2.安装好软件Sybase PowerDesigner; 实验项目五(选做) 实验名称:软件自动化测试与WinRunner 实验内容: 凸界面的自动化测试工具的基本原理: 3.自动化测试工具的主要特征: 4.WinRunner的使用; 实验性质:综合性 实验学时:2 实验目的与要求:学习自动化测试的原理和方法,结合软件生命周期,了解自动 化测试工具的类型以及测试步骤和自动测试用例设计基础,了解测试自动化的优 点和限制。掌握MI WinRunner功能测试工具的基本操作 实验条件: 1.为每位学生提供微机一台,要求内存达到1GB: 2.安装好软件MI WinRunner7.6: 实验项目六(选做) 实验名称:软件项目管理Project 实验内容: 1.软件项目管理基本概念: 2.软件Project的使用:
5 PowerDesigner 工具进行简单系统分析建模操作,学习建立 BPM、CDM、PDM 和 OOM 的方法。 实验条件: 1.为每位学生提供微机一台,要求内存达到 512M; 2.安装好软件 Sybase PowerDesigner ; 实验项目五(选做) 实验名称:软件自动化测试与 WinRunner 实验内容: 1.软件测试方法分类; 2.基于图形用户界面的自动化测试工具的基本原理; 3.自动化测试工具的主要特征; 4.WinRunner 的使用; 实验性质:综合性 实验学时:2 实验目的与要求:学习自动化测试的原理和方法,结合软件生命周期,了解自动 化测试工具的类型以及测试步骤和自动测试用例设计基础,了解测试自动化的优 点和限制。掌握 MI WinRunner 功能测试工具的基本操作。 实验条件: 1.为每位学生提供微机一台,要求内存达到 1GB; 2.安装好软件 MI WinRunner7.6; 实验项目六(选做) 实验名称:软件项目管理 Project 实验内容: 1.软件项目管理基本概念; 2.软件 Project 的使用;
实验性质:综合性 实验学时:1 实验目的与要求:了解IT项目管理的基本概念和项目管理核心领域的一般知识。 初步掌握项目管理软件Microsoft Project的一般操作界面和基本操作。 实验条件: 1.为每位学生提供微机一台,要求内存达到1GB: 2.安装好软件Microsoft Project Professional2003以上版本; 实验项目七(选做) 实验名称:软件配置管理VSS 实验内容: 1.软件配置管理基本概念 2.软件VSS的使用: 实验性质:验证性 实验学时:1 实验目的与要求:学习软件配置管理的基本概念、分类、工具集成和相关技术, 初步了解Visual SourceSafe配置管理工具的使用方法。 实验条件: 1.为每位学生提供微机一台,要求内存达到1GB: 2.安装好软件Microsoft VSS6.0: 四、考核方式 1.评分标准: (1)以5分制评分: (2)按时提交作业得2分:延迟提交(不超过1周)得1分: (3)实验报告完整累加1分: 6
6 实验性质:综合性 实验学时:1 实验目的与要求:了解 IT 项目管理的基本概念和项目管理核心领域的一般知识。 初步掌握项目管理软件 Microsoft Project 的一般操作界面和基本操作。 实验条件: 1.为每位学生提供微机一台,要求内存达到 1GB; 2.安装好软件 Microsoft Project Professional 2003 以上版本; 实验项目七(选做) 实验名称:软件配置管理 VSS 实验内容: 1.软件配置管理基本概念; 2.软件 VSS 的使用; 实验性质:验证性 实验学时:1 实验目的与要求:学习软件配置管理的基本概念、分类、工具集成和相关技术, 初步了解 Visual SourceSafe 配置管理工具的使用方法。 实验条件: 1.为每位学生提供微机一台,要求内存达到 1GB; 2.安装好软件 Microsoft VSS 6.0; 四、考核方式 1. 评分标准: (1) 以 5 分制评分; (2) 按时提交作业得 2 分;延迟提交(不超过 1 周)得 1 分; (3) 实验报告完整累加 1 分;
(4)实验内容基本累加1分: (⑤)宣讲演示或有创新累加1分: 2.考核办法 (1)实验考核工作由实验辅导教师负责: (2)未按时提交实验报告和结果必须及时向学生通报: 3.实验成绩: 实验成绩=各题目的平均成绩: 五、推荐实验教材和教学参考书 实验教材: 《软件工程实验教程》(第3版)窦万峰机械工业出版社,2018年6月。 参考书: 1.《软件工程理论与实践》,王立峰等编,清华大学出版社,2003年12月第1 版。 2.《软件工程技术与实践》,刘志峰编,电子工业出版社,2004年8月第1版。 六、其他需说明的 学生的实验工作中有关讨论交流的主要在课后完成,在实验室完成的主要是 课后讨论的结果,所以学生必须在上机之间准备好上机的核心工作。同时要求提 供课后实验学时48学时。 选做项目是针对那些有余力的优秀学生而设置的,做完选做题,可在实验总 成绩上酌情加分。 大纲修订人:魏定国 修订日期:2022年1月 大纲审定者:郭玉柱 审定日期:2022年1月
7 (4) 实验内容基本累加 1 分; (5) 宣讲演示或有创新累加 1 分; 2. 考核办法: (1) 实验考核工作由实验辅导教师负责; (2) 未按时提交实验报告和结果必须及时向学生通报; 3. 实验成绩: 实验成绩=各题目的平均成绩; 五、推荐实验教材和教学参考书 实验教材: 《软件工程实验教程》(第 3 版)窦万峰 机械工业出版社,2018 年 6 月。 参考书: 1. 《软件工程理论与实践》,王立峰等编,清华大学出版社,2003 年 12 月第 1 版。 2. 《软件工程技术与实践》,刘志峰编,电子工业出版社,2004 年 8 月第 1 版。 六、其他需说明的 学生的实验工作中有关讨论交流的主要在课后完成,在实验室完成的主要是 课后讨论的结果,所以学生必须在上机之间准备好上机的核心工作。同时要求提 供课后实验学时 48 学时。 选做项目是针对那些有余力的优秀学生而设置的,做完选做题,可在实验总 成绩上酌情加分。 大纲修订人:魏定国 修订日期: 2022 年 1 月 大纲审定者:郭玉柱 审定日期: 2022 年 1 月