8 Diagramas - franAnder/Engenharia-de-software-FACIMP GitHub Wiki

Diagrama é uma representação gráfica usada para demonstrar um esquema simplificado ou um resumo. Normalmente é formado por palavras-chaves ou conceitos que são ligados por linhas e setas que definem o raciocínio a ser seguido para que seja possível entender o tema. A palavra tem origem do termo latino diagramma.atis. Podem ser sinônimos: gráfico, desenho, esquema, figura e esboço. Os diagramas são frequentemente usados como ferramenta de estudo, já que se sabe que a assimilação de conteúdos acontece mais facilmente através de esquemas e representações gráficas. Também pode ser usado para demonstrar o fluxo organizacional de uma empresa

1 Casos de Uso com Exemplos

O objetivo do diagrama de casos de uso da UML é demonstrar as diferentes maneiras que o usuário pode interagir com um sistema. O diagrama de casos de uso auxilia no levantamento dos requisitos funcionais do sistema, descrevendo um conjunto de funcionalidades do sistema e suas interações com elementos externos entre si. Esse diagrama documenta o que um sistema faz do ponto de vista do usuário. Em outras palavras, ele descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema.

Diagramas de Casos de Uso são compostos basicamente por quatro partes:

  • Cenário: Sequência de eventos que acontecem quando um usuário interage com o sistema.

  • Ator: Usuário do sistema, ou melhor, um tipo de usuário.

  • Use Case: É uma tarefa ou uma funcionalidade realizada pelo ator (usuário)

  • Comunicação: é o que liga um ator com um caso de uso

2 Diagrama de Classes com Exemplos

Um diagrama de classes é uma representação da estrutura e relação das classes que servem de modelo para objetos. Podemos afirmar de maneira mais simples que seria um conjunto de objetos com as mesmas características, assim saberemos identificar objetos e agrupá-los, de forma e encontrar suas respectivas classes. Na Unified Modeling Language(UML) em diagrama de classe, uma classe é representada por um triângulo com três divisões, são elas: O nome da classe, seus atributos e por fim o método

3 Diagrama de Objetos com Exemplos

Na UML, os diagramas de objetos fornecem uma captura instantânea em um sistema e os relacionamentos entre as instâncias. Inicializando os elementos de modelos em um diagrama de classe, você pode explorar o comportamento de um sistema em um determinado momento. Um diagrama de objetos é um diagrama estrutural da UML que mostra a instancia dos classificadores nos modelos. Os diagramas de objetos usam notação semelhante á usada nos diagramas de classe. No entanto, enquanto os diagramas de classes mostram os classificadores reais e seus relacionamentos em um sistema, os diagramas de objetos mostram instâncias específicas desses classificadores e os links entre essas instâncias em um determinado momento. Você pode criar diagramas de objetos instanciando os classificadores nos diagramas de classe, implementação, componente e caso de uso.