Task 2
Task 2
Aim: To install Star UML and to learn it for modeling software systems.
Description:
StarUML is a sophisticated software modeler (Modeling tool ) aimed to support agile
and concise modeling. UML (Unified Modeling Language) is a general-purpose
modeling language that could be used to express any kinds of software-intensive
systems. Example modeling tools are StarUML, IBM Rational Software Architect etc.
Installation:
1. Open Web Browser
5. Install StarUML
Modeling:
a. Project
b. Model vs View
1
model.
c. Profile
Using UML for a specific domain or platform is not sufficient, so you may need to define
UML Profile.
Profiles for specific programming languages (C/C++, Java, C#, Python, etc.)
OR
You can start a modeling project by selecting a template. To start a project with a
template, select File | New From Template | [TemplateName]. StarUML supports 4
default templates:
If you have model files (.mdj), you can open it in StarUML. To open a model file, press
Ctrl+O or select File | Open... and then select a file in Open Dialog.
c. Applying Profiles
To include UML Standard Profile, select Model | Apply Profile | UML Standard Profile
(v2) in Menu Bar.
d. Managing Diagrams
To create a Diagram:
Select Model | Add Diagram | [DiagramType] in Menu Bar or select Add Diagram |
[DiagramType] in Context Menu.
To delete a Diagram:
Press Ctrl+Delete or select Edit | Delete from Model in Menu Bar or Delete from
Model in Context Menu.
3. User Interface
Main Window
Diagram Area shows the currently selected diagram.
Sidebar is the area left containing Working Diagrams panel and Toolbox.
Working Diagrams panel shows a list of the opened working diagram. The selected
diagram is shown in the Diagram Area.
Editors (Holder) contains editors to edit properties of model and view elements. It
includes Style Editor, Property Editor, and Documentation Editor.
Toolbar shows tool buttons typically provided from default or installed third-party
extensions.
Bottom Panel is a panel shown below Diagram Area typically provided from default or
installed third-party extensions including Find Results, Diagram Thumbnails, Validation
Results, Markdown Editor and etc.
To show or hide Statusbar, press Ctrl+4 or check (or uncheck) View | Statusbar in Menu
Bar.