Examples
TCLethbridge edited this page Jun 29, 2016
·
6 revisions
General
- Wiki Home
- FAQ Frequently asked questions
- Examples
- Presentations
- PhilosophyAndVision
- Best practices for using Umple
- Publications and theses
- Tutorials
- Installing Eclipse plugin
Developers
- Developer Setup
- UmpleOnline Setup
- Contribution Process
- Architecture
- Cheat sheet
- Umpleonline manual tests
- Planned development
- DraftManualPages
Server maintenance
External
Other
Clone this wiki locally
#Examples
Umple examples can be found in various places. This page provides a selection.
Live Examples From Umple Online
Many examples are available under the 'LOAD' menu in UmpleOnline, found at http://try.umple.org No installation required to explore these examples. You can edit the diagram and see the code change, or vice-versa. The following are direct links to the examples in UmpleOnline. More will be added over time.
Class diagram examples
- Default examples of syntax
- 2DShapes
- AccessControl
- Accidents
- Accommodations
- AfghanRainDesign
- Airline
- Banking System A
- Banking System B
- Canal System
- Decisions
- Card Games (Oh Hell and Whist)
- Claim (Insurance)
- Community Association
- Co-op Education System
- DMM Overview
- DMM Source Object Hierarchy
- DMM Relationship Hierarchy
- DMM CTF
- Election System
- Elevator System A
- Elevator System B
- Genealogy A
- Genealogy B
- Genealogy C
- Geographica lInformation System
- Hospital
- Hotel
- Insurance
- Inventory Management
- Library
- Mail Order System- Client Order
- Manufacturing Plant Controller
- Pizza System
- Police System
- Political Entities
- Real Estate
- Routes and Locations
- School
- TelephoneSystem
- University System
- Vending Machine
- WarehouseSystem
State Machine Examples
- Agents Communicating
- Application for a Grant
- Booking (Airline)
- Canal Lock
- Car Transmission
- Complex Symbolic
- Course Section (Flat)
- Course Section (Nested)
- Digital Watch (nested)
- Digital Watch (flat)
- Elevator
- Garage Door
- Home Heating System
- Library Loan
- Lights (three alternatives)
- Microwave Oven
- Ovens (three alternatives)
- Bill
- Phone and Lines
- Runway
- Security Light
- Specific Flight (Airline)
- Specific Flight (Flat)
- TCP/IP Simulation
- Telephone Modes
- Tic Tac Toe (Noughts and Crosses)
- Toll Booth
- Traffic Lights A
- Traffic Lights B
Composite Structure Examples
Examples of Umple in Tim Lethbridge's Blog
- An example of specifying attributes and associations in Umple, along with line-by-line explanations
- An example of specifying state machines in Umple, also with line-by-line explanations
- Dr. Lethbridge's full set of Blog entries on Umple.
Examples from Umple's JUnit Test Cases
If you are interested in seeing Umple used to its fullest extent, then take a look at its test cases:
See the UmpleOnline source code
Umple itself
- Umple is 100% written in itself, so click on 'Code' in the Github menu, and explore! Or start with Umple's own architecture diagram generated from itself. You can click on any class to see generated documentation, and click on the Umple files listed in the documentation to see the source.