A metodologia Orientada a Objetos é um paradigma computacional, que representa uma forma de pensar e conceber sistemas e programas de computador.

A mudança de paradigma é uma oportunidade de encontrar novas interpretações para antigas questões, bem como, rever soluções tidas como definitivas.

A orientação a objeto é uma tecnologia que pressupõe o mundo real na visão de “objetos” permitindo descrevê-los e simular seus comportamentos.

Objeto é um elemento do contexto do negócio que possui conhecimento, comportamento e identidade.  Um elemento identificado distintamente (linha) e que armazena um estado, que poderá ser alterado com operações. Por exemplo, o cliente em um sistema de vendas.

Para a concepção de sistemas, a metodologia Orientada a Objetos definiu a UML (UNIFIED MODELING LANGUAGE) como uma linguagem de modelagem no suporte do desenvolvimento.  A representação é desenvolvida a partir da construção de modelos que, cada um com características próprias, atendem a natureza da aplicação a ser estudada. Portanto, os modelos possuem uma comunicação direta e se completam.

Para utilizar a UML devemos acima de tudo quebrar paradigmas e ter uma visão sistêmica e funcionalidade abrangente.

Modelos de Representação

A UML propõe vários modelos de representação. Cada um apresenta características e simbologias próprias, como pode ser observado na Figura 1, onde estão apresentados os utilizados em maior frequência pelos desenvolvedores.

Figura 1: Exemplo modelos UML | Fonte: De autoria própria, 2022.

No escopo desta aula vamos explorar o Diagrama de Caso de Uso, conhecer sua simbologia e aprender a utilizá-la na representação de sistemas.

O Diagrama de Caso de Uso é o modelo que representa as funcionalidades do sistema e sua interação com o usuário ou com outro caso de uso.

Caso de uso - Simbologia

A representação de um diagrama de caso de uso é muito fácil de ser utilizado. Utilizamos as seguintes simbologias: