- Umbrello uml modeller linux
- Fedora
- FreeBSD
- Linux as snap package
- Windows
- Mac OS X
- Source Code on Linux like operating systems
- Running the program from local installation
- Qt5/KF5 builds in a KF5 environment
- Qt5/KF5 builds in a KDE4 environment
- under a KDE4 environment
- Source Code on Windows
- Cross compile Umbrello for Windows
- Umbrello – UML Modeller based on KDE technology
- Umbrello
- Поддерживаемые языки программирования (экспорт)
- Ссылки
- Полезное
- Смотреть что такое «Umbrello» в других словарях:
- Umbrello uml modeller linux
- Structure Diagrams
- Behavior Diagrams
- Supported XMI file formats
Umbrello uml modeller linux
Umbrello is part of KDE Software Compilation which means it comes with all GNU/Linux distributions. You will be able to install it using your normal software installation app (Muon, Software Centre, Yast etc) or command line package manager (yum, up2date, yast, zypper, apt-get, emerge etc).
The package will be called umbrello, some older distros will package it as kdesdk.
Fedora
At least on fedora 20 it is also required to install the package oxygen-icon-theme, otherwise umbrello will not show any icons.
FreeBSD
Umbrello is available from FreeBSD ports.
Linux as snap package
Umbrello is available on Linux as snap package.
Windows
Umbrello installer and portable packages for 32bit and 64 bit Windows are available at the KDE download mirror network.
Umbrello on Windows is also part of the KDE on Windows distribution installed with the KDE-Installer. Please note that the KDE on Windows distribution does not contain the latest umbrello releases.
Mac OS X
Umbrello is available for Mac OS X on MacPorts.
Source Code on Linux like operating systems
The program has no platform specific code code, so should compile on any system with KDE.
Here are the packages required for building Umbrello:
- CMake
- GNU make
- GNU C++ compiler (g++)
- libxslt, libxml2
- Qt5/KF5
- Qt >= 5.4, including development package
- KDE frameworks development package 5.x
On openSUSE Leap 15.1 use the following command to install required packages:
- KDE4
- Qt >= 4.7, including development package
- kdelibs development package 4.8 or newer
To install from source out of git, enter the following commands in a shell:
for building with Qt5/KF5 run:
and on building for KDE4
Check the cmake output for missing build requirements and install them
Running the program from local installation
Qt5/KF5 builds in a KF5 environment
running umbrello KF5 build in a KF5 environment requires to use the following commands.
If someone wants to add a desktop entry:
- Open a terminal on your desktop
- Create a file named umbrello.desktop
- Edit, paste and save
Qt5/KF5 builds in a KDE4 environment
running umbrello KF5 build in a KDE4 environment requires to use the following commands.
under a KDE4 environment
Before running umbrello, you need set the KDEDIRS environment variable with:
Run the following command from a shell:
You may add the following commands to your .bashrc or similar login shell config file to have umbrello in the users system path:
With that you can run umbrello simply by typing:
Note: There are reports that there may be no tool bar icons after installing umbrello/KDE4 in a non default location. If this happens to you, please install an official umbrello/KDE4 version with your package manager; then start you just created umbrello.
Source Code on Windows
Umbrello could be build on windows from source with the emerge build system.
Cross compile Umbrello for Windows
Umbrello could be cross compiled for Windows from source with the help of the openSUSE Build Service (OBS) provided by the package mingw32-umbrello for 32bit builds and mingw64-umbrello for 64bit builds.
Windows installer and portable packages are provided with mingw32-umbrello-installer and mingw64-umbrello-installer.
The mentioned obs packages provide remote builds by default. Local builds are possible on any Linux system with the help of the OpenSuse command line build client and are useful to inspect and fix hidden issues happening with remote builds like non visible compiler or linker errors.
Источник
Umbrello – UML Modeller based on KDE technology
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology.
UML allows you to create diagrams of software and other systems in a standard format to document or design the structure of your programs.
This software can also generate code from UML diagrams in a variety of programming languages.
- Supported diagrams:
- Class Diagram – show classes and the relationships between them. Class Diagrams are said to be “static” diagrams because they show the classes, along with their methods and attributes as well as the static relationships between them: which classes “know” about which classes or which classes “are part” of another class, but do not show the method calls between them.
- Sequence Diagram – show objects and a sequence of method calls they make to other objects. Sequence Diagrams put special emphasis in the order and the times in which the messages to the objects are sent.
- Collaboration Diagram – show objects and their relationship, putting emphasis on the objects that participate in the message exchange. They are specially well suited to showing a specific program flow or situation and are one of the best diagram types to quickly demonstrate or explain one process in the program logic.
- Use Case Diagram – show actors (people or other users of the system), use cases (the scenarios when they use the system), and their relationships. Use Case Diagrams are meant to facilitate the communication with the future users of the system, and with the customer, and are specially helpful to determine the required features the system is to have.
- State Diagram – show states, state changes and events in an object or a part of the system. State Diagrams view Objects as state machines or finite automates that can be in one of a set of finite states and that can change its state via one of a finite set of stimuli.
- Activity Diagram – show activities and the changes from one activity to another with the events occurring in some part of the system. Activity Diagrams are a special form of State Diagrams, that only (or mostly) contains Activities.
- Component Diagram – show the high level programming components (such as KParts or Java Beans). Components can have interfaces (i.e. abstract classes with operations) that allow associations between components.
- Deployment Diagram – show the instances of the components and their relationships. They include Nodes which are physical resources, typically a single computer. They also show interfaces and objects (class instances).
- Entity Relationship Diagram – show data and the relationships and constraints between the data.
- Umbrello UML Modeller’s main window is divided in three areas that will help you keep an overview of your entire system and access the different diagrams quickly while working on your model:
- Tree View.
- Work Area.
- Documentation and Command history Window.
Website: umbrello.kde.org
Support: Handbook, Mailing List
Developer: The Umbrello Team
License: GNU GPL v2 or later
UML is written in C++. Learn C++ with our recommended free books and free tutorials.
Источник
Umbrello
Umbrello 1.5.3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тип |
---|
языки программирования |
---|
ActionScript |
Ada |
C# (CSharp) |
C++ |
D |
IDL |
Java |
JavaScript |
Pascal |
Perl |
PHP |
Python |
Ruby |
SQL |
Tcl |
XML Schema |
Ссылки
Matthias Kalle Dalheimer • Маттиас Эттрих • Adriaan de Groot • Frank Karlitschek • Celeste Lyn Paul • Nuno Pinheiro • Корнелиус Шумахер • Aaron Seigo • David Vignoni
KDE 1 • KDE 2 • KDE 3 • KDE SC 4
digiKam • Gwenview • Karbon • KColorEdit • KolourPaint • KPhotoAlbum • KPovModeler • Krita • KSnapshot • Okular • Skanlite
Flow • KAddressBook • Kexi • Kile • KMyMoney • Kontact • KOrganizer • KPilot • KWord • Plan • Stage • Tables • Tellico • Words
Cervisia • KDbg • KDESvn • KDevelop • KImageMapEditor • Kompare • Lokalize • Quanta Plus • Umbrello • KTechLab
Dolphin • KDE Partition Manager • KDE System Guard • KInfoCenter • Konsole • Yakuake
Ark • BasKet Note Pads • KAlarm • Kate • KCalc • KGPG • Klipper • KJots • Krusader • KRename • KWallet • KWrite • RSIBreak • SuperKaramba
Akonadi • Decibel • Flake • KJS • KHTML • KIO • Kiosk • KIPI • KParts • Kross • NEPOMUK • Oxygen • Phonon • QtRuby • Solid • Sonnet • Soprano • Strigi • ThreadWeaver • XMLGUI
Wikimedia Foundation . 2010 .
Полезное
Смотреть что такое «Umbrello» в других словарях:
Umbrello — mit Beispieldiagramm … Deutsch Wikipedia
Umbrello — Captura de pantalla de Umbrello 1.3 (diagrama de clases) … Wikipedia Español
Umbrello — UML Modeller Umbrello 1.3 … Wikipédia en Français
umbrello — umbrello(w obs. variants of umbrella … Useful english dictionary
Umbrello UML Modeller — Umbrello Umbrello mit Beispieldiagramm Basisdaten … Deutsch Wikipedia
Umbrello UML Modeller — Umbrello UML Modeller … Wikipédia en Français
Umbrello UML Modeller — Infobox Software name = Umbrello logo= caption = Umbrello 1.5.3 with a sample diagram developer = The Umbrello Team latest release version = 2.0.0 latest release date = January 12, 2008 operating system = Linux genre = UML tool | license = GPL… … Wikipedia
umbrellow — umbrello(w obs. variants of umbrella … Useful english dictionary
Steve Nardelli — Infobox Musical artist Name = Steve Nardelli Img capt = Steve Nardelli performs at the Marquee, London, Nov. 2005, with The Syn Background = group or band Birth name = Stephen Louis Nardelli Born = birth date and age|1948|4|10 Origin = London,… … Wikipedia
Liste der Dateiendungen/X — In dieser Liste sind übliche Dateinamenserweiterungen aufgelistet, die in einigen Betriebssystemen (wie zum Beispiel Microsoft Windows) zur Unterscheidung von Dateiformaten verwendet werden. In anderen Betriebssystemen erfolgt die… … Deutsch Wikipedia
Источник
Umbrello uml modeller linux
Most umbrello features and diagram types depends on the public UML standards.
To see what kind of diagram elements are supported, click here.
Structure Diagrams
Diagram Type | UML 1.4 | Notes | UML 2.0 | Notes | |
---|---|---|---|---|---|
Class Diagrams | ( | Interface: no —o or —( notation Usage:Dependency with > text | |||
Component Diagrams | ( | only UML 1.x symbol | |||
Object Diagrams | — | ( | Using deployment diagrams | ||
Profile Diagrams | — | ||||
Composite Structure Diagrams | — | ||||
Deployment Diagrams | ( | ||||
Package Diagrams | — | ( | Using class diagrams |
Behavior Diagrams
Diagram Type | UML 1.4 | Notes | UML 2.0 | Notes | |
---|---|---|---|---|---|
Activity Diagrams | ( | ||||
Use Case Diagrams | |||||
State Diagrams | |||||
Sequence Diagrams | ( | no multi objects | |||
Collaboration Diagrams | — | ||||
Communication Diagrams | — | ( | Using Collaboration Diagrams | ||
Interaction Overview Diagrams | — | ||||
Timing Diagrams | — | ||||
Entity Relationship Diagrams | — | No UML standard | — | No UML standard | |
Extended Entity Relationship (EER) Diagram Concepts | — | No UML standard | — | No UML standard |
The following UML Icons are supported:
Icon Type | UML 1.4 | Notes | UML 2.0 | Notes | |
---|---|---|---|---|---|
Actor | |||||
Use case | |||||
Classes/Concepts | |||||
Objects | |||||
Line of Texts | |||||
Table::Note Boxes |
The following associations are supported:
Association Type | UML 1.4 | Notes | UML 2.0 | Notes | |
---|---|---|---|---|---|
Anchor | |||||
Aggregation | |||||
Association | |||||
Composition | |||||
Containment | . | . | |||
Dependency | |||||
Exception | |||||
Generalisation | |||||
Implementation | |||||
Realization | |||||
Relationship | — | — | |||
Unidirectional Association |
The following graphics primitives are supported on all diagram types:
graphics primitives | UML 1.4 | Notes | UML 2.0 | Notes | |
---|---|---|---|---|---|
Anchor | |||||
Box | |||||
Label | |||||
Note |
Supported languages of code generators and code importers:
Language | Code Generation | Notes | Code Import | Notes | |
---|---|---|---|---|---|
ActionScript | |||||
Ada | |||||
C++ | |||||
C# | |||||
D | |||||
IDL | |||||
Java™ | |||||
JavaScript | |||||
MySQL | |||||
Pascal | |||||
Perl | |||||
PHP | >= 2.24.0 | ||||
PHP5 | >= 2.24.0 | ||||
PostgreSQL | |||||
Python | |||||
Ruby | |||||
SQL | |||||
Tcl | |||||
Vala | |||||
XMLSchema |
Not implemented | |
( | Partially implemented |
Available/implemented | |
— | Inapplicable |
. | Unknown (not evaluated yet) |
Supported XMI file formats
Umbrello supports XMI 1.2 file import and export (nearly compatible to UML 1.4). Support for XMI 2.0 is currently in work. See Feature Request 115269 for more informations.
Источник