Upload
alessandro-almeida
View
256
Download
0
Embed Size (px)
Citation preview
Serão consolidados e disponibilizados para a turma
Caso algum grupo prefira não compartilhar seu material, entre em contato comigo
Nas provas (Prova 1 e Exame Final) teremos alguma(s) questão(ões) sobre os trabalhos apresentados
Quem realizar a leitura e documentar suas conclusões somará 20 horas de AC
No mínimo, 5 páginas (fonte Arial, tamanho 12)
Importante:
Não é um resumo do livro!
O objetivo é fazer uma reflexão sobre as ideias do Edward Yourdon
Durante as apresentações de vocês, navegamos por toda a estrutura da UML...
Todos os diagramas são tão populares quanto a própria UML?
Caso de Uso Classes Objetos Sequência Atividades Comunicação Visão Geral Máquina de Estados Implementação
Caso de Uso Classes Objetos Sequência Atividades Comunicação Visão Geral Máquina de Estados Implementação
Um caso de uso descreve uma sequência de ações que representam um cenário principal e cenários alternativos
Demonstra o comportamento de um sistema (ou parte dele), através de interações com atores
Texto e diagrama
Cenário (ou fluxo) principal...
Deu tudo certo (ou, caminho feliz)!
Cenário (ou fluxo) alternativo...
Vixe... Deu erro!
Caso de Uso #001: Realizar pagamento com boleto
Ator: Cliente do banco Fluxo principal:
1. O cliente digita o código do boleto 2. O sistema valida as informações e apresenta o valor
do pagamento e a data do vencimento 3. O cliente confirma as informações apresentadas 4. O sistema solicita a senha para pagamento 5. O cliente informa a senha 6. O sistema processa o pagamento e informa o saldo
atualizado da Conta Corrente
No Caso de Uso #001: Realizar pagamento com boleto, poderíamos descrever também os fluxos alternativos:
Conta corrente sem saldo
Senha incorreta
Código de barras do boleto incorreto
Boleto vencido
Etc.
Para complementar, também poderíamos incluir as Regras de Negócio, Pré-condições, Pós-condições, etc.
Ou seja, você pode adaptar a parte textual do Caso de Uso de acordo com a necessidade do seu projeto...
Lembram com o DFD Nível 0 (Diagrama de Contexto)?
O Diagrama de Caso de Uso tem função parecida
Mostra o limite do sistema e as interações com o mundo exterior
Permite visualizar de forma rápida os atores, os casos de uso e os relacionamentos entre eles
Quais atores realizam quais casos de uso?
Quais casos dependem de outros casos de uso?
Lembrem-se...
“Uma imagem vale mais do que mil palavras!”
[email protected] www.slideshare.net/alessandroalmeida