I need to ask. In the Class diagram. (#1589)

I need to ask. In the Class diagram.

The following nine diagrams are indicated.

What is Represent?

When will it be used?

Package

enumeration

Strust

table

Signal

Collaboration

Containment

Required Interface

Frame

Picture Style Links:

https://drive.google.com/open?id=142rnmEapQ6rEV-DtDFVYsLDSwHxneh1O

Created
19 March 2019 10:19:18
Closed
19 March 2019 21:47:35
Requested by
FU CHI CHUANG
State
Solved
Version
win10
OperatingSystem
windows
Solved in
Unsolved

Dusan Rodina - softwareideas.net 19 March 2019 21:47:04

In short, the mentioned elements have the following meaning and usage:

  • Package - is used to group elements, and to provide a namespace for the grouped elements.
  • Enumeration - defines a list of literals/named values.
  • Struct - represents a data structure (equivalent to C++ or C# struct).
  • Table - is used for database table modeling.
  • Signal - is used for request, which may be sent between instances.
  • Collaboration - is used for explanation how modeled instances achieve a task.
  • Containment - represents a nesting of packages or classes
  • Required Interface - represents an interface which is needed (used) by a component.
  • Frame - encloses diagram contents. It is an optional part which may be utilized especially when border elements (e.g. gate, entry/exit points) need to be used.

For in depth information I recommend the following document: https://www.omg.org/spec/UML/2.5.1/PDF

TrackedRequestComment
Your Name:
You can use these formatting tags: [b]bold[/b] [i]italic[/i] [u]underline[/u] [url]www.example.com[/url] [code]some code[/code] [quote]quoted text[/quote] [list]one list item per line[/list]