O Diagrama de Caso de Uso serve para representar como os casos de uso interagem entre si no sistema e com os usuários (atores), ou seja, como as funcionalidades se relacionarão umas com as outras e como serão utilizadas pelo usuário, durante o uso do sistema.
Um caso de uso define uma seqüência de ações executadas pelo sistema que geram um resultado de valor observável para um ator em particular.
Para documentar um caso de uso, as informações básicas sâo: Número e Nome do caso de uso. Descrição. Atores envolvidos....Fluxo de Tarefas
O Fluxo Principal, culturalmente também é chamado de Caminho Feliz, Fluxo Básico, Fluxo Ótimo, ou Fluxo de Sucesso. O Fluxo Principal é a maneira “default” que o ator utilizará a funcionalidade, ou seja, é o que ele tentará fazer primariamente sempre que utilizar a funcionalidade.
Símbolos e notação no diagrama de caso de uso Caso de uso: formato oval na horizontal e que representam os diferentes usos que um usuário pode ter. Atores: bonecos palito, representando as pessoas que realmente implementam os casos de uso. Associações: uma linha entre atores e casos de uso.
Diagrama de classes É o diagrama UML mais usado, e a principal base de qualquer solução orientada a objetos. Classes dentro de um sistema, atributos e operações, e a relação entre cada classe. ... Como os dados estão disponíveis dentro de objetos, eles podem ser utilizados para esclarecer as relações entre objetos.
UML (Unified Modeling Language) é uma linguagem poderosa para comunicação em equipes de produção de software. Basicamente, UML (Unified Modeling Language) é uma linguagem de notação (um jeito de escrever, ilustrar, comunicar) para uso em projetos de sistemas.
Na Figura 1, utiliza-se uma reta tracejada com terminal em seta para indicar a relação de Dependência. Na Figura 2, uma reta não tracejada com terminal em triângulo representa a Generalização. Finalmente, na Figura 3, uma reta, sem terminação representa o relacionamento de Associação.
Para a ligação entre as classes, a herança adota um relacionamento esquematizado hierarquicamente. Na Herança temos dois tipos principais de classe: Classe Base: A classe que concede as características a uma outra classe. Classe Derivada: A classe que herda as características da classe base.