软件体系结构实验报告Word格式文档下载.doc

上传人:b****1 文档编号:13101067 上传时间:2022-10-05 格式:DOC 页数:24 大小:496.50KB
下载 相关 举报
软件体系结构实验报告Word格式文档下载.doc_第1页
第1页 / 共24页
软件体系结构实验报告Word格式文档下载.doc_第2页
第2页 / 共24页
软件体系结构实验报告Word格式文档下载.doc_第3页
第3页 / 共24页
软件体系结构实验报告Word格式文档下载.doc_第4页
第4页 / 共24页
软件体系结构实验报告Word格式文档下载.doc_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

软件体系结构实验报告Word格式文档下载.doc

《软件体系结构实验报告Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《软件体系结构实验报告Word格式文档下载.doc(24页珍藏版)》请在冰豆网上搜索。

软件体系结构实验报告Word格式文档下载.doc

若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。

纸张一律采用A4的纸张。

实验报告书写说明

实验报告中一至四项内容为必填项,包括实验目的和要求;

实验仪器和设备;

实验内容与过程;

实验结果与分析。

各院部可根据学科特点和实验具体要求增加项目。

填写注意事项

(1)细致观察,及时、准确、如实记录。

(2)准确说明,层次清晰。

(3)尽量采用专用术语来说明事物。

 

(4)外文、符号、公式要准确,应使用统一规定的名词和符号。

(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。

实验报告批改说明

实验报告的批改要及时、认真、仔细,一律用红色笔批改。

实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。

实验报告装订要求

实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:

经典软件体系结构风格实验学时:

4学时

同组学生姓名:

实验地点:

1216

实验日期:

实验成绩:

批改教师:

批改时间:

一、实验目的和要求

(1)理解管道-过滤器软件体系结构、面向对象软件体系结构的原理

(2)掌握管道-过滤器软件体系结构、面向对象软件体系结构特点

(3)面向对象软件体系结构的编程实现

二、实验仪器和设备

奔腾以上计算机,Windows10、VisualStudio2013、MySQL

三、实验过程

(1)在dos下体会管道过滤器的体系结构。

使用dir|more命令了解管道-过滤器风格的程序。

(2)数据抽象和面向对象软件体系结构设计实现。

设计一个应用程序,在该程序定义平面图形的抽象类和其派生类圆、矩形、三角形,椭圆。

该程序的功能包括:

输入相应的图形参数,如矩形的长和宽,单击相应按钮,能根据输入参数创建图形类并输出该对象的面积。

使用c#、c++或Java或语言进行面向对象的程序设计:

(1)首先考虑数据封装性,

(2)考虑继承性,(3)考虑抽象类。

应用程序代码:

:

namespaceWindowsFormsApplication1

{

publicabstractclassGraphic

{

publicabstractdoubleArea();

}

}

publicclassRectangle:

Graphic

doublelen;

doublewid;

publicRectangle(doublelength,doublewidth)

{

len=length;

wid=width;

}

publicoverridedoubleArea()

returnlen*wid;

publicclassTriangle:

doublebtm;

doublehgt;

publicTriangle(doublebottom,doubleheight)

btm=bottom;

hgt=height;

returnbtm*hgt/2;

:

publicclassCircle:

Graphic

doubleradius;

publicCircle(doubler)

radius=r;

returnradius*radius*;

}

usingSystem;

using;

using;

publicclassEllipse:

doublela;

doublelb;

publicEllipse(doublea,doubleb)

la=a;

lb=b;

returnla*lb*;

usingWindowsFormsApplication1

publicpartialclassForm1:

Form

publicForm1()

InitializeComponent();

privatevoidbutton1_Click(objectsender,EventArgse)

if=="

圆"

{

doubler=;

Circlecircle=newCircle(r);

=());

}

elseif=="

矩形"

doublelen=;

doublewid=;

Rectanglerec=newRectangle(len,wid);

三角形"

doublebtm=;

doublehgt=;

Triangletri=newTriangle(btm,hgt);

椭圆"

doublea=;

doubleb=;

Ellipseelp=newEllipse(a,b);

privatevoidcomboBox1_SelectedIndexChanged(objectsender,EventArgse)

="

半径"

;

=false;

长"

=true;

底"

半长轴"

半短轴"

四、实验结果与分析

程序初始界面:

如选择椭圆,输入半长轴和半短轴,点击计算,输出结果:

如选择三角形,输入底和高,点击计算,输出结果:

五、思考题

(1)管道-过滤器软件体系结构与批处理软件体系结构的区别和联系是什么

答:

管道/过滤器结构通常导致进程成为批处理的结构,因为虽然过滤

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 图表模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1