Anda di halaman 1dari 7

QUESTO 38 DISCURSIVA

Uma montadora de automveis produz carros de luxo e esportivos. Um carro formado de vrias partes e cada parte pode ser fabricada por diferentes fornecedores. Um gerente ou um operador possui permisso para cadastrar partes do carro, desde que ainda inexistentes no sistema, e consultar a sua disponibilidade para a fabricao dos carros. Se o estoque dessas partes est abaixo do limite mnimo estipulado, o sistema envia um pedido ao respectivo fornecedor.

Considerando a situao acima, faa o que se pede a seguir. A desenhe o diagrama de caso de uso correspondente a situao apresentada. (valor: 5,0 pontos) B escolha um caso de uso no diagrama elaborado e descreva-o em termos de ator e fluxo principal. (valor: 2,0 pontos) C descreva um tratamento alternativo para cada caso de uso do diagrama elaborado. (valor: 3,0 pontos) Espao para desenho para o item a) RASCUNHO QUESTO 38-B
1 2 3 4 5

RASCUNHO QUESTO 38-C


1 2 3 4 5 ANLISE E DESENVOLVIMENTO DE SISTEMAS (Anlise de Sistemas de Computao)

18
TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS

QUESTO 39 DISCURSIVA
Uma montadora de automveis produz carros de luxo e esportivos. Um carro tem marca, modelo, chassi e ano de fabricao. As partes de um carro possuem caractersticas como: nome, quantidade, cor e preo. Um fornecedor da montadora tem CNPJ e razo social. O carro de luxo possui sistema GPS; o carro esporte no possui sistema GPS e somente pode ser fabricado na cor vermelha.

Com base nessa situao, faa o que se pede a seguir. A Identifique e escreva o nome das classes correspondentes situao apresentada. (valor: 2,0 pontos) RASCUNHO QUESTO 39-A
1 2 3 4 5 6 7 8 9 10

B Desenhe o diagrama de classes, contendo somente os nomes das classes e seus relacionamentos. (valor: 3,0 pontos) RASCUNHO QUESTO 39-B

Questo 52 (Peso 1) Um diagrama UML uma apresentao grfica de uma coleo de elementos do modelo de um sistema. O diagrama utilizado pela UML que apresenta a interao entre os objetos em relao ao tempo o de A) componentes. B) implantao. C) estado. D) classes. E) sequncia. Questo 53 (Peso 1) Identifique com V as afirmativas verdadeiras e com F, as falsas. Os bancos de dados relacionais no suportam herana. Ento, ao mapear objetos para o banco de dados, deve-se considerar como representar estruturas de herana, tipo tabelas relacionais. Nessas condies, pode-se representar uma hierarquia de herana de classes ( ) como uma nica tabela. ( ) com uma tabela para cada classe. ( ) com uma tabela por classe concreta na hierarquia. A alternativa que contm a sequncia correta, de cima para baixo, a A) V F F B) V V F C) F V F D) F F V E) V V V

Exerccios
Questes de mltipla escolha: para cada questo escolha uma das respostas. 1. Como um ator retratado no diagrama de usos e casos? (a) Um oval (b) Uma figura na forma de vara (c) Uma caixa (d) Uma linha tracejada 2. Como um caso de uso retratado no diagrama de casos e usos? (a) Um oval (b) Uma figura na forma de vara (c) Uma caixa (d) Uma linha tracejada 3. Como uma classe retratada no diagrama de classe? (a) Uma caixa com um compartimento (b) Uma caixa com um ou dois compartimentos (c) Uma caixa com um, dois ou trs compartimentos (d) Um oval 4. Como uma associao retratada no diagrama de classe? (a) Uma linha slida ligando duas caixas de classe (b) Uma linha tracejada ligando duas caixas de classe (c) Um losango tocando a caixa de classe alta (d) Uma seta tocando a caixa de classe alta

5. Como a visibilidade pblica retratada para um elemento de classe ou um diagrama de classe? (a) Sinal de + (b) Sinal de (c) Sinal de # (d) Sinal de * 6. Quais so os dois tipos de diagramas de interao UML? (a) Diagrama de classe e diagrama de sequncia (b) Diagrama de sequncia e diagrama de comunicao (c) Diagrama de classe e diagrama de comunicao (d) Grfico de estado e diagrama de comunicao 7. O que um diagrama de interao retrata? (a) Objetos e links (b) Classes e relacionamentos (c) Objetos e mensagens (d) Estados e eventos 8. O que um diagrama de grfico de estado retrata? (a) Objetos e links (b) Classes e relacionamentos (c) Objetos e mensagens (d) Estados e eventos 9. O que um pacote UML? (a) Uma caixa (b) Um grupo de classes (c) Um grupo de casos e usos (d) Um grupo de elementos do modelo 10. O que um diagrama de desenvolvimento retrata? (a) A configurao fsica do sistema em termos de classes fsicas e conexes fsicas entre as classes. (b) A configurao fsica do sistema em termos de objetos fsicos e conexes fsicas entre os objetos. (c) A configurao fsica do sistema em termos de ns fsicos e conexes fsicas entre os ns. (d) A configurao fsica do sistema em termos de computadores fsicos e redes fsicas de computadores.

36. A linguagem de modelagem UML permite vrios tipos


de relacionamentos entre classes, introduzindo diferentes graus de acoplamento. Assinale a alternativa que apresenta a seqncia de tipos de relacionamentos, em grau crescente de acoplamento. A) Generalizao, composio, agregao, associao, dependncia. B) Dependncia, associao, agregao, composio, generalizao. C) Dependncia, associao, composio, agregao, generalizao. D) Generalizao, agregao, composio, associao, dependncia. E) Associao, composio, agregao, generalizao, dependncia.

37. Considere duas classes, A e B, que possuem um


relacionamento de clientela. Boas prticas de projeto orientado a objetos recomendam que: A) a navegabilidade seja definida nos dois sentidos, pois facilita a referncia mtua entre objetos das classes. B) a navegabilidade seja priorizada em um dos sentidos, com base na freqncia de acesso e na estimativa de nmero de instncias. C) uma terceira classe seja criada, se o relacionamento for m para n. D) o relacionamento seja estabelecido indiretamente atravs de atributos chaves, ao invs de uma associao explcita entre as classes. E) o relacionamento de clientela seja modelado atravs de generalizao.

34- Uma operadora de cartes de crdito tem dois tipos de clientes, clientes Gold e clientes Platinum. Somente os clientes Platinum tm direito a um seguro de vida. O diagrama da UML que pode ser usado para modelar essa situao : (A)

(B)

(C)

(D)

(E)

35- Observe a seguir a descrio do caso de uso Reservar quartos

A classe responsvel por responder pergunta: quais quartos esto reservados para um determinado cliente? : (A) Cliente; (B) Hotel;

(C) Pagamento; (D) Quarto; (E) Reserva. - Ainda em relao ao caso de uso Reservar quartos da questo anterior, a classe responsvel por responder a pergunta: qual o nmero do celular de um dado cliente? : (A) Cliente; (B) Hotel; (C) Pagamento; (D) Quarto; (E) Reserva. - Considere um trem composto por uma locomotiva e por vrios vages. A classe Trem tem os mtodos addVagao() e removeVagao(). O tipo de relacionamento entre as classes Trem e Vago : (A) associao; (B) composio; (C) dependncia; (D) generalizao; (E) herana. - Em relao associao entre classes num projeto orientado a objetos, INCORRETO afirmar que: (A) relacionamentos N:N tm de ser implementados usando-se uma classe associativa para quebrar a associao N:N em duas associaes 1:N; (B) se os objetos de uma associao 1:N possurem um identificador nico, esse identificador poder ser usado para reduzir a multiplicidade da associao para 1:1 atravs de tcnicas de hash; (C) uma associao bidirecional implementada como duas associaes unidirecionais; (D) uma coleo (Set, List, Map, etc.) pode ser usada para implementar uma associao 1:N unidirecional; (E) uma referncia pode ser usada para implementar uma associao 1:1 unidirecional.

- Observe o seguinte diagrama de casos de uso: I- A relao C1<include> C2 permite afirmar que a execuo de C2 opcional durante a execuo de C1. II- A relao C3 <extend> C1 permite afirmar que a execuo de C3 obrigatria durante a execuo de C1. III- C1 e C4 compartilham um comportamento comum expresso por C2. A(s) afirmativa(s) correta(s) /so somente: (A) I; (B) II; (C) III; (D) I e II; (E) I, II e III.

- Considere as seguintes afirmativas sobre o Modelo Essencial de um Sistema de Informao (ME): I- O ME composto por dois submodelos: o Ambiental

e o Comportamental. II- O Modelo Ambiental composto pelo Diagrama de Contexto e pela Lista de Eventos Externos. III- O Modelo Comportamental descreve a resposta do SI a cada um dos eventos externos. A(s) afirmativa(s) correta(s) /so somente: (A) I; (B) II; (C) III; (D) I e II; (E) I, II e III. - Considere as seguintes afirmativas sobre o conceito de Evento Externo (EE) como usado na Anlise Essencial de Sistemas: I- Um EE ocorre no ambiente interno do sistema. II- Um EE requer uma resposta do sistema. III- Toda resposta a um EE no deve alterar a memria essencial do sistema. A(s) afirmativa(s) correta(s) /so somente: (A) I; (B) II; (C) III; (D) I e II; (E) I, II eIII.

Anda mungkin juga menyukai