+ All Categories
Home > Software > Staruml

Staruml

Date post: 15-Jul-2015
Category:
Upload: valeri-kopaleishvili
View: 79 times
Download: 5 times
Share this document with a friend
13
OBJECT - ORIENT METHODOLOGY AND TECHNOLOGY Professor Jiang Wu Valeri Kopaleishvili ID: 2820140018 12/11/2014
Transcript
Page 1: Staruml

OBJECT-ORIENT METHODOLOGY AND TECHNOLOGY

Professor Jiang Wu

Valeri Kopaleishvili

ID: 2820140018

12/11/2014

Page 2: Staruml

IntroductionStarUML 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

Page 3: Staruml

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

Page 4: Staruml

• 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.

Page 5: Staruml

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

Page 6: Staruml

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.

Page 7: Staruml

USE CASE MODEL

Page 8: Staruml

SEQUENCE DIAGRAM

Page 9: Staruml

COMPONENT DIAGRAM

Page 10: Staruml

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.).

Page 11: Staruml

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.

Page 12: Staruml

USED BY

Page 13: Staruml

THANK YOU !


Recommended