- 24
- 0
- 约1.76万字
- 约 34页
- 2018-10-30 发布于浙江
- 举报
软件设计与体系结构实验指导书初稿副本
《软件设计与体系结构》课程实验指导书
本书是《软件设计与体系结构》(谢兄编著,出版社出版)的配套用书。该部分包括4个实验,共10个学时。
实验1掌握Factory设计模式的意图及其代码实现。
实验2掌握Composite设计模式的意图及其代码实现。
实验3掌握Observer设计模式的意图及其代码实现。
适应4利用Observer、单件等设计模式开发实现一个小的系统。
以上每个实验都分为实验目的、实验内容、实验要求、实验步骤及实验总结5个单元,以帮组读者深刻体会设计模式的用处和好处,加深读者对设计模式的理解和感悟。读者如果能够按照适应的要求,在编程实践中仔细学习体会这4个设计模式,认真感悟面向对象设计的思想和原则,必定会获益匪浅。
《软件设计与体系结构》课程实验教学大纲
课程编号一、实验教学的目的
《软件设计与体系结构》课程是为计算机科学与技术、软件工程专业本科三年级学生开设的专业实验课。通过本课程的实验,掌握有关软件设计的目标、基本原则、基本理论、基本知识、基本设计模式,和主要的软件体系结构方面的基本知识和基本技能。培养学生理论联系实际和创新的精神,提高学生软件设计、编程的能力,增强学生的实践经验,为将来从事软件分析、设计等工作打下必要的实践基础。使他们任职后能对软件开发过程中的具体问题有较强的分析和解决的能力。
二、实验教学的任务
通过本实验课程的实践训练,使学生能够较好地掌握各种设计模式的具体使用方法及现代软件体系结构的内容和方法,理解各设计模式的用途及软件体系结构模型,熟悉各设计模式的结构组成,掌握在软件设计模式及体系结构理论指导下软件开发的基本过程。
三、实验项目名称、学时分配、适用专业及实验性质
序号
实验项目名称
学时
适用专业
实验性质
必开/选开
备注
1
Factory设计模式
2
计算机/软件工程
综合性
选开
2
Composite设计模式
2
计算机/软件工程
综合性
选开
3
Observer设计模式
2
计算机/软件工程
综合性
选开
4
设计模式应用
4
计算机/软件工程
综合性
必开
合计
10
四、单项实验的内容、要求
1. Factory设计模式
实验内容:Factory设计模式实例分析
实验要求:根据给定的Factory设计模式实例进行分析,体会设计模式的具体使用方法。
2. Composite设计模式
实验内容:Composite设计模式实例分析
实验要求:根据给定的Composite设计模式实例进行分析,体会设计模式的具体使用方法。
3. Observer设计模式
实验内容:Observer设计模式实例分析
实验要求:根据给定的Observer设计模式实例进行分析,体会设计模式的具体使用方法。
4. 设计模式应用
实验内容:Observer等设计模式的应用
实验要求:利用Observer、单件等设计模式开发实现一个小的系统。
五、实验教材或讲义名称
课程教材:《软件设计——从程序设计到体系结构》,Eric J. Braude著,李仁发等译,电子工业出版社
参考书目:1.《设计模式——可复用面向对象软件的基础》,Erich Gamma等著,李英军等译,机械工业出版社
2.《软件体系结构》,张友生等著,清华大学出版社
3.《软件体系结构》,Mary Shaw著,牛振东等译,清华大学出版社
六、实验考核标准
实验课内考核为20分,评分标准如下:
1. 实验预习报告(5分)
实验预习报告(阅读实验指导书中的实验须知)完整,理论数据计算符合要求;能正确回答指导教师提出的相关问题(随机进行)。没有做实验预习报告,缺席实验课,以0分计。
2. 实验操作(10分)
实验操作方法正确(包括编码、运行程序等),能独立排除实验中出现的一般故障,实验结果正确,计10分(有问题酌情扣分)。
3. 实验总结报告(5分)
内容全面,字迹清晰工整,过程、设计正确。对实验中出现的故障分析正确,计4分(有问题酌情扣分)。如果实验总结报告有雷同均以0分计。
七、与其他课程的联系与分工
《软件设计与体系结构》是高等学校计算机科学与技术、软件工程专业本科三年级的一门专业基础课,其先修课程为《软件工程》、《面向对象设计》。本课程意在加强计算机科学与技术、软件工程专业学生的软件设计的基本理论、基本方法及基本技能。亦为《软件质量保证与测试》等专业课程的先修课程。
八、为达到本课程的目的和要求所采取的措施
1.教研室认真考核实验教师的资格,不断提高指导教师的自身素质。
2.注重学生动手能力的培养,引导学生独立完成实验内容。
3.完善实验教
您可能关注的文档
- 课堂调控技能指导培训.ppt
- 课程纲要_二年级语文_语文_小学教育_教育专区.ppt
- 课时达标练与测_初二数学_数学_初中教育_教育专区.pdf
- 课程设计xy工作台数控系统设计.pdf
- 课程设计会飞鸭子.ppt
- 课程设计单级行星齿轮减速器设计.pdf
- 课程设计在线学习系统设计与实现.doc
- 课堂教材医学统计学中sas分析.pdf
- 课程设计实例(两级齿轮减速)_培训.pdf
- 课表美化_其它课程_小学教育_教育专区.ppt
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
最近下载
- 2024-2025第14届新华三杯-全国大学生数字技术大赛考试题及答案.doc VIP
- 文明施工监理细则.doc VIP
- 3.4力的合成和分解 课件(共29张PPT)(内嵌音频+视频).pptx VIP
- 高中数学三次函数讲义:8个考点24个结论36个典型题.docx VIP
- ISO9001 质量管理体系全套(质量手册+程序文件+表格记录全套) DOC.doc VIP
- 小学科学新教科版三年级下册1.2.利用自然物辨别方向练习题(附参考答案和解析)(2026春).doc VIP
- 办公楼保洁服务投标方案.pdf VIP
- 系统工程产生的背景.ppt VIP
- 小学科学新教科版三年级下册1.1根据太阳辨别方向练习题(附参考答案和解析)(2026春).doc VIP
- 入股银行可行性研究报告.docx
原创力文档

文档评论(0)