软件工程-2017组件图组件图教学设计.docVIP

  • 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),它表示了该类需要外部为共提供的服务。 通过需口和供口的连接,可简化系统的依赖关系。 接口是一组用于描述类或组件的一个服务的操作,它是一个被命名的操作的集合。 接口与类不同,它不描述任何结构(因此不包含任何属性),也不描述任何实现(因此不包含任何实现操作的方法)。 与类之间的关系一样,组件之间也存在着关系。 关系是事物之间的联系,在面向对象的建模中,最重要的关系是依赖、泛化、关联和实现, 组件图中使用最多的是依赖和实现关系。另外,组件之间也允许进行多个嵌套。 组件常用符号 常用组件表示 包与包之间最常用的关系是依赖关系与泛化关系,下面将详细介绍它们的相关知识 组件图和类图的差别 区别: 组件存在于物理空间 类存在于概念空间 联系 组件和类都是分类符 组件用来实现类的动态行为 组件实现类的结构和动态行为

文档评论(0)

1亿VIP精品文档

相关文档