Buscar

Revisão modelagem av2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

MODELAGEM DE SISTEMAS 
Professora: GELLARS TAVARES 
EXERCÍCIOS DE REVISÃO PARA AV2 - SOLUÇÕES 
 
AV2 são 10 questões 
 
Questão 1: 
Qual tipo especial de associação representando um relacionamento estrutural entre o todo e sua parte. 
Agregação. 
 
Questão 2: 
Qual diagrama exibe a forma que um objeto executa suas ações em um único processo, representando-os 
passo a passo, isto é, seu fluxo? 
Atividades. 
 
Questão 3: 
É um relacionamento de especialização/generalização, nos quais os objetos dos elementos especializados 
(os filhos) são substituíveis por objetos do elemento generalizado (os pais). 
A Generalização. 
B Composição. 
C Agregação. 
D Realização. 
E Dependência. 
 
Questão 4: 
No diagrama de estado, uma transição interna é um a transição que: 
A executa uma ação que leva a um ponto de junção no diagrama. 
B cria um evento a ser disparado ao final da transição. 
C não faz o objeto mudar de estado. 
D retorna o objeto ao estado anterior à transição. 
E muda o estado do objeto mediante uma condição de guarda. 
 
Questão 5: 
É um relacionamento estrutural que descreve um conjunto de ligações, em que as ligações são conexões 
entre Objetos. 
A Agregação. 
B Dependência. 
C Composição. 
D Realização. 
E Associação. 
 
Questão 6: 
Em relação a projetos orientados a objetos, considere: 
I. É uma estratégia de projeto em que o projetista pensa em termos de informações em vez de funções. 
II. A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos. 
III. Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados. 
IV. O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a objeto de 
um sistema de software. 
Está correto o que se afirma em 
 
A I, III e IV, apenas. 
B II e IV, apenas. 
C I, II, III e IV. 
D I e III, apenas. 
E II, III e IV, apenas. 
 
 
Questão 7: 
É um tipo especial de associação representando um relacionamento estrutural entre um elemento (o todo) 
e outros elementos (as partes) onde as partes só podem pertencer ao todo e são criadas e destruídas com 
ele? 
Composição. 
 
 
MODELAGEM DE SISTEMAS 
Professora: GELLARS TAVARES 
EXERCÍCIOS DE REVISÃO PARA AV2 - SOLUÇÕES 
 
Questão 8: 
De acordo com Classes e seus relacionamentos, identifique qual não corresponde ao tipo principal de 
relacionamento. 
A Usabilidade: Ter associado herança e interface na mesma classe como padrão de utilidade de 
dependência lógica. 
B Dependência: Um relacionamento entre um elemento independente e outro dependente, onde uma 
mudança no elemento independente afetará o elemento dependente. 
C Associação (simples): Usada para representar relacionamentos entre as classes (por exemplo, um 
cliente pode alugar várias fitas de vídeo); 
D Agregação: Usada para denotar relacionamentos todo/parte. Por exemplo, um item de compra é parte 
de um pedido; 
E Generalização/Especialização (Herança): Indica relacionamento entre um elemento mais geral e um 
elemento mais específico (superclasse e subclasse, respectivamente). A subclasse pode conter 
somente informação adicional acerca da superclasse. Por exemplo, um médico é um funcionário; 
 
Questão 9: 
Qual diagrama mostra a organização dos elementos na implantação do sistema? 
Componentes. 
 
Questão 10: 
A Metodologia RUP possui práticas e princípios, definidos para prover o melhor andamento do 
desenvolvimento do projeto. As práticas são definidas para atender aos princípios: transparência, 
comunicação e feedback . 
Identifique as práticas relacionadas ao princípio comunicação. 
I - Programação em pares. 
II - Reuniões sem anais. 
III - Participação ativa do cliente. 
IV - Disposição das mesas da equipe em salas sem baias. Espaço aberto. 
A II e IV 
B I e III 
C III e IV 
D I e IV 
E I e II 
 
Questão 11: 
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do 
trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software associado. O RUP 
reconhece que os modelos convencionais de processo apresentam um a visão única de processo e é 
geralmente descrito a partir de três perspectivas: 
A teórica, prática e dinâmica. 
B dinâmica, estática e prática. 
C teórica, prática e estática. 
D teórica, prática e funcional. 
E funcional, teórica e estática. 
 
Questão 12: 
Com relação à linguagem UML (Unified Modeling Language), é correto afirmar: 
A Diagramas de atividade mostram as diferentes classes que fazem um sistema e como elas se relacionam. São chamados de 
diagramas "dinâmicos" porque mostram as classes, com seus métodos e atributos, bem como os relacionamentos estáticos 
entre elas. 
B Os diagramas de estado descrevem relacionamentos e dependências entre um grupo de casos de uso e os atores participantes 
destes relacionamentos. 
C Diagramas de atividade mostram as diferentes classes que fazem um sistema e como elas se relacionam. São chamados de 
diagramas "estáticos" porque mostram as classes, com seus métodos e atributos, bem como os relacionamentos estáticos entre 
elas. 
D Diagramas de sequência mostram a troca de mensagens entre diversos objetos e colocam ênfase especial na ordem e nos 
momentos nos quais as mensagens para os objetos são enviadas. 
E A UML é uma linguagem de diagramação ou notação para especificar, visualizar e documentar modelos de sistemas de software 
orientados a objeto, além de ser um método de desenvolvimento de software. 
 
 
 
 
MODELAGEM DE SISTEMAS 
Professora: GELLARS TAVARES 
EXERCÍCIOS DE REVISÃO PARA AV2 - SOLUÇÕES 
 
Questão 13: 
Relacionamento semântico entre duas classes, nos quais a alteração de um (a classe independente) pode 
afetar a semântica da outra (a classe de pendente). 
A Agregação. 
B Generalização. 
C Realização. 
D Dependência. 
E Composição. 
 
Questão 14: 
A Secretaria Estadual de Saúde deseja traçar um perfil das famílias que moram nas comunidades. Sendo 
assim é preciso cadastrar todas as pessoas e seus laços familiares. Todos da família são pacientes. 
Portanto é preciso relacionar os membros da família. 
Qual representação é utilizada no diagrama de classe que melhor expresse a situação? 
A Generalização e especialização. 
B Associação. 
C Auto-associação. 
D Classe associativa. 
E Agregação por valor. 
 
Questão 15: 
Quanto a Descrição de Caso de uso, identifique a sentença FALSA: 
A Descreve a sequência dos procedimentos e suas ligações com os objetos. 
B A descrição de Caso de Uso NÃO representa repetições e condições para especificar o passo-a-passo do processo, de 
responsabilidade do ator ou sistema; 
C A descrição de Caso de Uso representa a funcionalidade lógica dos casos de uso; 
D Deve-se manter padrão de verbos e adjetivos utilizados para facilitar a comunicação; 
E Cada especificação expandida deve ter pelo menos, o fluxo normal de funcionamento e os fluxos alternativos. 
 
Questão 16: 
Relacione 3 regras de construção da descrição expandida. 
 
Resposta: 1. Não utiliza repetições e condições. 2. As sentenças são numeradas na ordem de realização. 3. 
Devem-se padronizar a linguagem para maior assimilação. 4. As ações do sistema são comandadas pelo 
ator ou sistema. 5. Os fluxos alternativos representam a exceção. 6. Devem-se utilizar sentenças curtas 
para representação da execução. 
 
Questão 17: 
Um diagrama de Implantação define aspectos físicos do sistema, onde cada nó representa um dispositivo 
físico com memória ou capacidade de processamento. Já o diagrama de Componentes visualiza que 
módulos de software (arquivos.dll, .exe, .com, .bat, .htm e outros executáveis) são necessários para 
executar a aplicação. 
Com base nesse contexto apresentado, responda: 
1. E possível integrar esses 2 diagramas, mostrando para cada nó, quais seriam os componentes que nele 
executariam?2. Caso a resposta acima seja SIM, explique qual a vantagem em integrarmos os 2 diagramas dessa forma? 
 
Resposta: 
1. SIM, e possível. 
2. Seria útil para conhecermos as demandas de processamento do software que rodara em cada nó e assim 
poder definir a capacidade de processamento, memória e disco de cada nó. 
 
Questão 18: 
Observe o diagrama e marque a alternativa correta: 
 
 
 
 
MODELAGEM DE SISTEMAS 
Professora: GELLARS TAVARES 
EXERCÍCIOS DE REVISÃO PARA AV2 - SOLUÇÕES 
 
 
A SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da associação. 
B CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo menos de uma associação. 
C CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar pelo menos de uma associação. 
D ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. 
E CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação. 
 
 
Questão 19: 
A empresa XYZ Produções Ltda. é uma empresa que promove diversos tipo de eventos, a escolha do 
cliente, e atende muitos contatos diários de pedidos de orçamentos, mas o índice de fechamento gira em 
torno de 15%. Mesmo assim a empresa mantém as informações de clientes mesmo sem ter fechado 
contrato com a empresa. 
Qual modelo expressa a definição descrita? 
 
A 
 
B 
 
C 
 
D 
 
E 
 
 
 
 
MODELAGEM DE SISTEMAS 
Professora: GELLARS TAVARES 
EXERCÍCIOS DE REVISÃO PARA AV2 - SOLUÇÕES 
 
Questão 20: 
Considerando o seguinte estudo de caso, desenvolva o Diagrama de Classe correspondente: 
Estudo de Caso "Galeria Estácio" 
A "Galeria Estácio" é uma galeria de arte que se encarrega da venda de quadros que estejam sendo expostos em sua 
galeria. Para abrir uma exposição o marchand seleciona os quadros com os artistas de interesse e definem juntos, os 
preços. Os quadros possuem suas informações (código, descrição, preço, nome artista, status venda) catalogadas e em 
seguida são expostos na galeria para visitação. O cliente, após apreciar e decidir pela compra solicita ao vendedor o 
valor e as condições de venda. Quando a venda é fechada é emitida a nota fiscal (Numero Nota Fiscal, Data de 
emissão, cliente, quadros (podem ser vários na mesma venda),valor desconto) e, se o cliente ainda não fizer parte do 
cadastro da Galeria o vendedor realiza o cadastro com as seguintes informações: CPF, nome, endereço, e-mail, 
telefone. Caso a compra do cliente exceda R$ 50.000,00 a Galeria concede um desconto de 5% sobre o valor total da 
nota. 
Ao final de cada exposição o Marchand gera: 
 Uma relação com todos os quadros expostos, vendidos ou não, para a Associação de Artistas do Estado do 
Rio de Janeiro. 
Um relatório, que é enviado à contabilidade, com a receita global da exposição. 
Resposta 
 
Questão 21: 
Consultório Médico 
Um dentista deseja informatizar seu consultório para melhorar o atendimento aos seus clientes e possuir um 
maior controle. 
A secretária agenda a consulta para a data e hora desejada pelo cliente e registra seus dados para controle. 
Cada cliente deve possuir um histórico de atendimentos, que será consultado pelo dentista na consulta. O dentista 
registra os procedimentos aplicados no paciente. O dentista tem acesso a agenda para chamada de seus pacientes 
que se encontram na sala de recepção. 
O custo do atendimento é calculado a partir dos procedimentos registrados pelo dentista. A definição do 
pagamento é realizada pela secretária na saída do paciente. O recebimento pode ser feito por convênio ou a vista. 
Atendimentos que requerem autorização são realizados em outra seção, onde já terá a autorização do convênio. 
O cliente poderá desmarcar e remarcar consulta. 
Ao final do mês o dentista verifica os valores faturados e retira uma estatística de procedimentos realizados e a 
secretária emite as guias de atendimentos, que são enviadas para os convênios. 
 
 
 
MODELAGEM DE SISTEMAS 
Professora: GELLARS TAVARES 
EXERCÍCIOS DE REVISÃO PARA AV2 - SOLUÇÕES

Outros materiais