您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页《软件工程概论》实验课程教学大纲

《软件工程概论》实验课程教学大纲

来源:爱go旅游网


《软件工程概论》实验课程教学大纲

1.课程概况

课程代码 课程名称 开设学期 先修课程 选用教材 实验课程指导书 大纲执笔人 蔡勇 1103306 软件工程概论 4 4 课程所属模块/课程性质 总学时/学分 考核方式 适用专业 专业核心课 18/1 考查 软件工程 软件工程导论(第五版)张海藩 清华大学出版社 《软件工程实验教程》 自编 大纲审核人 曾安平 课程简介:(300字以内) 软件工程概论实验课的任务是使学生进一步熟悉软件工程的原理、方法和技术,能全面、系统地应用所学的概念、原理和方法完成软件项目的开发;在实验过程中,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成一个简单软件项目的开发,通过软件开发培养学生科学的思维方法,灵活运用知识的能力,培养学生的软件需求分析、设计、实现、团队协作开发和项目管理能力,养成良好的编程习惯,并为今后的软件项目开发积累经验。 教学目标(M) M1: 掌握软件工程方法、工具和过程; M3: 掌握面向对象方法的基本思想、概念和模型。 □J1.尝试教学法 √J3.直观演示法 □M2: 掌握结构化方法的基本思想,开发过程,遵循的原则和准则。 M4: 掌握文档资料的编写格式及规范 14学时 78 % 学时 % 学时 % % □K3.操作考试 % □√K6.出勤率 15 % □√K9软件作品 % 5% 10% 学时 % □√J2.互动式教学 4学时 22% □J4.校政企协同教学 学时 % □J6.网络教学 20% □K2.笔试或口试 % □K5.课程论文撰写 50% □√K8.课堂表现 教学方式(J) □J5.仿真模拟教学 „„ √K1.平时实验考核 □考核方式(K) □K4 .综合考试 √K7.实验分析报告 □注:(1)平时实验考核主要是对学生完成每个实验项目的预习、操作、实验报告等的综合考核;

(2)笔试或口试主要是对学生掌握实验原理、实验结果分析方法等知识的考核。

2.教学内容及教学安排

序号 实验项目名称 主要教学内容 了解Visio的功能特色、工具环境,并运用Visio绘制系统流程图、数据流图、软件结构图和程序流程图。 了解系统PowerDesigner的基本概念和操作界面; 2 验证性 学时 实验项 目类型 1 软件开发建模工具Visio 2 系统分析与建模 掌握运用PowerDesigner工具对系统建立BPM、CDM、PDM、OOM模型及其相互关系与作用。 4 设计研究 3 软件辅助测试 了解各种辅助测试工具;了解Apache JMeter的使用;学习测试方案与测试用例的编写及测试报告的写作。 理解软件项目管理的目的、用途和意义;掌握2 设计研究 4 软件项目管理 Project工具的使用;结合项目使用Project进行软件项目配置计划管理;。 了解Rational Rose工具的特点、用途、功能、安2 设计研究 5 面向对象建模 装步骤。掌握Rational Rose工具的基本操作与建模过程;使用Rational Rose绘制软件工程应用。 掌握软件工程标准化的概念、内容及其意义;通过4 设计研究 6 软件工程标准与文档 对国家标准和案件的学习,利用模板进行编写软件工程文档的练习。 2 验证性 7 项目可行性分析 学生根据该课程的实验指导书自选一实验课题,经教师调整审查后确定;编写出可行性研究(立项)报告 掌握系统的功能描述、性能描述方法;掌握需求分2 设计研究 8 结构化的需求分析 析建模数据流图、实体关系图、数据字典等;掌握系统需求分析的步骤和方法;编写的软件需求说明书。 掌握系统总体结构的设计;掌握系统接口设计,数4 设计研究 9 结构化的概要设计 据结构设计;掌握系统概要设计的步骤和方法;编写概要设计说明书。 掌握模块的程序描述;熟练使用流程图、PDL等详2 设计研究 10 结构化的详细设计 细描述工具;掌握详细设计的步骤和方法;编写详细设计说明书。 结合实例和课程设计,利用Visio、Rose进行UML2 设计研究 11 面向对象的系统分析 的面向对象的系统分析建模,包括:制作用例图、活动图、状态图、变迁图,面向对象系统分析的文档编写。 面向对象的类的分析与设计、类图的制作、序列图2 设计研究 12 面向对象的系统设计 的制作,结合所开发系统进行OOD,练习面向对象的系统设计的文档编写。 1.掌握构件图、配置图的绘制 2.建立系统构件图,2 设计研究 13 并学习使用ROSE环境完成模型到代码的转化;面向对象面向对象的系统实现 开发工具的选择、类的构造与实现、编程规范、JAVA或DELPHI代码自动生成 2 综合性 14 系统数据库设计 学习面向对象数据模型的设计方法;掌握使用Rational Rose、PowerDesigner等软件进行数据库的概2 综合性

念设计、逻辑设计到物理设计,自动生成SQL语句。 结合所开发系统进行用户菜单、标准对话框、窗口15 用户界面设计 设计、按钮、报表等界面要素的设计;掌握用户界面设计的方法。 2 设计研究 16 软件测试与调试 掌握软件测试的基本技术和概念;掌握软件测试的方法墨盒测试和白盒测试;掌握程序调试的常用技术。 4 综合性 3.教学要求

序号 1 实验项目名称 软件开发建模工具Visio 系统分析与建模 软件辅助测试 软件项目管理 面向对象建模 软件工程标准与文档 项目可行性分析 结构化的需求分析 结构化的概要设计 结构化的详细设计 面向对象的系统分析 面向对象的系统设计 面向对象的系统实现 系统数据库设计 用户界面设计 软件测试与调试 实验 要求 必做 选做 选做 必做 选做 选做 选做 必做 必做 必做 选做 选做 选做 选做 选做 选做 课程 目标 M1、M2、M3 M1、M3、M4 M1、M4 M1、M4 M1、M3 M1、M4 M1、M2、M4 M1、M2、M4 M1、M2、M4 M1、M2、M4 M1、M3、M4 M1、M3、M4 M1、M3、M4 M1、M2、M3、M4 M1、M3、M4 M1、M4 教学 方式 考核 方式 J2、J3... K1、K6、K8 J2、J3 J2、J3 J2、J3 J2、J3 J2 J2 J2、J3 J2 J2 J2、J3 J2、J3 J2、J3 J2 J2 J2 K1、K6、K8 K1、K6、K8、K7、K9 K1、K6、K8 K1、K6、K8、K7、K9 K1、K6、K8 K1、K6、K8 K1、K6、K8、K7 K1、K6、K8、K7 K1、K6、K8、K7 K1、K6、K8、K7 K1、K6、K8、K7 K1、K6、K8 K1、K6、K8 K1、K6、K8、K9 K1、K6、K8 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

4.实验的主要仪器设备

序号 1 2 仪器名称 PC机 Visio、PowerDesigner、型号 规格 数量

Project、Rational、visual studio 集成开发环境等软件 5.实验指导书和参考书

1.教材:

《软件工程实验教程》自编教材 2.实验指导书:

①狄国强等编著,软件工程实验,清华大学出版社,2010 ②窦万峰等编著,软件工程实验教程,机械工业出版社,2009 ③周苏等编著,软件工程学实验,科学出版社,2005 ④蔡勇 编著,软件工程实验指导书(PDF版),2011

6.专业个性化需求补充说明

实验成绩评定指导方法:

(1) 实验成绩实行优秀(很好)、良好(较好)、中等(一般)、及格(较差)、不及格(很差)五级记分,或者采用百分制记分。

(2)实验成绩的评定采用实验报告(软件分析、设计等电子文档)、作品(软件系统和建模)和平时成绩三项来考核,其中文档和建模评价标准如下:

①文档部分实验评价标准

不能按要求或不能按时完成,成绩评为“不及格”(60分以下);

能按软件工程规范要求完成文档,软件调试、测试、运行通过,成绩评为“及格”(60—74分);

全部文档质量较好,软件有一定实用价值,成绩评为“良”(75—分); 文档质量好,软件有难度,能反映同学较强能力,成绩评为“优”(90—100分) ②建模部分实验评价标准

若是在已经有参考建模方案进行,仅按照给定步骤去做,其分数在70分以内;若在建模过程中有自己的创新和新的思想,在原建模基础上有所发展,根据实际情况,其分数可在80分以内;若能为自己的软件作品(大作业)进行建模,根据实际情况给分,可达满分。

③平时表现成绩评价标准

根据学生的实验态度是否认真,实验目的是否明确,实验环境是否熟悉,提问回答质量等课堂表现情况进行考核。

附件:实验教学大纲编写的进一步说明(见下页)

附件: 实验教学大纲编写的进一步说明

1. 重新审定实验课程所开设的实验项目,除保留必做的经典演示性、验证性实验项目外,应尽量开设综合性、设计研究类实验项目。做到各专业有综合性、设计研究类实验项目的实验课程占总实验课程门数的80%以上;力争各专业综合性、设计研究类实验项目数占总实验项目数的30%以上。

2. 实验教学大纲中设置的实验项目数应适当多于课程实际必须开设的实验项目数;要求设置选修实验项目,以满足不同教师个性化教学需求和学生不同层次的学习需要。

3. 实验项目主要教学内容(内容提要):从实验项目的实验目的、方法和要求等方面简要阐述。

4. 实验项目学时:每个实验项目有明确的实验学时数。因为设置有选做实验项目,各实验项目学时数之和应大于实验课程总学时数。

5. 实验项目类型:分为演示性、验证性、综合性、设计研究、其它等。 (1)演示性实验项目:由教师操作,学生仔细观察,验证理论、说明原理和介绍方法。

(2)验证性实验项目:按照实验教材(或实验指导书)的要求,由学生操作验证课堂所学的理论,加深对基本理论、基本知识的理解,掌握基本的实验知识、实验方法、实验技能和实验数据处理,撰写规范的实验报告。

(3)综合性实验项目:可以是学科内一门或多门课程教学内容的综合,也可以是跨学科的综合。运用多方面知识、多种实验方法,按照要求(或自拟实验方案)进行实验,主要培养学生综合运用所学知识、实验方法和实验技能,分析、解决问题的能力。

实验项目内容满足以下条件之一视为综合性实验项目: ①涵盖本课程的多个知识点; ②涉及多门课程的知识点; ③本课程多项实验内容的有机综合。

(4)设计研究类实验项目:运用多学科知识、综合多学科内容,结合教师的科研项目,可以是实验方案的设计,也可以是系统的分析与设计。从查阅资料、拟定实

验方案、实验方法和步骤(或系统的分析与设计)、选择仪器设备(或自行设计、制作)并实际操作运行,以完成实验的全过程,同时形成完整的实验报告,学生完成或教师指导下完成。使学生初步掌握科学思维方式和科学研究方法,学会撰写科研报告和有关论证报告,主要培养学生组织能力、自主实验的能力和学生创新能力;

实验项目内容满足以下条件之一视为设计研究类实验项目:

①教师给定实验目的、方案,学生自己选择仪器设备,拟定实验步骤加以实现的实验;

②教师拟定实验题目和要求,学生自行设计方案加以实现的实验;

③根据相关课程或理论的特点,学生自主选题,自主设计,在教师指导下得以实现的实验。

6. 实验要求:必修、选、开放等。原则上必做实验项目学时占实验总学时的60~70%;实际教学时,选做实验项目由任课教师提前确定或学生选择。

7. 实验的主要仪器设备:指完成实验教学任务应配备的主要仪器设备名称。 8. 实验指导书和参考书

所有实验课程都必须有实验教材或自编实验指导书。

各专业应编写设置的实验课程的自编实验指导书。自编实验指导书应满足实验教学大纲的要求,由任课教师编写,二级学院审定。

自编实验指导书具体编写要求由各二级学院制定。 实验主要参考书:《书名》(版次),编者,出版社,出版年

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务