Baixe o app para aproveitar ainda mais
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
Compartilhar