What is UML? - What does UML Stand for? - How is UML a Modeling Language?
14 important questions on What is UML? - What does UML Stand for? - How is UML a Modeling Language?
How is UML a modeling language?
However, some tools can read a UML model to generate documentation in book form.
Why is this useful?
Give a good and a bad example of what you can model in the airline domain.
- Aircraft
- Passengers
Bad example:
- Safety
- Friendship
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
If there are parts of the domain or solution space that are well understood and known by everyone.... Then?
What is the power of UML?
Concentrate on those areas that are most unusual or most uncertain.
It is here where the power of UML in helping you to understand the possibilities and communicating your decisions becomes most valuable.
Sometimes depending on the objective, it may be necessary to model everything to the same level of detail.
Why would you do that?
- If you wish to produce complete documentation
- to generate automatically complete code from the model
- to perform some other automated model transformation
In what is UML different from other modeling languages?
Examples of UML being different in power and scope 1:
UML equivalent (tegenhanger) from Flowcharts: Activity Diagram can show the control flow, processing steps and input output but can also show concurrency, interrupts and data flow.
UML can also show structural information in what diagram?
What is a flowchart?
UML can also show Message Exchange in what Diagram?
EXPRESS: Can display most of the core UML structural information but ......
It also can't model any of the behavior features that UML can.
What can capture UML?
- • the system’s features and characteristics.
- • the structure, behavior, and relationship of the system’s elements.
- • the purposes, architecture, design decisions for the system.
What can you model with UML?
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding