Você está na página 1de 1

CEFET/RJ CST/SI Padres de Software Prof.

Eduardo Bezerra 1 trabalho prtico


ATENO: O resultado desse trabalho deve ser um arquivo em formato PDF com os diagramas de classes solicitados. Use alguma ferramenta CASE astah chamada para desenhar os diagramas. A submisso das respostas a esta lista de exerccios deve ser feita pelo ambiente Moodle. Exerccio 01: Identifique classes e/ou relacionamentos a partir das seguintes regras do negcio. Fornea um diagrama de classes que considere todas essas regras. a) Pedidos so compostos de vrios (no mnimo um) itens de pedido. b) Um item de pedido diz respeito a um e exatamente um produto. c) Um pedido pode conter at 20 itens. Exerccio 02: Desenhe um diagrama de classes conceitual com relacionamentos, nomes de papis e multiplicidades para as seguintes situaes: 1. Uma Pessoa pode ser casada com outra Pessoa; 2. Uma Disciplina pr-requisito para outra Disciplina; 3. Uma Pea pode ser composta de diversas outras Peas. Exerccio 03: Construa um diagrama de classes conceitual para a seguinte situao: Pacotes so enviados de uma localidade a outra. Pacotes tm um peso especfico. Algumas localidades so vizinhas, isto , existe um trecho de transporte entre tais localidades. A rota de transporte entre duas localidades tem um comprimento (que corresponde ao somatrio das distncias dos trechos utilizados no transporte). Peruas, carros ou caminhes so usados para o transporte de pacotes. Em cada trecho pelo qual passa um pacote, um tipo de transporte pode ser utilizado. Cada um destes meios de transporte pode suportar uma carga mxima de peso. A cada momento, durante o seu transporte, necessrio saber a ltima posio (localidade) de cada pacote. Tambm necessrio manter o controle de que meio de transporte est sendo utilizado em cada parte da rota para determinado pacote. Exerccio 04: Considere o seguinte discurso relativo a um sistema de partidas de tnis: Num torneio de tnis, cada partida jogada entre 2 jogadores. Pretende-se manter informao sobre o nome e data de nascimento dos jogadores; tambm importante conhecer a data da partida e atribuio dos jogadores s partidas. Em cada torneio, o mximo de partidas que um jogador poder realizar 6 e o mnimo 1. Desenhe o diagrama de classes conceitual correspondente.

Você também pode gostar