Yes!, Modeling Languages!

Hello mates, on this entry I will be reminding you about modeling languages and how if you haven’t heard of this there is probably something wrong with you.


Did someone say modeling?

Not that kind of modeling I assume…

Definition

Let’s star describing what are those, and what are they good at, this term is used to define any graphical or textual language that provides you the design of the structure following a systematic rules for your project.

Use

Mainly used on the computer science field, but personally on my engineering I have only used for one or two software projects, for design of my models of software projects. This was at the beginning of my career when I was just learning the basics of it.

Applications that I have done

One good example can be the UML (Unified Modeling Language), this is the one I been telling you I have used, with this example can represent characteristics of many, because use a graphic diagram that help to describe itself with format and text.

EXAMPLE

The previous UML diagram is only an example to show every aspect and element of it, we can enumerate the elements as we see it:

  • Entity
    • Could be described as an object with their respective attributes and behaviors (Methods), every entity can be represented as a table or subject.
  • Union (Multiplicity)
    • One to one
    • One to none
    • One to many
    • Many to many

Union

The unions represent their relationship between the entities, many types of this relationships exists, the most common are “has” and “is”, so if we go back to the previous example we can see that every engine (entity) has an screen, is easy to see it because its main characteristic is the diamond besides it.

For a better understanding of relationships go to a shrink , but if what yu want is UML relationships the following image can help you out:

Leave a comment

Create a website or blog at WordPress.com

Up ↑

Design a site like this with WordPress.com
Get started