exercícios de uml 1-com relação às fases de ... · pdf file10-...

8

Click here to load reader

Upload: dodan

Post on 07-Feb-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Exercícios de UML 1-Com relação às fases de ... · PDF file10- Faça o diagrama de casos de uso do exercício 9 11-Em qual fase da UML são escolhidos o SGBD e a Linguagem de Programação

Exercícios de UML

1-Com relação às fases de desenvolvimento de um sistema, faça o levantamento de

requisitos para a geração de uma documentação do seguinte projeto:

Biblioteca virtual.

Acesso de leitura via site. Controle de leitura por login. Aluno necessita fazer uma sinopse

de cada assunto lido.

2-Faça um resumo das fases da UML. Identifique o que cada fase faz.

3-O que significa UML?

4-Por que a UML não é uma linguagem de programação

5-Sabendo que a UML é usada para modelar um software, responda:

Qual a relação entre as fases da UML e o diagrama de casos de uso

6-Quais são os métodos que geraram a UML

7-Escreva três objetivos da UML

8-Quais os motivos para se usar a UML?

9-Desenvolva um diagrama de classes para um sistema de locação de veículos levando em

consideração os seguintes requisitos

a) A empresa tem muitos automóveis. Cada automóvel tem atributos como: número de

placa, cor, ano, tipo de combustível, número de portas, quilometragem, renavam, chassi,

valor de locação

b) Cada carro tem um modelo e uma marca, mas um modelo pode relacionar-se a muitos

carros e uma marca pode referir-se a muitos modelos embora cada modelo só tenha uma

marca específica

c) Um carro pode se alugado por muitos clientes em momentos diferentes, e um cliente

pode alugar muitos carros. É preciso saber quais carros estão locados ou não. Sempre que

um carro for locado é preciso armazenar a data e a hora de sua locação e quando for

devolvido, a data e hora da devolução

Page 2: Exercícios de UML 1-Com relação às fases de ... · PDF file10- Faça o diagrama de casos de uso do exercício 9 11-Em qual fase da UML são escolhidos o SGBD e a Linguagem de Programação

10- Faça o diagrama de casos de uso do exercício 9

11-Em qual fase da UML são escolhidos o SGBD e a Linguagem de Programação

12-Qual é o motivo da fase de testes ter três tipos de testes diferentes.

13-Observando os diagramas abaixo

a) liste os atores e os casos de uso correspondentes

Ator Casos de uso

DIAGRAMA 1

Page 3: Exercícios de UML 1-Com relação às fases de ... · PDF file10- Faça o diagrama de casos de uso do exercício 9 11-Em qual fase da UML são escolhidos o SGBD e a Linguagem de Programação

DIAGRAMA 2

b) Através do diagrama de cada sistema explique o que cada sistema faz

c) Qual é o nome de cada um dos sistemas?

d) No diagrama 2, COLETOR E REABASTECEDOR estão ligados a CLIENTE. Qual a razão disso?

14) Abaixo segue o diagrama de casos de uso de um Sebo Virtual. Este é um exemplo real e

não teórico. Entre no link https://code.google.com/p/sebovirtual/ e abra os seguintes links

SeboVirtual - Diagrama de Casos de Uso.jpg SeboVirtual - Diagrama de Classes.jpg

Page 4: Exercícios de UML 1-Com relação às fases de ... · PDF file10- Faça o diagrama de casos de uso do exercício 9 11-Em qual fase da UML são escolhidos o SGBD e a Linguagem de Programação

Se não conseguir entrar no link, segue a imagem dos diagramas

DIAGRAMA 1

Page 5: Exercícios de UML 1-Com relação às fases de ... · PDF file10- Faça o diagrama de casos de uso do exercício 9 11-Em qual fase da UML são escolhidos o SGBD e a Linguagem de Programação

DIAGRAMA 2

a) Qual é o tipo do diagrama 1?

b) Qual é o tipo do diagrama 2?

c) Liste os atores e os casos de uso correspondentes

d) Quantas classes existem no diagrama de classes

e) Conforme o diagrama, qual classe gera outras classes? Quais classes foram geradas

por esta classe

f) Qual é o motivo da existência da classe tipoEndereço

g) Usando o Microsoft Visio, Faça o diagrama de objetos correspondente ao diagrama 2

Page 6: Exercícios de UML 1-Com relação às fases de ... · PDF file10- Faça o diagrama de casos de uso do exercício 9 11-Em qual fase da UML são escolhidos o SGBD e a Linguagem de Programação

15) Observe a figura e descreva os atores e casos de uso

Page 7: Exercícios de UML 1-Com relação às fases de ... · PDF file10- Faça o diagrama de casos de uso do exercício 9 11-Em qual fase da UML são escolhidos o SGBD e a Linguagem de Programação

16)Observe o diagrama abaixo:

a) Assinale de que tipo é este diagrama

1) ( ) DIAGRAMA DE CASOS DE USO

2) ( ) DIAGRAMA DE SEQUÊNCIA

3) ( ) DIAGRAMA DE OBJETOS

4) ( ) DIAGRAMA DE CLASSES

5) ( ) DIAGRAMA DE VISÕES

Page 8: Exercícios de UML 1-Com relação às fases de ... · PDF file10- Faça o diagrama de casos de uso do exercício 9 11-Em qual fase da UML são escolhidos o SGBD e a Linguagem de Programação

b) Qual é o motivo do componente PedidoCliente e PedidoFornecedor estarem ligados

através de uma seta ao componente Pedido

c) O componente livro possui três partes. Qual o nome de cada uma das partes

descritas abaixo

a. A parte onde está escrito LIVRO

b. A parte onde está escrito cep, telefone..

c. A parte onde está escrito consultar alterar, etc..

d) Usando o Microsoft Visio, copie este diagrama, modificando o componente CLIENTE.

Adicionando ao diagrama CLIENTE PESSOA JURÍDICA e CLIENTE PESSOA FÍSICA

17) Faça o diagrama de módulos do sistema do exercício 14.