Escolar Documentos
Profissional Documentos
Cultura Documentos
Unificada de
Modelagem
Professora: Fernanda Alencar
Aluna: Lubnnia Morais
Agenda
01 Introdução
02 UML
04 Histórias de Usuários
Introdução
Modelagem de Software
• O surgimento de softwares complexos resultou na
necessidade de reavaliar a forma de desenvolver sistemas;
• Comportamentais
• Estruturais
• Interação
• Casos de Usos
• Atores
• Relacionamentos
UML - Diagrama de Caso de Uso
• Caso de Uso
Ator
UML - Diagrama de Caso de Uso
• Relacionamento
• Associação;
• Inclusão;
• Extensão;
• Generalização.
UML - Diagrama de Caso de Uso
• Relacionamento – Associação
• Direcionada ou não
UML - Diagrama de Caso de Uso
Relacionamento
reservarLivro
Ator Aluno
Caso de Uso
gerarRelatório
Funcionário
UML - Diagrama de Caso de Uso
• Relacionamento – Inclusão
acessarSistema
Aluno <<include>>
fazerLogin
UML - Diagrama de Caso de Uso
• Relacionamento – Extensão
substituirTexto
<<extend>>
editarDocumento
Escritor
<<extend>>
corrigirOrtografia
UML - Diagrama de Caso de Uso
• Relacionamento – Generalização
realizarPagamento
Cliente
realizarPagamento realizarPagamento
ComCartao ComDinheiro
UML - Diagrama de Caso de Uso
reservarLivro
Usuário
devolverLivro
solicitarCompraLivro
Professor
Histórias de
Usuários
UML – Histórias de Usuários
• Uma história de usuário é a definição textual das necessidades de
uma pessoa;
• Cartão;
• Conversas;
• Confirmação.
UML – Histórias de Usuários
• Cartão
Eu como <ator>
Quero um/uma <necessidade>
Para que <problema a ser resolvido>
UML – Histórias de Usuários
• Negociável
• Estimável
• Testável
• Critério #1: somente podemos aceitar cartões de crédito com bandeiras com que
temos convênio.
• Critério #2: somente podemos aceitar cartões de crédito com data de expiração
no futuro.
UML – Histórias de Usuários
• Testes de Aceitação
• Recusou = correto.
• Aceitou = correto.
• Recusou = correto.