Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: QUESTIONÁRIO UNIDADE III PROJETO DE SISTEMAS ORIENTADO A OBJETOS 6860-60_57501_R_20192 CONTEÚDO Usuário leandro.giatti @unipinterativa.edu.br Curso PROJETO DE SISTEMAS ORIENTADO A OBJETOS Teste QUESTIONÁRIO UNIDADE III Iniciado 22/08/19 22:14 Enviado 22/08/19 23:04 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 49 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: A utilização de padrões na arquitetura de software tem como objetivos principais resolver problemas macros comuns a todos os sistemas de software, como: produtividade, reúso, redução de complexidade e geração de um protocolo de comunicação entre todos os envolvidos em um projeto de software. Em relação às a�rmativas abaixo sobre padrões de projeto, assinale a alternativa correta: I - Singleton é um padrão de projeto de criação que garante que um objeto tenha apenas uma instância. II - Façade é um padrão comportamental que faz o papel de interface entre outros objetos. III - Bridge é um padrão estrutural que promove a separação da abstração de uma classe de sua implementação. I e III estão corretas Somente I está correta. I, II e III estão corretas. Somente III está correta. I e III estão corretas Somente II está correta. Alternativa: D Comentário: Façade é um padrão estrutural que faz o papel de interface entre outros objetos. Pergunta 2 UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos 0,25 em 0,25 pontos leandro.giatti @unipinterativa.edu.br Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: A visão de arquitetura de software cujo objetivo é organizar os componentes do software e de suas relações com elementos de dados (banco de dados, arquivos-texto etc.) com sistemas de hardware e com outros sistemas de software é chamada de: Visão estática. Visão lógica. Visão de processo. Visão estática. Visão de componentes. Visão comportamental. Alternativa: C Comentário: a visão estática que é responsável por de�nir todos os elementos, framewoks, bibliotecas e linguagem a ser utilizada na construção do software. Pergunta 3 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: Ao mapear o diagrama de classes para um projeto de banco de dados relacional, podemos fazer: I - Para classes com associação do tipo “um para muitos” – adicionar uma chave estrangeira do lado “um”. II - Classes que denotem uma associação do tipo “muitos para muitos” – criar uma tabela intermediária contendo as chaves primárias das duas tabelas. III - Mapear herança – uma tabela para cada classe da relação de herança dos objetos. Assinale a alternativa correta: II e III estão corretas Somente I está correta. I, II e III estão corretas. Somente III está correta. II e III estão corretas Somente II está correta. Alternativa: D Comentário: para classes com associação do tipo “um para muitos” – adicionar uma chave estrangeira do lado “muitos”. Pergunta 4 Arquitetura de software é uma descrição de como um sistema de software é organizado, estabelecendo um elo entre a análise e a fase de construção. 0,25 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: Dentre as técnicas que são aplicadas durante a fase de avaliação da arquitetura, a técnica que tem por objetivo validar as soluções antes que sejam utilizadas é chamada de: Prova de conceito. Testes de arquitetura. Prova de conceito. Protótipo de arquitetura. Arquétipo arquitetural. Projeto piloto. Alternativa: B Comentário: as provas de conceito (POC) têm como objetivo utilizar os elementos de�nidos na arquitetura para avaliar o comportamento antes da construção em larga escala. Pergunta 5 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: O objetivo principal da visão dinâmica da arquitetura é representar a realização dos casos de uso, que fundamentalmente se dá pela troca de mensagens entre os objetos no decorrer do tempo. Quais diagramas da UML são utilizados para representar essa visão? Diagrama de classes e sequência de implementação. Diagrama de classes e sequência de implementação. Diagrama de classes e atividades. Diagrama de sequência e atividades. Diagrama de estados e atividades. Diagrama de classes e casos de uso. Alternativa: A Comentário: o diagrama de classes e sequência de implementação são os diagramas da UML. Pergunta 6 Resposta Selecionada: c. Respostas: a. b. c. O projeto de dados, ou modelagem de dados, tem como objetivo de�nir uma estrutura de informações necessárias para implementar o sistema de software. A fase do projeto de banco de dados que tem como objetivo produzir um modelo de alto nível, ou seja, sem detalhes especí�cos de um SGBD, que represente os requisitos de dados é: Projeto conceitual. Projeto detalhado de banco de dados. Requisitos de banco de dados. Projeto conceitual. 0,25 em 0,25 pontos 0,25 em 0,25 pontos d. e. Feedback da resposta: Projeto lógico. Projeto físico. Alternativa: C Comentário: na fase de projeto conceitual que os requisitos expressam tudo aquilo que deverá ser armazenado pelo sistema e o modelo de alto nível pode ser utilizado como instrumento de validação com a própria área usuária. Pergunta 7 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: São atividades executadas pelo arquiteto de software: I - Conhecer as limitações de tecnologia e infraestrutura do cliente. II - Conhecer o domínio do negócio e do problema sobre o qual pretende promover uma solução. III - Promover um estudo sobre a viabilidade das soluções técnicas adotadas. Assinale a alternativa correta: I, II e III estão corretas. Somente I está correta. I, II e III estão corretas. Somente III está correta. II e III estão corretas Somente II está correta. Alternativa: B Comentário: o arquiteto de software deve conhecer as limitações de tecnologia e infraestrutura do cliente, o domínio do negócio para o qual desenha a solução e validar essas soluções por meio de provas de conceito. Pergunta 8 Resposta Selecionada: d. Respostas: a. b. c. d. São características da arquitetura denominada MVC – Model-View-Controller: I - A camada de negócio incorpora o acesso ao banco de dados. II - A camada de controle faz a ligação entre a tela e a camada de negócio. III - Aumenta o reuso e facilita a manutenção. Assinale a alternativa correta: II e III estão corretas Somente I está correta. I e III estão corretas. Somente III está correta. II e III estão corretas 0,25 em 0,25 pontos 0,25 em 0,25 pontos e. Feedback da resposta: Somente II está correta. Alternativa: D Comentário: o padrão MVC é aplicado sobre a arquitetura em três camadas, a qual prevê as camadas visual, negócio e banco de dados separadas uma da outra. Pergunta 9 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: São características da arquitetura em duas camadas, também chamada de cliente-servidor: I - Separa a aplicação do banco de dados. II - Fácil manutenção de alterações. III - A lógica de validação e as regras de negócio são construídas nas telas. Assinale a alternativa correta: I e III estão corretas. Somente I está correta. I e III estão corretas. Somente III está correta.II e III estão corretas Somente II está correta. Alternativa: B Comentário: a manutenção em arquitetura cliente-servidor é mais complexa, pois há muita duplicação de código entre as telas que podem realizar as mesmas atividades. Pergunta 10 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: São denominados estilos arquiteturais: Todas estão corretas. Layers. MVC. Microkernel. Pipe and Filters. Todas estão corretas. Alternativa: E Comentário: Layers, MVC, Microkernel e Pipe and Filters são todos estilos arquiteturais que podem ser aplicados de acordo com a necessidade de cada sistema. 0,25 em 0,25 pontos 0,25 em 0,25 pontos Quinta-feira, 3 de Outubro de 2019 10h24min41s BRT ← OK
Compartilhar