You are on page 1of 21

OBJECT ORIENTED ANALYSIS AND DESIGN Under-Prof.

Manoj Mishra

ArgoUML VS StarUML Aman Kumar Azad- 15114007


Amritya Yagni- 15114010
Ashok Meena-15114016
TOPICS DISCUSSED.
About UML.
About StarUML
-Features.
-Popularity.
-Pros/cons.
About ArgoUML
-Features.
-Popularity.
-Pros/cons.
Camparsion between ArgoUML and StarUML.
What is UML?
Short for Unified Modeling Language.

Modeling language used in analysis,


design and implementation phases

Textual and graphical notation to


document specification
StarUML
StarUML is a UML tool by MKLab.

starUML is an open source UML modeling application


licensed under a modified version of GNU GPL

After being abandoned for some time, the project had a


revival to move from Delphi to Java/Eclipse and then
stopped again.
The stated goal of the project was to replace larger, commercial
applications such as Rational Rose and Borland Together.

StarUML supports most of the diagram types specified in UML 2.0

It is currently missing object, package, timing and interaction


overview diagrams

StarUML was written in Delphi, which is one of the reasons why it was
abandoned for a long time.
StarUML 2
A sophisticated software modeler.
StarUML is one of the most popular UML tools in
the world. It has been downloaded over than 4
millions and used in more than 150 countries.

Plot of locations where starUML is used.


FEATURES OF STARUML 2.0

StarUML 2 is compatible with UML 2.x standard


and supports totally 11 kinds of UML diagrams:
Class, Object, Use Case, Component,
Deployment, Composite Structure, Sequence,
Communication, Statechart, Activity and Profile
Diagram.
Creating elements and connecting
them are somewhat tedious tasks.
StarUML 2 supports many
shorthands in Quick Edit to create
elements and relationships at once
such as sub-classes, supporting
interfaces, etc.
RETINA DISPLAY
SUPPORT

StarUML 2 supports Retina


(High-DPI) Display. All
diagrams, texts and icons are
razor sharp. You can also get
diagrams as the high-dpi
bitmap images (PNG and
JPEG).
PDF EXPORT FOR CLEAN
PRINTING

Supports exporting diagrams to PDF for clean


printing. You can select page layout (portrait or
landscape) and page sizes (B5, B4, A3, A4,
Letters, etc.). You can also export all diagrams
at once.
PUBLISH HTML
DOCS

Do you need to share your models with


many analysts, archiects, and
developers? It's easy to do that by just
publishing HTML Docs. The generated
HTML docs can be viewed with most of
web browsers.
GLOBAL BRANDS USING STARUML
ARGOUML

ArgoUML is an UML diagramming application


written in Java and released under the open
source Eclipse Public License.

By virtue of being a Java application, it is


available on any platform supported by Java.
FEATURES
•All 9 UML 1.4 diagrams are supported.

•Closely follows the UML standard. Platform independent – Java 1.5+.

•Platform independent – Java 1.5+.

•Click and Go! with Java Web Start (no setup required,
starts from your web browser).

•XMI support.
•Export diagrams as GIF, PNG, PS, EPS, PGML and SVG.

•Available in ten languages: EN, EN-GB, DE, ES, IT, RU, FR, NB, PT, ZH.

•Advanced diagram editing and zoom.

•Built-in design critics provide unobtrusive review of design


and suggestions for improvements.

•Forward engineering (code generation supports C++ and C#, Java, PHP 4, PHP 5,
Ruby and, with less mature modules, Ada, Delphi and SQL).
WEAKNESS

•ArgoUML does not yet completely implement the UML


standard.
•Partial undo feature (working for graphics edits)
ArgoUML VS StarUML
•Both Supports Code generation from the
UML diagram / UML Diagram generation
from the code.
•Both are open source modelling tool.
•Unlike ArgoUML , StarUML Supports most of
the diagrams specified in UML 2.0.
•StarUML offers very rich feature set and formatting
options whereas ArgoUML lack formatting tools.

•StarUML has fast load time/execution time


compared with other ArgoUML.
•ArgoUML has ability to manage ToDo list.

•ArgoUML can export UML diagram into XMI / JPG / SVG / PS formats whereas
StarUML does not supports exporting diagrams into SVG format.

•ArgoUML can’t undo.

•StarUML has familiar Visual Studio like user interface which is much better than
that of ArgoUML.
FINAL OPINION( BASED ON REVIEWS)
ArgoUML is Uml software with quite a bit of options and functionality. These
might overpower a beginner.

StarUML is the best open source UML Tool. After performing an exhaustive
test on every free UML tool I could find, I decided StarUML was the best.
Unfortunately, it's missing a few features: PHP Code generation/reverse
engineer, and the ability to generate reports and estimates.
Thank You

You might also like