- 37
- 0
- 约1.33千字
- 约 6页
- 2021-08-15 发布于北京
- 举报
组件图(软件工程教学设计)
PAGE 1
移动应用开发资源库
《软件工程》
教学设计
课程名称: 软件工程
授课班级: 班
授课学期: 20xx学年第一学期
教师姓名: xxx老师
年 月 日目 录
TOC \o 1-3 \h \z \u 一、 组件图概述 2
二、 组件的基本概念 2
三、 组件常用符号 3
四、 常用组件表示 4
五、 组件图和类图的差别 4
组件图的概念
本次课程介绍组件图的概念。计划学时1学时。
组件图概述
组件图中通常会包含组件(Component)、接口(Interface)和依赖关系(Dependency)这3种元素。
除此之外,组件图中还可以包括包(Package)和子系统(Subsystem)。
组件图中的每个组件都实现一些接口,并且会使用另一些接口。
当组件间的依赖关系与接口有关时,可以用具有同样接口的其他组件进行代替。
组件的基本概念
组件是一种特殊设计的类。
一个类所实现的一个接口称为该类的一个供口(provided interface),它表示了该类向外部所提供的某种服务。
如果一个类向某个接口请求某种服务,这个接口称为该类的一个需口(required interface),它表示了该类需要外部为共提供的服务。
通过需口和供口的连接,可简化系统的依赖关系。
接口是一组用于描述类或组件的一个服务的操作,它是一个被命名的操作的集合。
接口与类不同,它不描述任何结构(因此不包含任何属性),也不描述任何实现(因此不包含任何实现操作的方法)。
与类之间的关系一样,组件之间也存在着关系。
关系是事物之间的联系,在面向对象的建模中,最重要的关系是依赖、泛化、关联和实现,
组件图中使用最多的是依赖和实现关系。另外,组件之间也允许进行多个嵌套。
组件常用符号
常用组件表示
包与包之间最常用的关系是依赖关系与泛化关系,下面将详细介绍它们的相关知识
组件图和类图的差别
区别:
组件存在于物理空间
类存在于概念空间
联系
组件和类都是分类符
组件用来实现类的动态行为
组件实现类的结构和动态行为
您可能关注的文档
- 软件测试技术试卷软件测试综合题.doc
- 软件测试软件测试测试人员招聘录用培训全流程描述.doc
- 软件测试软件测试嵌入式控制系统的软件测试及其应用.doc
- 软件工程-2017测试方案智能交通移动APP需求描述.doc
- 软件工程-2017绘制实体-关系图实体关系之概念模型教学设计.doc
- 软件工程-2017类图类图过关2习题.doc
- 软件工程-2017需求说明书文档需求分析建模教学设计.doc
- 软件工程-2017状态图状态图过关习题.doc
- 软件开发与项目管理-1期模块案例KC02模块六模块案例信息系统信息安全等级维护设计方案.doc
- 软件开发与项目管理-1期软件开发模型0201模块一任务一电子教材.doc
原创力文档

文档评论(0)