《分布式计算》实验教学大纲
课程名称: |
分布式计算 |
|
|
课程编号: |
408413 |
436414 |
|
适用专业: |
计算机科学与技术 |
软件工程 |
|
总 学 分: |
3 |
|
|
总 学 时: |
48 |
|
|
其中实验学时 |
12 |
|
|
一、实验课程性质、目的与任务
《分布式计算》是一门实践性很强的课程,通过实验能使学生加深对教学内容的理解,通过模拟练习培养学生初步掌握计算机分布式计算的设计方法及其实现过程。
通过本实验课程,应达到以下几个教学目的:
1.通过规范地完成若干“分布式算法设计基础”课程的实验,进一步巩固所学的相关书本知识,在知识、能力、素质上得到进一步的提高;
2.能独立开展一些分布式算法设计、分析与应用方面的工作,为未来从事分布式计算领域的工作奠定必要的分布式算法设计基础。
二、实验教学基本要求
要求学生能掌握计算机分布式算法的基本设计与分析的方法,培养应用能力。
上机实验要求:
1、准备好上机预习报告;
2、上机实验验证或设计实现;
3、上机结束后,应整理出实验报告,实验报告应包括以下内容:实验项目名称;实验步骤;实验结果;对分析实验运行情况以及总结本次实验所取得的经验,如果实验未能通过,应分析其原因。
三、实验项目与类型:
序号 |
实验项目 |
学时 |
实验性质 |
备注 |
验证 |
综合 |
设计 |
研究 探索 |
必做 |
选做 |
1 |
仿真组件对象 |
4 |
|
√ |
|
|
√ |
|
2 |
使用ATL,MFC类库来开发组件对象 |
4 |
|
|
√ |
|
√ |
|
3 |
使用COM+开发分布式应用系统 |
4 |
|
√ |
|
|
√ |
|
四、实验教学内容
实验一:仿真组件对象
1、实验目的
(1)学习掌握开发编译器中性、可维护、可升级的组件对象的基本原理、基本方法;
(2)学习分别使用异种编译器开发组件的服务器端和客户端。
2、方法原理
使用异种编译器开发组件的服务器端和客户端。
3、主要实验仪器及材料
(1)计算机硬件;
(2)Windows 2003或Windows XP;
(3)VC 6.0或者Visual Studio .NET 2002或2003或2005;
(4)C++Builder 6.0或者BC 4.0或5.0或其他。
4、实验内容
(1)使用VC开发一个以DLL作为载体的仿真COM对象,此对象支持多个接口.每个接口支持不同的功能;
(2)使用BC开发一个客户,创建此仿真COM对象,并调用它的不同接口的功能。;
实验二:使用ATL,MFC类库来开发组件对象
1、实验目的
(1)学习使用ATL,MFC类库来进行组件对象的开发。
(2)学习调用组件的客户端程序开发。
2、方法原理
客户端调用的多种方法。
3、主要实验仪器及材料
(1)计算机硬件;
(2)Windows 2003或Windows XP;
(3)VC 6.0或者Visual Studio .NET 2002或2003或2005;
(4)ATL,MFC库。
4、实验内容
(1)使用ATL开发一个自动化对象。此自动化对象包含2个双接口,分别实现多个功能。
(2)使用MFC开发一个组件对象,此对象支持2个功能接口,分别实现多种功能。
(3)开发一个客户端分别调用以上两个对象的各个接口。
实验三:使用COM+开发分布式应用系统
1、实验目的
(1)学习使用COM+配置管理工具;
(2)使用COM+来开发和配置分布式应用系统。
2、方法原理
COM+配置管理工具的使用方法。
3、主要实验仪器及材料
(1)计算机硬件;
(2)Windows 2003或Windows XP;
(3)VC 6.0或者Visual Studio .NET 2002或2003或2005;
(4)ATL,MFC库;
(5)COM+。
4、实验内容
(1)基于消息队列的异步应用系统;
(2)基于发布和订阅机制的松散耦合事件分布式应用系统。
五、考核方法
1.教师对学生实验过程完成情况进行详细登记,记入实验成绩中。
2.学生完成实验后按要求撰写实验报告,根据实验报告确定每次实验的等级。
3.实验成绩按20%比例计入课程期评总成绩中。
六、实验指导书及主要参考书目
1、实验指导书
[1]自编《操作系统实验指导书》。
[2]《分布式算法导论(第二版)》,(荷)Gerard Tel译者:霍红卫,机械工业出版社,2004.9。
2、 主要参考书
[1]《分布计算环境》,王柏等,北京邮电大学出版社,北京,2000。
[2]《CORBA系统结构、原理与规范》,OMG编者,韦乐平,电子工业出版社,2000。
[3]《COM原理与应用》,潘爱民,清华大学出版社,2001。[1] Computer Science:an overview(《计算机科学概论》第十版),(美)J.Glenn Brookshear著,人民邮电出版社,2010。
主 撰 人:李曾妍
审 核 人:彭智朝
2012.6