实训名称
实训八、组件图和部署图
课程名称
软件工程
主讲教师
汪松松
辅导教师
姓名
年级
软件
076
时间
11
月
3
日
同组者
实训目的
1
.理解组件图的基本概念。
2
.理解组件图的应用:逻辑部署。
3
.理解部署图的基本概念。
4
.理解部署图的应用:物理部署。
5
.掌握组件图和部署图绘制的方法。
问题描述:
图书管理系统的分析和设计已按计划完成类图和交互图的分析与设计,下一步将完成系
统的组件图和部署图,现系统分析部指派您完成如下任务:
1
.
完成系统的组件图。
2
.
完成系统的组部署图。
实训步骤
指导
1.
绘制组件图
分析:
在
TJKD
的图书馆管理系统中,通过分析可以发现类图中的类应分为
4
个部分:
1
.用户接口模块(
UI
)
,主要负责系统和用户的交互,包括
Frame
类,
Dialog
类等。
2
.业务对象模块(
BO
)
,主要负责处理系统中的业务计算,如借书,还书等功能的具体
操作。
3
.数据存储模块(
DB
)
,主要负责处理对数据的存储。
4
.通用工具模块(
UTIL
)
,包括系统中通用函数。
通过一个主程序
StartClass
来启动。由于系统中的类较多,这里以业务对象模块(
BO
)
为例来讲解如何创建组件图,
BO
模块中包括
Item
类:书目类,表示一本实际存在的书籍或杂志