3
ESCOLA TÉCNICA DE CEILÂNDIA – CEP PROJETO DE CONCLUSÃO DE CURSO Exercícios: Diagramas de Caso de Uso Prof. Weney Lima 01 - Construa um modelo de casos de uso para a seguinte situação fictícia: "Estamos criando um serviço de entregas. Nossos clientes podem nos requisitar a entrega de volumes. Alguns volumes são considerados de maior valor por nossos clientes, e, portanto, eles querem ter tais volumes segurados durante o transporte. Contratamos uma companhia de seguro para segurar volumes de valor". 02 - Considere o exemplo de relacionamento de extensão entre casos de uso apresentado a seguir, que descreve o relacionamento de extensão entre os casos de uso Editar Documento e o extensor Corrigir Ortografia. Complemente o diagrama de casos de uso para incluir dois novos requisitos, a saber: Caso de uso que Permita que o editor de textos possibilite a criação de um índice remissivo sobre um documento sendo editado; Caso de uso que Permita que o editor de textos possibilite a substituição de Texto. 03 – Supondo que um sistema de vendas tenha que gerar estatísticas de forma automática para a diretoria de uma determinada empresa, crie um caso de uso que represente SOMENTE ESSA AÇÃO: 04 – Supondo que o gerente de uma determinada empresa tenha que consultar a carga horária trabalhada de um determinado setor de sua empresa, crie um caso de uso para essa situação sabendo que ele terá que consultar o total de horas, calcular o tempo trabalhado e emitir um relatório para a diretoria de pessoal. 05 – Crie um diagrama de caso de uso onde descreva que o operador possa consultar o endereço de uma pessoa pelo seu CEP ou vice e versa utilizando os conceitos de include e extend para os casos de usos que serão especificados nesse diagrama:

Exercício - Caso de Uso

  • Upload
    marlon

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

  • ESCOLA TCNICA DE CEILNDIA CEP PROJETO DE CONCLUSO DE CURSO Exerccios: Diagramas de Caso de Uso

    Prof. Weney Lima

    01 - Construa um modelo de casos de uso para a seguinte situao fictcia: "Estamos criando um servio de

    entregas. Nossos clientes podem nos requisitar a entrega de volumes. Alguns volumes so considerados de

    maior valor por nossos clientes, e, portanto, eles querem ter tais volumes segurados durante o transporte.

    Contratamos uma companhia de seguro para segurar volumes de valor".

    02 - Considere o exemplo de relacionamento de extenso entre casos de uso apresentado a seguir, que

    descreve o relacionamento de extenso entre os casos de uso Editar Documento e o extensor Corrigir

    Ortografia. Complemente o diagrama de casos de uso para incluir dois novos requisitos, a saber:

    Caso de uso que Permita que o editor de textos possibilite a criao de um ndice remissivo sobre

    um documento sendo editado;

    Caso de uso que Permita que o editor de textos possibilite a substituio de Texto.

    03 Supondo que um sistema de vendas tenha que gerar estatsticas de forma automtica para a diretoria

    de uma determinada empresa, crie um caso de uso que represente SOMENTE ESSA AO:

    04 Supondo que o gerente de uma determinada empresa tenha que consultar a carga horria trabalhada

    de um determinado setor de sua empresa, crie um caso de uso para essa situao sabendo que ele ter que

    consultar o total de horas, calcular o tempo trabalhado e emitir um relatrio para a diretoria de pessoal.

    05 Crie um diagrama de caso de uso onde descreva que o operador possa consultar o endereo de uma

    pessoa pelo seu CEP ou vice e versa utilizando os conceitos de include e extend para os casos de usos que

    sero especificados nesse diagrama:

  • 06 - Desenhe o diagrama de casos de uso para os seguintes cenrios:

    Cenrio A: Jos resolveu desenvolver uma aplicao para controlar as ligaes telefnicas de sua casa, a

    fim de checar se o valor que paga mensalmente est correto. Assim, sempre que desejar poder listar as

    ligaes efetuadas num determinado perodo, contabilizando o valor a pagar. Para que isso seja possvel,

    toda ligao ser feita pelo computador. A cada solicitao de ligao, a aplicao dever registrar: a data

    da ligao, a hora da ligao, quantidade de minutos gastos (que deve ser registrado no momento que a

    ligao for encerrada), o nmero de pulsos (que deve ser calculado pela aplicao) e o telefone para onde

    se discou. A aplicao permitir o controle de uma agenda de telefones, com nmero do telefone e nome

    da pessoa de contato. O usurio poder escolher no momento da ligao, se deseja um dos registros da

    agenda ou se digitar diretamente o nmero do telefone. Os finais de semana possuem uma promoo.

    Cada ligao contabiliza somente um pulso, independente do nmero de minutos de conversao.

    Cenrio B: Rafaela possui vrios temas de festas infantis para aluguel. Ela precisa controlar os alugueis e

    para isso quer uma aplicao que permita cadastra: o nome e o telefone do cliente, o endereo completo

    da festa, o tema escolhido, a data da festa, a hora de incio e trmino da festa. Alm disso, para alguns

    clientes antigos, Rafaela oferece descontos. Sendo assim, preciso saber o valor realmente cobrado num

    determinado aluguel. Para cada tema, preciso controlar: a lista de itens que compem o tema (ex.:

    castelo, boneca da cinderela, bruxa, etc), o valor do aluguel e cor da toalha da mesa que deve ser usada

    com o tema.

    Cenrio C: A empresa em que Mariana trabalha pequena, mas todos os sistemas que so desenvolvidos

    usam UML. Ela precisava de uma ferramenta grfica que controlasse: a lista de casos de uso de um projeto

    e o status de cada um (no iniciado, em desenvolvimento, finalizado ou aprovado pelo usurio). Desta

    forma, Mariana decidiu construir sua prpria ferramenta que exibe os casos de uso em rvores, agrupados

    por pacotes. Outros requisitos da ferramenta esto descritos a seguir:

    O nome de cada pacote o nome da pasta de projeto (nome do diretrio). O nome de cada caso de

    uso retirado do nome do arquivo;

    A ferramenta permite que os casos de uso sejam cadastrados por meio dela. Nesse caso, a

    ferramenta gera um arquivo baseado no template. possvel realizar pesquisa de texto dentro de

    todos os casos de uso, renome-los e muda-los de pacote;

    Clicando no caso de uso, possvel abrir seu texto;

    Os casos de uso so identificados com o prefixo UC, seguido de uma numerao sequencial

    controlada pela ferramenta. Os casos de uso de extenso recebem a identificao UCE.

    Cenrio D: Dra. Janete Pediatra e tem trs consultrios em bairros distintos, onde atende em horrios

    diferentes. Ana, sua secretria, trabalha nos trs consultrios. Para que a marcao de consultas seja

  • centralizada, Ana tem que carregar as trs agendas de um lado para outro. Dra. Janete contratou um

    analista freelancer para lhe desenvolver um sistema que controle a marcao de consultas e a ficha dos

    pacientes. Para os pacientes, preciso controlar: nome, endereo, telefones de contato, data de

    nascimento, data da primeira consulta, e-mail, se particular ou conveniado a plano de sade. No caso de

    ser conveniado, registrar qual o plano de sade. Para cada plano de sade credenciado preciso

    controlar o limite de consultas no ms, por paciente. Dra. Janete atende no consultrio da ilha s segundas

    e sextas, de 9h s 18h. Na Tijuca, ela atende tera e quarta de 10h s 18h. Na quinta, ela atende em

    Bonsucesso, de 10h s 18h. O intervalo das consultas de trinta minutos. O horrio de almoo sempre de

    12:30h s 13h30. S so permitidos trs encaixes por dia. Para clientes novos, Ana anota o nome do cliente

    e o seu telefone. preciso identificar se uma consulta de reviso, como por exemplo para entrega de

    exames. Nesse caso, ela no cobrada. A marcao de consultas considerar uma data futura limite.

    Cenrio E: Carlos aposta toda semana na Loteria, em jogos como Quina, Megasena, Fotomania, etc. So

    vrios cartes por semana. Na hora de conferir uma loucura. Certa vez, quase que ele confere o carto

    errado. Para resolver isso, ele quer desenvolver uma aplicao que cadastre os cartes apostados e o

    resultado de um concurso, apresentando o relatrio final com os nmeros acertados por carto e o valor

    do prmio, se houver.