Engenharia De Software
Artigos Científicos: Engenharia De Software. Pesquise 862.000+ trabalhos acadêmicosPor: nilton_ncb • 27/9/2014 • 1.360 Palavras (6 Páginas) • 499 Visualizações
DIAGRAMA DE CASOS DE USO – LISTA 1
1. Elabore um diagrama de casos de uso para o sistemas descritos abaixo:
Sugestão: Primeiro identifique os Atores, em seguida identifique os respectivos Casos de Uso e por fim desenhe o
diagrama.
a) Sistema de Biblioteca
Da entrevista com o responsável da biblioteca de uma universidade resultou a seguinte descrição para um novo
sistema de informações:
“A atividade da biblioteca centraliza-se, principalmente, no empréstimo de publicações para os alunos da
universidade. O aluguel é registrado pelos funcionários da biblioteca, que também consultam diariamente os
empréstimos cujos prazos foram ultrapassados. Todo este processo é efetuado manualmente, sendo muito
ineficiente. Espera-se que o novo sistema resolva esta situação.
Os alunos necessitam pesquisar os livros existentes na biblioteca. Caso um livro seja requisitado será mostrada a
data de devolução.”
b) Escritório de Advocacia
“Um escritório de advocacia, que trabalha com diversos advogados, faz o acompanhamento dos processos da
forma descrita a seguir. O cliente, inicialmente, quando procura o escritório de advocacia, é cadastrado com as
seguintes informações: nome, endereço, profissão, RG, data de nascimento, telefone residencial e telefone
celular. Os advogados do escritório são cadastrados com as seguintes informações: nome, endereço, salário,
telefone celular, RG e área de ação em que atua. Quando um advogado é cadastrado é necessário validar se o
mesmo já não está cadastrado. Uma lista de áreas de ação é cadastrada contendo sua descrição. Ao cadastrar
um advogado, caso sua área de ação não esteja cadastrada, deve existir uma maneira de cadastrar a mesma
sem sair do cadastro do advogado. Após a conversa entre cliente e advogado, com base na causa exposta pelo
cliente, é aberto o processo. Sobre um processo é necessário manter: número do processo, data de abertura,
advogado do processo, cliente do processo e uma descrição sobre o mesmo. É importante validar a existência do
advogado no sistema. Sempre que necessário, são acrescentados documentos ao processo. Sobre os documentos
é preciso manter uma descrição e sua data de inclusão no processo. Uma vez que o processo esteja completo, ele
é encaminhado ao Fórum. Quando houver a apresentação da sentença, que também é informada pelo Fórum, a
mesma é cadastrada contendo: resultado, descrição da sentença, processo a qual se refere, bem como a data de
encerramento do mesmo. Cada processo tem uma sentença.Todos estes procedimentos podem ser realizados por
qualquer funcionário do escritório, com exceção do cadastro da sentença que só pode ser efetuado por um
advogado.”
2. Para as situações apresentadas abaixo:
a) Elabore o diagrama de casos de uso para a situação apresentada.
b) Descreva pelo menos um cenário para cada caso de uso.
c) Descreva o Caso de Uso relativamente a: atores, pré-condições, pós-condições e fluxo principal e tratamento de
exceções (pelos menos dois por diagrama).
2.a) Sandro está abrindo um consultório dentário em uma cidade pequena. Ele terá uma assistente, uma higienista e
uma recepcionista. Ele quer um sistema para gerenciar as consultas.
Quando um paciente telefonar para marcar uma consulta, a recepcionista irá verificar o calendário e oferecerá o
primeiro horário disponível. Se o paciente concordar com a data e o horário propostos, a recepcionista entrará com os
dados da consulta (o nome do paciente e o horário proposto). Para pacientes novos, a recepcionista precisa incluir todos
os dados do paciente. Ela deve fazer isso sem sair da consulta.
Após cada exame ou limpeza, o higienista ou o assistente irá marcar a consulta como terminada, adicionando
comentários e agendando nova visita, se necessário.
O sistema irá executar buscas pelo nome do paciente e pela data. Detalhes dos arquivos do paciente são
mostrados junto com as informações da consulta. A recepcionista pode tanto cancelar consultas como imprimir uma lista
de notificação para lembrar de telefonar dois dias antes das consultas, ou ainda. O dentista pode imprimir diária ou
semanalmente calendários de trabalho com todos os pacientes.2.b) O sistema de caixa automático permite que clientes realizem saques e verifiquem seus saldos, de acordo com as
seguintes regras de negócio:
- quando uma conta é criada no banco, o seu saldo é maior que zero.
- um cliente pode possuir várias contas no banco.
- o cliente acessa uma conta através do terminal de um caixa eletrônico.
- o cliente deve fornecer o número da sua conta e a senha referente à mesma para realização de qualquer operação.
- para a realização do saque, o cliente utiliza um terminal para solicitar um valor inteiro de dinheiro.
O cliente pode sacar qualquer quantia do caixa, desde que a mesma seja igual ou inferior ao saldo disponível.
Vale
...