Sei sulla pagina 1di 19

MODELOS DE CASOS DE USO

UM CASO DE USO A ESPECIFICAO DE UMA SEQNCIA DE INTERAES ENTRE UM SIST. E OS AGENTES EXTERNOS QUE UTILIZAM ESSE SIST. DEVE DEFINIR UMA PARTE DA FUNCIONALIDADE DE UM SIST. PARA DESCREVER UM CASO DE USO PODEMOS UTILIZAR QUALQUER UM DOS FORMATOS A SEGUIR. DESCRIO CONTNUA DESCRIO NUMERADA
Modelagem de Sistemas - Professora Rosa Motta. 1

CASO DE USO- GRAU DE ABSTRAO


ESSENCIAL : ABSTRATO E NO FAZ MENO TECNOLOGIA. REAL: AQUELE CUJA DESCRIO CITA DETALHES DA TECNOLOGIA.

.........CLIENTE .........O CLIENTE FORNECE SUA INSERE SEU IDENTIFICAO...... CARTO NO CAIXA ......... ELETRNICO.....
Modelagem de Sistemas - Professora Rosa Motta. 2

CASO DE USO- CENRIOS


CENRIO A DESCRIO DE UMA DAS MANEIRAS PELAS QUAIS UM CASO DE USO PODE SER REALIZADO.
EXEMPLO: REALIZAR SAQUE 1)CLIENTE FORNECE SUA IDENTIFICAO 2)SISTEMA IDENTIFICA O USURIO. 3)SISTEMA FORNECE OPERAES DISPONVEIS 4)CLIENTE SOLICITA O SAQUE DE UMA DETERMINADA QUANTIA 5)SISTEMA FORNECE A QUANTIA DESEJADA DA CONTA DO CLIENTE 6)CLIENTE RECEBE DINHEIRO E RECIBO

Modelagem de Sistemas - Professora Rosa Motta.

CASO DE USO- ATORES


ATOR: O ELEMENTO EXTERNO QUE INTERAGE COM O SIST. ATOR PRIMRIO: O AGENTE PARA O QUAL O CASO DE USO TRAZ BENEFCIO DIRETO. EX: CLIENTE QUE SOLICITA FITA DE VDEO EMPRESTADA. ATOR SECUNDRIO: SO AQUELES QUE SUPERVISIONAM, OPERAM, MANTM OU AUXILIAM NA UTILIZAO DO SIST. EX: FUNCIONRIO QUE CADASTRA FITAS DE VDEO.
4

Modelagem de Sistemas - Professora Rosa Motta.

MODELOS DE CASOS DE USORELACIONAMENTOS


RELACIONAMENTO DE COMUNICAO: O MAIS COMUM. REPRESENTA A INFORMAO DE QUAIS ATORES ESTO ASSOCIADOS A QUE CASOS DE USO; RELACIONAMENTO DE INCLUSO: EXISTE SOMENTE ENTRE CASOS DE USO. ACONTECE QUANDO DOIS OU MAIS CASOS DE USO UTILIZAM UM CASO DE USO EM COMUM. EX: Obter extrato, realizar saque e realizar transferncia so casos de uso que utilizam identificar usurio ; RELACIONAMENTO DE EXTENSO: ACONTECE QUANDO UM OU MAIS DOS CENRIOS DE B PODEM INCLUIR O COMPORTAMENTO ESPECIFICADO POR A . EX: Corrigir ortografia e substituir texto so extenses de Editar documento; RELACIONAMENTO DE GENERALIZAO: PERMITE QUE UM CASO DE USO OU UM ATOR HERDE CARACTERSTICAS DE UM CASO DE USO OU DE UM ATOR MAIS GENRICO OU Modelagem de Sistemas - Professora 5 BASE. Rosa Motta.

MODELOS DE CASOS DE USO -GENERALIZAO

Reservar livro usurio Devolver livro

Solicitar compra professor de ttulo de Sistemas - Professora Modelagem


Rosa Motta.

MODELOS DE CASOS DE USO -GENERALIZAO

Realizar pgto

Cliente

Realizar pgto com carto de crdito

Realizar pgto com dinheiro


7

Modelagem de Sistemas - Professora Rosa Motta.

MODELOS DE CASOS DE USO- Identificando os atores


Que rgos, empresas ou pessoas utilizam o sistema? Que outros sistemas iro se comunicar com o sistema a ser construdo? Algum deve ser informado de alguma ocorrncia no sistema? Quem est interessado em um certo requisito funcional do sistema?
Modelagem de Sistemas - Professora Rosa Motta. 8

Casos de uso primrios so aqueles que representam os objetivos dos atores. PERGUNTAS Quais so as necessidades e objetivos de cada ator em relao ao sistema? Que informaes o sistema deve produzir? O sistema deve realizar alguma ao que ocorre regularmente no tempo?
Modelagem de Sistemas - Professora Rosa Motta.

MODELOS DE CASOS DE USO- Identificando os casos de uso

MODELOS DE CASOS DE USO- Identificando casos de uso


Oposto------Ex: cancelar pedido; Que precede outro caso de uso----Ex: cadastrar cliente; fazer pedido de compra; Que sucede outro caso de uso----Ex: fazer pedido de compra; agendar entrega; Caso de uso temporal-----Ex: emitir folha de pagamento.
Modelagem de Sistemas - Professora Rosa Motta. 10

Casos de uso secundrios: so aqueles que no trazem benefcios diretos para os atores, mas so necessrios para que o sistema funcione adequadamente. Categorias: manuteno de cadastro (incluso, excluso, alterao ou consulta); manuteno de usurios; manuteno de informaes provenientes de outros sistemas. Modelagem de Sistemas - Professora 11
Rosa Motta.

MODELOS DE CASOS DE USO- Identificando os casos de uso

MODELOS DE CASO DE USO-Diagrama de caso de uso


Pode-se fazer analogia com o diagrama de contexto da anlise essencial; Contm os atores, os casos de uso (primrios e secundrios), os relacionamentos entre os atores e os casos de uso; A fronteira representada por um retngulo.
Modelagem de Sistemas - Professora Rosa Motta. 12

MODELOS DE CASOS DE USO- Documentao


Diagrama de caso de uso; Documentao ou descrio dos atores; Documentao dos casos de uso: nome, identificador, importncia, sumrio, ator primrio, ator secundrio, pr-condies, fluxo principal, fluxo alternativo, fluxos de exceo, pscondies e notas de implementao.

Modelagem de Sistemas - Professora Rosa Motta.

13

MODELOS DE CASOS DE USO- Um caso de uso


Realizar inscrio .......nome do caso de uso Sumrio: aluno usa o sistema para fazer a sua inscrio. Ator primrio: aluno Ator secundrio: Sistema de faturamento Pr-condies: o aluno est identificado pelo sistema
Modelagem de Sistemas - Professora Rosa Motta. 14

MODELOS DE CASOS DE USO- Realizar inscrio


Fluxo principal 1. O aluno solicita a realizao da inscrio. 2. O sistema apresenta as disciplinas disponveis para o semestre corrente. 3. O aluno seleciona as disciplinas desejadas e as submete para inscrio. 4. Para cada disciplina selecionada, o sistema aloca o aluno em uma turma que apresente oferta para tal disciplina. 5. O sistema informa as turmas nas quais o aluno foi alocado. 6. O aluno confere as informaes fornecidas. 7.O sistema envia os dados para o Sistema de Faturamento e o 15 caso de uso termina. Modelagem de Sistemas - Professora
Rosa Motta.

MODELOS DE CASOS DE USO- Realizar inscrio


Fluxo alternativo (4):incluso em lista de espera. a Se no h oferta disponvel, ento o aluno avisado e o sistema fornece a possibilidade de inserir o aluno numa fila de espera. b. Se o aluno aceitar, o sistema insere o aluno na lista de espera e o informa em que posio foi inserido. O caso de uso retorna ao passo 4. c. Se o aluno no aceitar, o caso de uso prossegue a partir do passo 4.
Modelagem de Sistemas - Professora Rosa Motta. 16

MODELOS DE CASOS DE USO- Realizar inscrio


Fluxo de exceo (4): violao de RN01 a Se o aluno atingiu a quantidade mxima de inscries (RN01), o sistema informa ao aluno a quantidade de disciplina que ele pode selecionar, e o caso de uso retorna ao passo 2. Ps-condies: o aluno foi inscrito em uma das turmas de cada uma das disciplinas desejadas, ou foi adicionado a uma lista de espera. Regras de negcio: RN01, RN01, RNO3.
Modelagem de Sistemas - Professora Rosa Motta. 17

MODELOS DE CASOS DE USO-Observaes finais


Somente os requisitos funcionais fazem parte do modelo de caso de uso. As regras de negcio, os requisitos de interface e os de desempenho no fazem parte desse modelo. Regras de negcio.......Ex: Um professor s pode estar lecionando disciplinas para as quais esteja habilitado.
Modelagem de Sistemas - Professora Rosa Motta. 18

TAREFAS PARA A TURMA


FAZER A DESCRIO PARA OS SEGUINTES CASOS DE USO: * SOLICITAR EMPRSTIMO EM UMA LOCADORA DE VDEO; * SOLICITAR RESERVA EM UMA LOCADORA DE VDEO; * TRANCAR DISCIPLINA PARA O SISTEMA DE CONTROLE UNIVERSITRIO; * INSCREVER PROFESSOR EM DISCIPLINA PARA UM SISTEMA DE CONTROLE UNIVERSITRIO. FAZER UM MODELO DE CASO DE USO PARA UM SISTEMA DE LOCADORA; FAZER UM MODELO DE CASO DE USO PARA UMA CLNICA MDICA. Modelagem de Sistemas - Professora
Rosa Motta.

19

Potrebbero piacerti anche