Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: QUESTIONÁRIO UNIDADE III PROGRAMAÇÃO ORIENTADA A OBJETOS II 6862-60_57501_R_20202 CONTEÚDO Usuário priscila.dourado1 @aluno.unip.br Curso PROGRAMAÇÃO ORIENTADA A OBJETOS II Teste QUESTIONÁRIO UNIDADE III Iniciado 12/11/20 10:06 Enviado 12/11/20 10:18 Status Completada Resultado da tentativa 0,75 em 2,5 pontos Tempo decorrido 12 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: c. Respostas: a. b. c. d. e. O desenvolvimento de programas de computadores é uma atividade bastante complexa, que frequentemente envolve a solução de diversos tipos de problemas. Mesmo em um projeto absolutamente novo, existe uma série de problemas que aparecem de forma recorrente e com algum grau de variabilidade. No livro de GAMMA et al. (2000), os padrões de projeto são divididos de acordo com seus escopos e seus propósitos. Com relação aos propósitos, três tipos são identi�cados, como: Padrões estruturais, padrões de encapsulamento e padrões comportamentais. Padrões de criação, padrões de versionamento e padrões comportamentais. Padrões de criação, padrões estruturais e padrões comportamentais. Padrões estruturais, padrões de encapsulamento e padrões comportamentais. Padrões estruturais, padrões de versionamento e padrões comportamentais. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0 em 0,25 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_98254_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_98254_1&content_id=_1337292_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout Padrões comportamentais, padrões de criação e padrões de desenvolvimento console application. Pergunta 2 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: Os padrões de ________ estão vinculados à geração dos objetos. Os padrões __________ estão ligados à maneira como as diversas classes de um projeto se relacionam, bem como aos objetos que funcionam como a estrutura do programa. Os padrões ____________ estão relacionados aos aspectos dinâmicos, ou seja, à interação entre os objetos (GAMMA et al., 2000). Criação, estruturais e comportamentais. Criação, estruturais e comportamentais. Estruturais, versionamento e comportamentais. Criação, desenvolvimento e comportamentais. Comportamentais, encapsulamento e criação. Estruturais, aplicação e desenvolvimento. Resposta: A Comentário: Os padrões de criação estão vinculados à geração dos objetos. Esse padrão está ligado diretamente à geração de classes dentro do projeto de desenvolvimento de software. Pergunta 3 Resposta Selecionada: e. Respostas: a. b. c. d. O padrão ____________________ foi idealizado para resolver o problema da construção de interfaces com o usuário. Ele é considerado, por alguns autores, um padrão arquitetural, e não apenas um padrão de projeto. Na prática, ele faz o uso de outros três padrões: observer, composite e strategy. O enunciado refere-se ao padrão: OCS. VCX. VCY. MVC. MCS. 0,25 em 0,25 pontos 0 em 0,25 pontos e. OCS. Pergunta 4 Resposta Selecionada: a. Respostas: a. b. c. d. e. A popularização do padrão MVC fez com que várias empresas criassem produtos cujas estratégias estão essencialmente baseadas nesse padrão. Esse é o caso do ASP.NET MVC, por exemplo. Para termos uma ideia do seu funcionamento, podemos iniciar o Microsoft Visual Studio e criar um projeto ASP.NET MVC (ASP.NET Web Application) ou montar uma estrutura de projetos para trabalhos em WindowsForms. Existem outros Padrões de Design relacionados ao MVC, como o: MVVM e MVVO. MVVM e MVVO. MVVM e MVVX. MVP e MMVV. MVC e MVPXT. MVVM e MVP. Pergunta 5 Resposta Selecionada: e. Respostas: a. b. c. d. e. No MVVM, devido à abstração da “Visualização”, é possível uma espécie de ligação bidirecional entre o “Model” e a “View”, o que torna possível que as atualizações no Modelo sejam apresentadas diretamente na Visualização e que as atualizações na Visualização sejam enviadas diretamente ao Modelo. O MVVM foi criado para: ASP.NET Core Application Console. Windows Presentation Foundation (WPF). Windows Forms Application. Console Application. Web Forms Application. ASP.NET Core Application Console. 0 em 0,25 pontos 0 em 0,25 pontos Pergunta 6 Resposta Selecionada: a. Respostas: a. b. c. d. e. O MVP é um padrão para a _____________ do usuário, que �ca entre o Modelo e a Visualização e formata os dados para a Visualização (“View”). O termo que complementa a lacuna no enunciado é: Abstração. Abstração. Solução. Interface. Aplicação. Integração. Pergunta 7 Resposta Selecionada: d. Respostas: a. b. c. d. e. Deve conter as informações do domínio, visto que se trata do _____________ do domínio, de modo completamente independente da apresentação, ou seja, da interface do usuário. O termo que complementa a lacuna no enunciado é: Navegação. Modelo. Dados. Controle. Navegação. Móvel. Pergunta 8 O padrão Model View Ctroller on (MVC) foi idealizado para resolver o problema da construção de interfaces com o usuário. Ele é considerado, por alguns autores, um padrão arquitetural, e não apenas um padrão de projeto. Na prática, ele faz o uso de outros três padrões: observer, composite e strategy. A ideia é identi�car três tipos de objetos: “View” (Visualização), “Model” (Modelo) e “Controller” (Controle). As solicitações vindas da “View” 0 em 0,25 pontos 0 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: (devido às interações do usuário com a interface, por exemplo, “clicando” em algum ícone) são recebidas pelo objeto: Controller. View. Model. Data. Controller. Business. Resposta: D Comentário: O responsável por receber todas as requisições do usuário. Seus métodos, chamados actions, são responsáveis por uma página, controlando qual model usar e qual view será mostrado ao usuário. Pergunta 9 Resposta Selecionada: d. Respostas: a. b. c. d. e. Um padrão arquitetural muito importante na computação é aquele no qual um sistema é estruturado em camadas. BUSCHMANN et al. (1996) atentam para o fato de que cada camada é composta de um conjunto de: somente métodos em níveis de abstração. subtarefas que podem ser agrupadas em níveis de abstração. somente classe em níveis de extrema abstração contínua. subtarefas precisas e contínuas de abstração cíclicas. somente métodos em níveis de abstração. subtarefas esporádicas em níveis de abstração. Pergunta 10 Resposta Selecionada: a. O número de camadas varia em função da complexidade da arquitetura. Uma típica arquitetura “cliente-servidor” é composta por, aproximadamente, quantas camadas? Duas camadas. 0 em 0,25 pontos 0,25 em 0,25 pontos Quinta-feira, 12 de Novembro de 2020 10h18min34s GMT-03:00 Respostas: a. b. c. d. e. Feedback da resposta: Duas camadas. Dez camadas. Oito camadas. Cinco camadas. Quatro camadas. Resposta: A Comentário: O número de camadas varia em função da complexidade da arquitetura. Uma típica arquitetura “cliente-servidor” é composta por apenas duas camadas. Outra abordagem envolve três camadas: uma camada de apresentação, uma camada de aplicação (também chamada de camada de negócio) e uma camada de dados (COULOURIS et al., 2012). ← OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1337292_1&course_id=_98254_1&nolaunch_after_review=true');
Compartilhar