Staruml

5,943 views 13 slides Mar 17, 2015
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

StarUml


Slide Content

Object-Orient Methodology and Technology Professor Jiang Wu Valeri Kopaleishvili ID: 2820140018 12/11/2014

Introduction StarUML is an open source UML tool, licensed under a modified version of GNU GPL (General Public License). It is based on UML (Unified Modeling Language ) version 2.0, and provides eleven different types of diagrams. It actively supports the MDA (Model Driven Architecture) approach by supporting the UML profile concept and allowing to generate code for multiple languages . StarUML is one of the most popular UML tool in the world. It has been downloaded over than 3 millions and used in more than a hundred of countries. Version : The current version is 5.5 and the last update was in August 29, 2014

System Requirements Windows 2000, Windows XP, or higher; Microsoft Internet Explorer 5.0 or higher; 128 MB RAM (256MB recommended); 110 MB hard disc space (150MB space recommended ) The tool supports code generation and reverse engineering for Java, C# and C++. License & Pricing Open Source Installation The installer follows the classic Windows install procedure without issues . Web Site http:// staruml.io/downloads

StarUML makes a clear conceptual distinction between models, views and diagrams. A Model is an element that contains information for a software model. A View is a visual expression of the information contained in a model, and a Diagram is a collection of view elements that represent the user’s specific design thoughts .

StarUML supports the following diagram types Use Case Diagram Class Diagram Sequence Diagram Collaboration Diagram Startchart Diagram Activity Diagram Component Diagram Deployment Diagram Composite Structure Diagram Communication Diagram Robustness Diagram

StarUML has also a model verification feature. You can export diagram in different formats (jpg, bmp, wmf and etc ). It also supports a patterns approach and import of Rational Rose files.

USE CASE MODEL

Sequence DIAGRAM

Component diagram

Extensibility You can easily find and install extensions from Extension Registry. Moreover, anyone can write extensions using HTML5, CSS, JavaScript and Node.js. Open APIs allows to add Menus, UI, Dialogs, even new modeling languages (e.g., ERD, BPMN, SysML , etc.).

Pros/cons Pros / Features of STARUML Supports most of the diagrams specified in UML 2.0. Very rich feature set and formatting options. Ability to generate source code from the UML diagram. Reverse engineer the existing code into UML diagrams. Supported languages : C++, C# and Java. Fast load time/execution time compared with other UML tools. Familiar Visual Studio like user interface. Supports exporting diagrams into JPG / XMI formats . Cons of STARUML Does not supports exporting diagrams into SVG format.

USED BY

Thank you !
Tags