南京邮电大学
《软件体系结构》实验报告
实验题目用UML描述体系结构
姓名 xxxx
学号 xxxx
院系 计算机、软件学院
指导老师 周国强
20##年12月16日
一、 实验目的和要求
实验目的:
理解“4+1视图”建模思想,熟悉体系结构生命周期模型,掌握基于UML的软件体系结构建模方法。
实验要求:
实验课前完成实验报告的实验目的、实验环境、实验内容、实验操作过程等内容;实验课中独立/团队操作完成实验报告的实验操作、实验结果及结论等内容;每人一台PC机,需软件Win2003/XP、UML工具(EclipseUML/ Rose/Visio/StartUML/)、Eclipse/MyEclipse、JDK6.0等。实验课后完成实验报告的心得体会内容,并及时提交实验报告。
二、实验课时:2
三、实验内容及操作步骤
实验内容:
基于UML1和“4+1”视图进行KWIC(关键词索引系统)系统建模,完成KWIC系统的逻辑视图、过程视图、物理视图、开发视图和场景视图。
操作步骤:
基于“4+1”视图,利用UML工具对KWIC(关键词索引系统)系统进行视图建模:
逻辑视图:当采用面向对象的设计方法时,逻辑视
图即是对象视图。
过程视图:描述系统的并发和同步方面的设计。
物理视图:描述软件到硬件之间的映射关系,反映
系统在分布方面的设计。
开发视图:描述软件在开发环境下的静态组织。
对体系结果进行的描述是围绕着以上4个视图展
开的。然后,通过选择出的一些用例对体系结构加以
说明。这些用例被称作场景(scenarios),它们构成了第
5个视图。
1.建立KWIC的逻辑视图
采用面向对象的设计方法时,逻辑视图即是对象模型。
2.建立KWIC的过程视图
描述系统的并发和同步方面的设计。
3.建立KWIC的物理视图
描述软件到硬件之间的映射关系,反映系统在分布方面的设计。
4.建立KWIC的开发视图
描述软件在开发环境下的静态组织。
5. 建立KWIC的场景视图描述软件体系结构的用例。
四、实验环境(实验设备)
Windows 7
Microsoft Office visio 2007
五.实验小结
对于一个项目不可能在一张视图中直观化、明确化构建和文档化系统,因而对于软件需要不同软件结构的视图每一个针对于组织中不同的成员,用于捕获所有构成系统的策略上的设计决定。“4+1”模型即是由系统开发人员从各自角度描述的体系结构视图。
“4+l”体系结构描述方法与统一建模语言UMI,的结合,可以克服目前软件开发两难境地,平衡软件质量和开发周期矛盾,提高了软件开发和构件重用的效率。
第二篇:《软件系统设计与体系结构》实验项目卡1
平顶山学院实验项目卡