Update language about UML to include SysML
Signed-off-by: Dan Yeaw <dan@yeaw.me>
This commit is contained in:
parent
bed3b7532e
commit
d8616d9405
18
README.md
18
README.md
@ -12,12 +12,12 @@
|
||||
[](#contributors)
|
||||
|
||||
|
||||
> Gaphor is the simple modeling tool for UML.
|
||||
> Gaphor is the simple modeling tool for UML and SysML.
|
||||
|
||||

|
||||
|
||||
Gaphor is a simple and easy to use modeling tool for UML. It is aimed at
|
||||
beginning modelers who want a simple and fast tool so that they can focus on
|
||||
Gaphor is a simple and easy to use modeling tool for UML and SysML. It is aimed
|
||||
at beginning modelers who want a simple and fast tool so that they can focus on
|
||||
learning modeling of software and systems. It is not a full featured enterprise
|
||||
tool.
|
||||
|
||||
@ -31,15 +31,15 @@ tool.
|
||||
|
||||
## :scroll: Background
|
||||
|
||||
Gaphor is a UML modeling application written in Python. It is designed to be
|
||||
easy to use, while still being powerful. Gaphor implements a fully-compliant UML
|
||||
2 data model, so it is much more than a picture drawing tool. You can use Gaphor
|
||||
to quickly visualize different aspects of a system as well as create complete,
|
||||
highly complex models.
|
||||
Gaphor is a UML and SysML modeling application written in Python. We designed
|
||||
it to be easy to use, while still being powerful. Gaphor implements a
|
||||
fully-compliant UML 2 data model, so it is much more than a picture drawing
|
||||
tool. You can use Gaphor to quickly visualize different aspects of a system as
|
||||
well as create complete, highly complex models.
|
||||
|
||||
Gaphor is designed around the following principles:
|
||||
|
||||
- Simplicity: The application should be easy to use. Only some basic knowledge of UML is required.
|
||||
- Simplicity: The application should be easy to use. Only some basic knowledge of UML or SysML is required.
|
||||
- Consistency: UML is a graphical modeling language, so all modeling is done in a diagram.
|
||||
- Workability: The application should not bother the user every time they do something non-UML-ish.
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Data Model
|
||||
|
||||
Gaphor is an UML tool. In order to keep as close as possible to the UML
|
||||
Gaphor is a UML and SysML tool. In order to keep as close as possible to the UML
|
||||
specification the Gaphor data model is based on the UML Metamodel. The Object
|
||||
Management Group (OMG), the not-for-profit technology standards consortium that
|
||||
governs UML, has a XML Metadata Interchange (XMI) file describing the
|
||||
|
@ -1,8 +1,8 @@
|
||||
# UML Data Model
|
||||
# UML and SysML Data Model
|
||||
|
||||
Gaphor uses the UML Specification as a guideline for its own data storage.
|
||||
The Python data model is generated from a Gaphor model file that describes
|
||||
the relationships between the supported UML elements.
|
||||
Gaphor uses the UML and SysML Specifications as guidelines for its own data
|
||||
storage. The Python data model is generated from a Gaphor model file that
|
||||
describes the relationships between the supported UML elements.
|
||||
|
||||
The model is built using smart properties (descriptors). These properties
|
||||
emit events when they're changed. This allows the rest of the application,
|
||||
|
Loading…
x
Reference in New Issue
Block a user