Vous êtes sur la page 1sur 1

UML Tools Comparison

Visual Paradigm Star UML 1 UMLet


Ports yes yes yes
Port names Yes Yes Yes
Can have the same Can have the same Can have the same
name name name
Name position next next inside
Extend on x axis yes no It extends with the
name
Extend on y axis yes no no
Interfaces yes yes yes
Interface names Yes Yes no
Can have the same Cannot have the same
name name
Provided Interfaces yes No yes
Modeled as
realizations
Names Yes Yes no
Can have the same Can have the same
name name
Form lollipop lollipop lollipop
Line type straight Straight straight
curvilinear
Required Interfaces yes No yes
Modeled as
dependencies
Names Yes Yes no
Can have the same Can have the same
name name
Form socket socket socket
Line type straight Straight straight
curvilinear
Delegates connector No No yes
Modeled as Modeled as
dependencies dependencies

Other observations:

Visual Paradigm: to represent required/provided interfaces we can simply click an interface and
click the Resource catalog, where they are intuitively represented, as we can choose the destination
shape.

UMLet : A provided interface from a port is obtained by typing []-() where [] represents the port,
and () the interface. A required interface is obtained by typing []-(.

StarUML: a required interface is obtained by drawing a "Dependency" arrow, whereas for a provided
interface, the "Realization" arrow is needed.

Vous aimerez peut-être aussi