Baixe o app para aproveitar ainda mais
Prévia do material em texto
Definição: é uma linguagem visual para especificações, construção e documentação de artefatos de software. A UML nos ajuda a padronizar as ideias de uma equipe de programadores, assim facilitando o entendimento de todos. Ela é composta de 14 tipos de diagramas, que se subdividem em 2 grupos, os Estáticos e Dinâmicos. Os diagramas estáticos mais usados são: Diagrama de Classe, Diagrama de Objetos, Diagrama de Componentes e Diagrama de Implantação. Os diagramas dinâmicos mais usados são: Diagrama de Casos de Uso, Diagrama de Sequência, Diagrama de Estados, Diagrama de Colaboração. Diagrama de Casos de Uso: Possuem atores, que são pessoas ou objetos que interagem com o sistema projetado. O Diagrama de Casos de Uso representa uma funcionalidade do sistema, geralmente associadas a descrições textuais. Seus relacionamentos se dão por: Atores com Casos de Uso e Casos de Uso com Casos de Uso. Seus relacionamentos se dividem por: Associação, Generalização Atores, Generalização de Casos de Uso, Extensão e Inclusão Associação: Indica que há interação entra os Casos de uso e os Atores. Generalização Atores: Quando 1 ou mais atores podem se comunicar com o mesmo conjunto de casos de uso. Generalização de Casos de Uso: Quando o filho herda o comportamento e o significado do pai. Extensão: (extend) É um Caso de Uso que só será executado sob certas circunstâncias. Inclusão: (includ) É um Caso de Uso obrigatório. Casos de Uso possuem 3 tipos de descrição: Informal, Típica e Detalhada; Informal: Descrição Textual, é uma ficha que o cliente preenche. Típica: Contém a descrição do ator que iniciou o caso de uso. Detalhada: É a mais completa, contento tudo que o Caso de Uso necessita.
Compartilhar