Buscar

Engenharia de Software - UML

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.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes