UML-Aula Inicial-Aula 2

Olá Alunos,
Hoje revisaremos o conteúdo de UML, e seus principais diagramas, pensando em uma  futura abordagem com Diagrama de Casos de Uso.
Baixe o conteúdo e acompanhe a explicação, em caso de dúvidas mande sua mensagem. O material adicional encontra-se em links para estudo.
Caso você tenha alguma dúvida post aqui a sua pergunta ou consideração, lembre-se você deve colocar suas perguntas por tópico. As resposta serão divulgadas e compartilhadas com todos os participantes de nosso curso.

Para ter acesso ao material clique aqui.

Para fazer download do Jude-UML, clique aqui.
Descompacte o arquivo em qualquer lugar execute o arquivo jude-community.jar.
Obs.: É necessário que o JDK esteja instalado.

====================================================

Material Complementar

Material de aula Caso de Uso 1
Material de aula Caso de Uso 2
Template para o trabalho final

====================================================

Exercícios Iniciais

1)Qual a notação da utilizada para representar um caso de uso na UML? Qual é a notação para um ator? Qual a notação utilizada no relacionamento de generalização?

2)O que significa ator?  O que significa um ator ligado a um caso de uso ?

3) Qual o objetivo de um diagrama de caso de uso?

4) Quais os tipos de relacionamentos possíveis entre um ator e um caso de uso? Quais os tipos de relacionamentos que pode existir entre os casos de uso? Que tipo de relacionamento pode existir entre atores?

5) Explique cada um dos termos a seguir:
a) Relacionamento de inclusão(<include>)
b)Relacionamento de extensão(<extend>)
c)Relacionamento de herança

6)As afirmativas abaixo estão incorretas. Reproduza as afirmações e justifique os erros correspondentes
a) A UML é uma linguagem visual para especificação de sistemas orientados a objetos que possui semântica definida pela Teoria dos Conjuntos.

b) No diagrama abaixo, a interação <include> indica que o caso de uso Fazer Ligação será executado antes do caso de uso Identifica destinatário. A interação <extend> nos casos de uso indica a obrigatoriedade, como por exemplo ao fazer um ligação também será realizado ligação em conferencia.

Exercício 1

Exercício 1-Exemplo de Relacionamento entre Casos de Uso

7) Com base no Diagrama de Caso de Uso a seguir , responda as questões:

Caso de Uso para Avaliação

Caso de Uso para Avaliação

a) O relacionamento de herança é presente em classes, atores, e casos de uso, logo, o caso de uso Solicitar Matricula será acionado por ambos os atores secretária e aluno? O que as relações <include> e <extend> representam neste diagrama, em cada situação?

b) O Caso de Uso Visualizar Histórico possui uma associação com outros dois casos de uso, o que esta associação representa? O Caso de Uso Visualizar Histórico Parcial não será acionado por nenhum ator?

8)Elabore um Diagrama de Caso de Uso para um Sistema On-line de Controle de uma Agência de Turismo que possui as especificações a seguir.
a) O cliente poderá fazer pesquisa de preços, reservar passagens e comprar passagens;
b) O atendente poderá lançar preços de passagens, efetivar venda de passagens, sendo que após a efetivação da venda poderá, eventualmente, emitir nota fiscal;
c) O gerente efetua as operações de acompanhamento de vendas, levantamento de freqüência dos funcionários.
d) A venda de passagens pode ser via depósito bancário, cartão de crédito, ou transferência on-line

Para este tópico, ainda está valendo o mesmo conteúdo adicional.

Links para estudo:

http://www.dcc.ufla.br/infocomp/artigos/v1.1/tutorialUML.pdf

http://imasters.uol.com.br/artigo/2753/uml/modelando_sistemas_em_uml_-_casos_de_uso/

Bom estudo.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s