ºÝºÝߣ
Submit Search
StarUML NS Guide - Uml overview
?
Download as PPTX, PDF
?
6 likes
?
2,735 views
?
?? ?
Follow
StarUML NS Guide - Uml overview
Read less
Read more
1 of 59
Download now
Downloaded 104 times
More Related Content
StarUML NS Guide - Uml overview
1.
UML Overview Sections 1. Basic
Object-Orientation Concepts 2. UML Fundamentals 3. Structural Modeling 4. Behavioral Modeling 5. Model Management
2.
UML Overview Lecture Objectives ?
????? ?? ?? ?? ? UML? ?? ?? ?? ? UML ?????? ?? ??? ?? ??
3.
UML Overview Section 1. Basic
Object-Orientation Concepts
4.
UML Overview fdsfd Contents ? ? ? ? ? ? ? What Is
Object-Orientation? Why Object-Orientation? Class and Object Encapsulation Inheritance Polymorphism High Cohesion and Low Coupling
5.
UML Overview What Is
Object-Orientation? ? ¡°?? ??? ??? ???? ?????? ????? ? ?¡± ? Everything Is Object.
6.
UML Overview Why Object-Orientation? ?
?? ???(Higher-level Abstraction) ? ???(Extensibility) ? ????(Reusability)
7.
UML Overview Object ? ???
??? ???? ?? ? ? ???? ???? ???
8.
UML Overview Class ? ??
??? ????? ??? ? ? ?? ??? ?? ???
9.
UML Overview Encapsulation ? ??(Object)
= ???(Data) + ???(Service) ? ????(Information Hiding) ? ?? ??? ???? ??? ?? ? ???? ?????(Interface)?? ?? ??????? ??
10.
UML Overview Inheritance ? ??
???(Subclass)? ?????(Superclass)? ?? ? ?? ???? ?? ??? ???? ? Single Inheritance vs. Multiple Inheritance
11.
UML Overview Polymorphism ? ???
??? ???? ??? ?? ?? ??? ??? ? ? ?? ?? ???? ? ¡°Draw¡± service ? Rectangle object¡¯s draw ? Circle object¡¯s draw ? Line object¡¯s draw
12.
UML Overview High Cohesion
and Low Coupling ? High Cohesion ? ??? ???? ???? ????? ?? ? ?? ???? ???? ?? ? Low Coupling ? ????? ???? ?? ????? ?? ? ?????? ?? ???? ??
13.
UML Overview Section 2. UML
Fundamentals
14.
UML Overview Contents ? ? ? ? ? ? What Is
UML? History of UML UML Diagrams Model, View and Diagram UML Trichotomy UML Extensibility Mechanisms
15.
UML Overview What Is
UML? ? UML? ????? ???? ????? ? ? ? ? ? ???(Visualize), ???(Specify), ??(Construct), ???(Documenting) ?? ?? ?? ????.
16.
UML Overview History of
UML
17.
UML Overview UML Diagrams
18.
UML Overview Model, View
and Diagram ? Model element ? ????? ??? ?? ??? ??? ?? ? View element ? ?? ??? ????? ???? ?? ? Diagram ? ? ???? ????? ????? ??? ? ??(projection)? ?? ?
19.
UML Overview UML Trichotomy
20.
UML Overview UML Extensibility
Mechanisms ? Stereotypes ? UML ???? ???? ?? ??? ?? ? ¡°<<stereotype>>¡± ?? ?? ? Tagged Values ? UML ??? ???? ?? ?? ?? ? ¡°{ name = value }¡± ?? ?? ? Constraints ? UML ??? ???? ????? ?? ? ¡°{ constraints }¡± ?? ??
21.
UML Overview UML Extensibility
Mechanisms (cont.) ? UML Profile ? UML ?? ???(Stereotype, Constraint, TagDefinition, ¡)? ??? ? ? ???? ???. ? Examples of UML Profile ? ? ? ? UML Profile for CORBA UML Profile for Data Modeling UML Profile for EAI (Enterprise Application Integration) UML Profile for ¡
22.
UML Overview Section 3. Structural
Modeling
23.
UML Overview Contents ? Class
Diagram ? Component Diagram ? Deployment Diagram
24.
UML Overview Structural Modeling
25.
UML Overview Class Diagram ?
What Is Class Diagram? ? ???, ????? ?? ???? ???? ??? ????. ? Applications ? ???? ??? ???(design view)? ?? ? ??? ?????? ???? ?? ? ?? ??? ??? ?? ??
26.
UML Overview Key Elements:
Class Diagram
27.
UML Overview Example: Class
Diagram
28.
UML Overview Component Diagram ?
What Is Component Diagram? ? ???? ??? ??? ???? ????? ? ?? ? ???? ???? ?????? ??? ????? ????. ? Applications ? ???? ??? ???(implementation view)? ??. ? ???? ???? ???? ????? ??.
29.
UML Overview Key Elements:
Component Diagram
30.
UML Overview Example: Component
Diagram
31.
UML Overview Deployment Diagram ?
What Is Deployment Diagram? ? ???? ??? ??? ???? ????? ? ?? ? ??? ??? ?? ??? ? ??? ???? ???? ?? ????. ? Applications ? ???? ??? ???(deployment view)? ??
32.
UML Overview Key Elements:
Deployment Diagram
33.
UML Overview Example: Deployment
Diagram
34.
UML Overview Section 4. Behavioral
Modeling
35.
UML Overview Contents ? Use
Case Diagram ? Interaction Diagrams ? Sequence Diagram ? Collaboration Diagram ? Statechart Diagram ? Activity Diagram
36.
UML Overview Behavioral Modeling
37.
UML Overview Use Case
Diagram ? What Is Use Case Diagram? ? ??? ?? ?????? ??? ???? ?? ?? ? Applications ? ???? ?? ??????(use case view)? ??
38.
UML Overview Key Elements:
Use Case Diagram
39.
UML Overview Example: Use
Case Diagram
40.
UML Overview Interaction Diagrams ?
What Is Interaction Diagram? ? ???? ?? ??? ????? ?? ?? ? ??? ???? ?? ??? ????? ??? ? Interaction Diagrams ? Sequence Diagram ? ????? ?? ?? ???? ??? ??? ?? ? Collaboration Diagram ? ???? ?? ?? ????? ??? ??
41.
UML Overview Key Elements:
Interaction Diagrams
42.
UML Overview Example: Sequence
Diagram
43.
UML Overview Example: Collaboration
Diagram
44.
UML Overview Statechart Diagram ?
What Is Statechart Diagram? ? ?? ??? ?? ?? ??? ????? ?? ? ????? ??? ????(state machine)? ?? ? ???? ?? ??? ??? ?? ? Applications ? ???, ????, ????? ?? ????? ?? ?? ??? ??? ? ?? ??
45.
UML Overview Key Elements:
Statechart Diagram
46.
UML Overview Example: Statechart
Diagram
47.
UML Overview Activity Diagram ?
What Is Activity Diagram? ? ????? ????? ??? ??? ?? ? ???? ?? ??? ??? ?? ? Applications ? ????? ????(workflow)? ?? ? ?????? ???? ??? ??? ??
48.
UML Overview Key Elements:
Activity Diagram
49.
UML Overview Example: Activity
Diagram
50.
UML Overview Section 5. Model
Management
51.
UML Overview Contents ? Package ?
Model ? Subsystem
52.
UML Overview Package ? ????
????? ?? ??
53.
UML Overview Package (cont.) ?
Package Relationships ? Dependency ? <<access>> ? <<import>>
54.
UML Overview Model ? ????
?? ?? ?? ?? ??(perspective)? ??? ??? ??(projection) ? ???(Package)? ???? ?? ? ??? ? ? ? ? ? ?? ??(Analysis Model) ?? ??(Design Model) ?? ??(Implementation Model) ¡
55.
UML Overview Model (cont.)
56.
UML Overview Model (cont.) ?
Trace ? ?? ?? ?? ??? ??? ??? ???? ???? ??? ??
57.
UML Overview Subsystem ? ???
??? ?? ??? ?? ?? ???? ???? ?? ? ???(Package)? ???? ??
58.
UML Overview Subsystem (cont.) ?
????? ??? ?? ??? ?? ?? ? ??? ? ?? ??????? ?? ? ????? ? ???? ??
59.
UML Overview Lecture Summary ?
???? ??? ????? ???? ?? ????? ? ??? ??? UML? ???? ?? ????? ??. ? UML? ???? ??? ??, ??? ??? ????? ?? ??? ??? ??????? ???? ??.
Download