Baixe o app para aproveitar ainda mais
Prévia do material em texto
Diagramas de Casos de Uso Exemplos José Correia, Março 2006 (http://paginas.ispgaya.pt/~jcorreia/) José Correia UML – Diagramas de Casos de Uso 2 Exemplos ? Exemplo 1: Conta bancária • Modelizar a consulta e movimentação de uma conta bancária, em que a identificação dos clientes pode ser feita através de password/PIN, ou da leitura de um smartcard. • Os extractos da conta podem ser obtidos para os últimos 30 dias, ou para um número de dias indicado pelo cliente. ? Exemplo 2: Controlo remoto de TV • Modelizar um Controlo remoto de TV que, para além das funcionalidades habituais (ligar e desligar a TV, seleccionar o canal pretendido, ajustar o volume, a cor, o contraste e a luminosidade), permita aos utilizadores efectuar a programação de canais, bem como, seleccionar páginas de teletexto. José Correia UML – Diagramas de Casos de Uso 3 Validar Utilizador Selecciona Nº de dias Extension Point Nº de dias Testar Password Leitura com Smartcard Realizar Pagamentos <<include>> Selecciona últimos 30 dias Cliente Obter Extracto de Conta <<include>> <<extend>><<extend>> Cliente VIP Conta bancária (proposta de solução) José Correia UML – Diagramas de Casos de Uso 4 Ligar TV Desligar TV Ajustar Volume Ajustar Imagem Programar Canal Utilizador Seleccionar Página Teletexto Seleccionar Canal <<include>> Ajustar Contraste Ajustar Luminosidade Ajustar Côr Controlo remoto de TV (proposta de solução)
Compartilhar