《软件体系结构》课程实验教学大纲 一、课程基本信息 课程代码:16095103 课程名称:软件体系结构 英文名称:Software Architecture 实验总学时:20 适用专业:软件工程 课程类别:专业课 先修课程:软件工程 二、实验教学的总体目的和要求 1、对学生的要求 [山学习过软件工程,懂一门程序设计语言。通常在学软件工程课程之前必然学 过程序设计等课程。 [2]在规定的时间内共同完成项目的设计任务,给出实验报告、程序源代码, B)每个学生必须明确自己的任务,独立完成自己的工作 [4学生上机前必须准备好上机的核心内容。 2、对教师的要求 []教师上实验课时需按时进入实验室,不得无故迟到。 [2]实验前教师需要提供详细明了的任务和目标。 [3]实验课上,教师要认真指导学生,发现问题及时解决 [4]认真批改学生的实验报告,并如实地打出实验成绩
《软件体系结构》课程实验教学大纲 一、课程基本信息 课程代码:16095103 课程名称:软件体系结构 英文名称: Software Architecture 实验总学时:20 适用专业:软件工程 课程类别:专业课 先修课程:软件工程 二、实验教学的总体目的和要求 1、对学生的要求 [1] 学习过软件工程,懂一门程序设计语言。通常在学软件工程课程之前必然学 过程序设计等课程。 [2] 在规定的时间内共同完成项目的设计任务,给出实验报告、程序源代码。 [3] 每个学生必须明确自己的任务,独立完成自己的工作。 [4] 学生上机前必须准备好上机的核心内容。 2、对教师的要求 [1] 教师上实验课时需按时进入实验室,不得无故迟到。 [2] 实验前教师需要提供详细明了的任务和目标。 [3] 实验课上,教师要认真指导学生,发现问题及时解决。 [4] 认真批改学生的实验报告,并如实地打出实验成绩
[5]严格要求学生遵守操作规程和学生实验守则,对违反并不听劝告者,教师有 权制止其使用机器,必要时停止其实验 [6]实验课上不做与实验内容无关的事,不能无故擅离实验室。 [7]围绕习近平新时代中国特色社会主义思想,以习近平总书记关于唯物主义 读书、学习和问题解决的讲话为行动指南,渗透到教学中,提高大学生运用马克 思主义世界观、人生观和价值观分析和解决实际问题的能力。 3、对实验条件的要求 [1]硬件要求: 每台机器均连入Intemet互联网,内存4G以上。 [2]软件要求: 操作系统:Windows7以上 图形制作软件Visio 程序设计语言软件:Java,PHP,C+,Javascript等: 数据库软件:SQL等: 系统分析软件:Rational Rose等 [3]课后实验学时要求: 和课内实验学时按1:2配置。 三、实验教学内容 实验项目一 实验名称:软件体系结构风格分析 实验内容: 分析某个软件的软件体系结构风格,自选软件,鼓励是自己开发的软件。 实验性质:综合性
[5] 严格要求学生遵守操作规程和学生实验守则,对违反并不听劝告者,教师有 权制止其使用机器,必要时停止其实验。 [6] 实验课上不做与实验内容无关的事,不能无故擅离实验室。 [7] 围绕习近平新时代中国特色社会主义思想,以习近平总书记关于唯物主义、 读书、学习和问题解决的讲话为行动指南,渗透到教学中,提高大学生运用马克 思主义世界观、人生观和价值观分析和解决实际问题的能力。 3、对实验条件的要求 [1] 硬件要求: 每台机器均连入 Internet 互联网,内存 4G 以上。 [2] 软件要求: 操作系统:Windows 7 以上 图形制作软件 Visio 程序设计语言软件:Java,PHP, C++,Javascript 等; 数据库软件:SQL 等; 系统分析软件:Rational Rose 等 [3] 课后实验学时要求: 和课内实验学时按 1:2 配置。 三、实验教学内容 实验项目一 实验名称:软件体系结构风格分析 实验内容: 分析某个软件的软件体系结构风格,自选软件,鼓励是自己开发的软件。 实验性质:综合性
实验学时:6 实验目的与要求: a)了解软件体系结构基本概念 b)初步了解主要的软件体系结构风格,如主程序与子过程风格、 解释器风格、 CS风格、B/S风格、面向对象风格、Wb服务软件体系结构等等。 c)要求通过实际案例来体验按照体系结构的思维方式分析软件 d)要求3周内完成实验 )融入思政元素:习近平总书记谈读书 “读书可以让人保持思想活力,让人得到智慧启发,让人滋养浩然之气。”一2014 年2月7日,习近平总书记在俄罗斯接受俄罗斯电视台专访时提到。 止、不求甚解。”一2013年3月1日,习近平在中央党校建校80周年庆祝大会 讲话。 实验条件: 一台带有浏览器,能够访问因特网的计算机:字处理软件:XL处理器等:能够 自行安装软件。 研究与思考: 分析该软件的体系结构风格之后,思考这种体系结构风格的优缺点,思考是否可 以用其他风格来实现,对比其他风格,判断是否是更好的实现方案。 实验项目二 实验名称:软件体系结构风格实现 实验内容: 开发一个软件或者软件的一部分,设计软件体系结构风格,并实现之。 实验性质:综合性 实验学时:14 实验目的与要求 a)理解软件体系结构基本概念
实验学时:6 实验目的与要求: a) 了解软件体系结构基本概念。 b) 初步了解主要的软件体系结构风格,如主程序与子过程风格、解释器风格、 C/S 风格、B/S 风格、面向对象风格、Web 服务软件体系结构等等。 c) 要求通过实际案例来体验按照体系结构的思维方式分析软件 d) 要求 3 周内完成实验 e) 融入思政元素:习近平总书记谈读书 “读书可以让人保持思想活力,让人得到智慧启发,让人滋养浩然之气。”—2014 年 2 月 7 日,习近平总书记在俄罗斯接受俄罗斯电视台专访时提到。 f) 融入思政元素:习近平总书记谈学习 “学习需要沉下心来,贵在持之以恒,重在学懂弄通,不能心浮气躁、浅尝辄 止、不求甚解。”—2013 年 3 月 1 日,习近平在中央党校建校 80 周年庆祝大会 讲话。 实验条件: 一台带有浏览器,能够访问因特网的计算机;字处理软件;XML 处理器等;能够 自行安装软件。 研究与思考: 分析该软件的体系结构风格之后,思考这种体系结构风格的优缺点,思考是否可 以用其他风格来实现,对比其他风格,判断是否是更好的实现方案。 实验项目二 实验名称:软件体系结构风格实现 实验内容: 开发一个软件或者软件的一部分,设计软件体系结构风格,并实现之。 实验性质:综合性 实验学时:14 实验目的与要求: a) 理解软件体系结构基本概念
b)进一步了解主要的软件体系结构风格,如主程序与子过程风格、解释器风格 CS风格、B/S风格、分层风格、面向对象风格、Wb服务软件体系结构等 c)要求通过实际案例来实现某种软件体系结构风格,培养按照体系结构的思维 方式分析软件的能力。 )融入思政元素:习近平总书记谈问题解决 “对改革进程中已经出现和可能出现的问题,困难要一个一个克服,问题要一 个解 既敢于出招又普于应招,做到‘蹄疾而步稳',”一2014年1月22 日,习近平总书记在主持召开中央全面深化改革领导小组第一次会议时的讲话。 实验条件: 一台带有浏览器,能够访问因特网的计算机:字处理软件:XL处理器等:能够 自行安装软件。 研究与思考: 学握软件体系结构风格的设计,深入思考基于体系结构的软件开发方法。 四、考核方式 1.考核方法: (1)文档和程序都提交电子版: (2)未按时提交文档、程序和结果得必须及时向学生通报: (3)学生需要向老师演示系统并回答提问: 2.评分标准: 评分项目 满分评分 实验报告完整性: (1)实验内容是否完成: 20 (2)实验报告是否规范: 实验报告正确性: (1)实验原理是否合理: (2)实验内容分析如何: (3)哈结果对错】 实验总结 20
b) 进一步了解主要的软件体系结构风格,如主程序与子过程风格、解释器风格、 C/S 风格、B/S 风格、分层风格、面向对象风格、Web 服务软件体系结构等 等。 c) 要求通过实际案例来实现某种软件体系结构风格,培养按照体系结构的思维 方式分析软件的能力。 d) 融入思政元素:习近平总书记谈问题解决 “对改革进程中已经出现和可能出现的问题,困难要一个一个克服,问题要一 个一个解决,既敢于出招又善于应招,做到‘蹄疾而步稳’。”—2014 年 1 月 22 日,习近平总书记在主持召开中央全面深化改革领导小组第一次会议时的讲话。 实验条件: 一台带有浏览器,能够访问因特网的计算机;字处理软件;XML 处理器等;能够 自行安装软件。 研究与思考: 掌握软件体系结构风格的设计,深入思考基于体系结构的软件开发方法。 四、考核方式 1. 考核方法: (1) 文档和程序都提交电子版; (2) 未按时提交文档、程序和结果得必须及时向学生通报; (3) 学生需要向老师演示系统并回答提问; 2. 评分标准: 评分项目 满分 评分 实验报告完整性: (1)实验内容是否完成; (2)实验报告是否规范; 20 实验报告正确性: (1)实验原理是否合理; (2)实验内容分析如何; (3)实验结果对错; 30 实验总结 20
上机操作或面试 30 总分 1001 3.实验成绩: 实验最终成绩=各实验的平均成绩: 五、推荐实验教材和教学参考书 实验教材: 《系统架构设计师教程》,杨春晖,清华出版社,第二版(2012年) 教学参考书: 1. 《系统架构设计师教程》,杨春晖,清华出版社,第二版(2012年】 2.《软件体系结构》罩征等著,清华出版社,第三版(2015年) 《软件工程理论与实践》,王立峰等编,清华大学出版社,第一版,2003 年 4.《软件体系结构》,张友生,清华大学出版社,第二版,2006年 5.《软件体系结构的原理、组成与应用》,万建成,卢雷,科学出版社,第一 版,2002年。 六、其他需说明的 大纲修订人:贺卫国 修订日期:2022年1月 大纲审定人:周雅兰 审定日期:2022年1月
上机操作或面试 30 总分 100 3. 实验成绩: 实验最终成绩 = 各实验的平均成绩; 五、推荐实验教材和教学参考书 实验教材: 《系统架构设计师教程》,杨春晖,清华出版社,第二版(2012 年) 教学参考书: 1. 《系统架构设计师教程》,杨春晖,清华出版社,第二版(2012 年) 2. 《软件体系结构》覃征等著,清华出版社,第三版(2015 年) 3. 《软件工程理论与实践》,王立峰等编,清华大学出版社,第一版,2003 年。 4. 《软件体系结构》, 张友生,清华大学出版社,第二版,2006 年 5. 《软件体系结构的原理、组成与应用》,万建成,卢雷,科学出版社,第一 版,2002 年。 六、其他需说明的 大纲修订人:贺卫国 修订日期: 2022 年 1 月 大纲审定人:周雅兰 审定日期:2022 年 1 月