If you can't read please download the document
Upload
fito1tcc
View
17
Download
0
Embed Size (px)
Citation preview
Exemplo de Diagrama de Casos de Uso
DICAS de casos de uso com exemplo
Um sistema de vendas onde um dos atores o cliente e o outro o balconista (caixa).
Case de uso 1: Caixa vende um item1. Cliente entrega item no caixa.2. Balconista passa leitor de cdigo de barras no cdigo do item.3. Sistema verifica cdigo no banco de dados procurando a descrio do item e o preo.4. Sistema emite beep audvel.5. Sistema anuncia descrio do item e preo.6. Sistema adiciona preo e tipo de item.7. Sistema adiciona preo ao subtotal.
Erro 1: cdigo de barras no legvelSe aps o passo 2, o cdigo de barras invlido ou no apropriadamente lido, emitido um beep audvel diferente.Erro 2: No h item no banco de dadosSe aps o passo 3, nenhuma entrada no banco de dados encontrada para o respectivo cdigo de barras, usar a entrada manual. Aceitar a entrada via teclado, do preo e do cdigo, do balconista. Colocar a descrio Item desconhecido. Ir para o passo 4.
Desenhando Diagramas de caso de uso
Desenhando com fronteiras e expandindo o caso de uso
Uso das extensesuses usaextends contains contem
Caso de uso abstrato = no pode existir por si prprio e deve ser usado por outro caso de usoCase de uso 1: Caixa vende um item1. Cliente entrega item no caixa.2. ler cdigo de barras ...
Cuidados:quando os requisitos mudam ns queremos adicionar novos casos de uso e no modific-los
casos de uso no especificam a estrutura eventual dos softwares
casos de uso no so ferramentas de design
casos de uso no implicam necessariamente a existncia de classes ou objetos
casos de uso devem estar juntos de suas descries textuais
casos de uso so meras descries funcionais escritas em um formalismo que completamente separado da arquitetura do software
Fito - Fundao Instituto Tecnolgico de Osasco