Presentation is loading. Please wait.

Presentation is loading. Please wait.

UML 範圍 :CH25 CH27 CH31 莫家仁 日期 :Sep.5. Outline Components Component Diagrams System And Models.

Similar presentations


Presentation on theme: "UML 範圍 :CH25 CH27 CH31 莫家仁 日期 :Sep.5. Outline Components Component Diagrams System And Models."— Presentation transcript:

1 UML 範圍 :CH25 CH27 CH31 莫家仁 日期 :Sep.5

2 Outline Components Component Diagrams System And Models

3 Components DEF: A physical & replaceable part of a system that conforms to and provides the realization of a set of interfaces Physical : A. live in a world of bits B. reside on physical node can be executed directly or ‘indirectly’ participate in an executing system Replaceable : Components can be replaced in system by adding new ones without rebuilding system

4 Components realization of a set of interface: Component provide as a service to other components Interface: A set of operation that are used to specify a service of a class or component 比較 ComponentClassInterface Operationthrough interface to access through method to access only method name,no implement operation AttributeNot includeincludeNot include

5 Components ClassComponent 表現方式 Logical abstraction Physical thing 存在方式 A way of thinkPhysical package 存取方式 methodinterface

6 Components Image.java Component. java ImageObserver interface dependencyrealization Iconic form: P.348

7 Kinds of Components Components Deployment components Work product components Execution components Standard Elements in UML Executable Library Table File Document

8 Common Modeling techniques 1. 從技術方面, 修正與管理方面, Reuse 方面, 確定系統中實體的每一個部分 2. 利用適當的 UML 元素, 把 executable 和 libraries model 成 component 3.Model 重要的 interface : 系統的接合點 4. 找出 component 相依的關係 使其可 visualize Components

9 DEF: Shows a set of components and their relationship Component Diagrams Find.exe Find.html Index.html Dbacs.dll Nateng.dll executable page library component

10 Common uses Component Diagrams Model source code Model an Executable Release Model a Physical Database Model Adaptable System

11 Systems and Models System A collection of subsystem, a set of element Organized to accomplish a purpose and describe by a set of models Model: A simplification of reality—a abstraction of a system –created in order to understand the system View A projection of model, which is seen from one perspective or vantage point and omit entities that are not relevant to this perspective

12 Systems and Models > Retail Enterprise System > In store Management subsystem > Warehouse Management subsystem > Customer Service subsystem subsystem system

13 TRACE Systems and Models Sales Management {version=7.2} Sales Management {version=7.1} Sales Management version statement > Trace relationship

14 Modeling the Architecture of a system Design View Process View Deployment View Use Case View Implementation View Logical physical Systems and Models


Download ppt "UML 範圍 :CH25 CH27 CH31 莫家仁 日期 :Sep.5. Outline Components Component Diagrams System And Models."

Similar presentations


Ads by Google