Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Casos de Uso e Diagrama de Casos de Uso, Manuais, Projetos, Pesquisas de Comunicação

Um caso de uso narra a interação entre o sistema e os atores envolvidos ... Exemplo: Diagrama de Caso de Uso. Emprestar Livro. Devolver Livro. Incluir Livro.

Tipologia: Manuais, Projetos, Pesquisas

2022

Compartilhado em 07/11/2022

Michelle87
Michelle87 🇧🇷

4.7

(23)

224 documentos

1 / 31

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1
Casos de Uso e Diagrama de
Casos de Uso
SSC 124: Análise e Projeto Orientados a Objetos
Profa. Dra. Elisa Yumi Nakagawa
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f

Pré-visualização parcial do texto

Baixe Casos de Uso e Diagrama de Casos de Uso e outras Manuais, Projetos, Pesquisas em PDF para Comunicação, somente na Docsity!

Casos de Uso e Diagrama de

Casos de Uso

SSC 124: Análise e Projeto Orientados a Objetos Profa. Dra. Elisa Yumi Nakagawa

Definição

n Caso de uso ( use case)

n unidade funcional provida pelo sistema, subsistema, ou classe manifestada por sequências de mensagens entre o sistema e um ou mais atores. n representa uma possível utilização do sistema por um ator, que pode ser uma pessoa, dispositivo físico, mecanismo ou subsistema que interage com o sistema alvo, utilizando algum de seus serviços

Casos de Uso

n Muitas vezes, são utilizados como um

contrato entre desenvolvedor e cliente.

n Podem ser identificados com base no

documento de requisitos

n Podem ser utilizados como forma de

identificar os requisitos, para depois

escrever o documento de requisitos

Casos de Uso

n Veja exemplo de um documento de

requisitos

Como identificar os atores?

n Tipos de ator:

n Ator principal: interage diretamente com o

sistema computacional

n Ator secundário: interage com outros

atores

n Exemplos de atores:

n funcionário de um banco n sensor de fumaça n subsistema de autorização de crédito

n ...

Como identificar os atores?

n Exemplo (Sistema de Biblioteca):

n Ao emprestar um livro, o Atendente é

quem opera o computador e realiza a

transação, portanto, é o ator principal

n Já o Leitor, interage com o atendente,

sendo um ator secundário

Como identificar os casos de

uso?

n Exemplo: Biblioteca n R1. Para usar os serviços de uma biblioteca, os leitores deverão estar registrados e possuir um cartão com número de identificação e foto. n R2. O sistema deve permitir que um leitor apto empreste um ou mais livros, por um período de tempo que varia de 1 semana a 6 meses, dependendo do tipo de leitor ( semana para estudantes de graduação, 15 dias para estudantes de pós-graduação e 6 meses para docentes).

Como identificar os casos de

uso?

n R3. O leitor está apto a emprestar livros se não possuir em seu poder livros com data de devolução vencida e desde que o número de livros emprestados não ultrapasse o número máximo permitido, que depende do tipo de leitor (6 livros para estudantes de graduação, 10 livros para estudantes de pós-graduação e 15 livros para docentes). n R 4. O sistema deve permitir que o leitor devolva um ou mais livros em seu poder, fazendo com que o livro volte a ficar disponível na biblioteca

Requisitos X Casos de Uso

Requisito (^) Caso de Uso R1, R2, R

Emprestar livro

Um leitor empresta um ou mais livros da biblioteca, por um período de tempo que depende do tipo de leitor R1, R3, R

Devolver Livro

Um leitor devolve um livro que estava em seu poder, tornando-o novamente disponível para empréstimo

Notação UML – Atores e

Casos de Uso

Emprestar Livro Emprestar Livro

Notação UML para Diagramas

de Caso de Uso

n Um diagrama de caso de uso é

excelente para:

n Mostrar a fronteira do sistema

n o que está dentro ou fora dele

n Dar uma visão geral do comportamento do

sistema

n como ele é usado e por quem

Emprestar Livro Devolver Livro Incluir Livro Bibliotecária Comprar Livro Consultar Livro Leitor Atendente

Exemplo: Diagrama de Caso

de Uso

Exemplo: Diagrama de Caso

de Uso

Leitor (from Logical View)...) Emprestar Livro Atendente Bibliotecária Aquisição de Livro Administrador Incluir Bibliotecária Herança entre atores Herança entre atores Comunicação entre ator secundário e principal