·
Análise e Desenvolvimento de Sistemas ·
Engenharia de Software
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
5
Arquitetura de Software Atividade 4
Engenharia de Software
UAM
35
Engenharia e Inovação: Gerando Vantagem Competitiva pela Inovação
Engenharia de Software
UAM
22
O Novo Perfil do Engenheiro: Mudanças e Demandas na Engenharia
Engenharia de Software
UAM
31
Engenharia e Inovação: Comportamento das Gerações e Inovação Tecnológica
Engenharia de Software
UAM
35
Regulação da Profissão de Engenharia e Inovações Tecnológicas
Engenharia de Software
UAM
53
Produção de Software de Qualidade: Princípios e Metodologias
Engenharia de Software
UAM
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
7
Engenharia de Software Estacio
Engenharia de Software
UMG
27
Casos de Uso em Engenharia de Software
Engenharia de Software
UNICSUL
11
Mortari_resp
Engenharia de Software
UMG
Texto de pré-visualização
16/09/2020\nRevisar envio do teste: ATIVIDADE 2 (A2) - CCO04050 ...\n\nUnidade 2 Revisar envio do teste: ATIVIDADE 2 (A2)\n\nRevisar envio do teste: ATIVIDADE 2 (A2)\n\nPergunta 1 1 em 1 pontos\nO componente tem duas interfaces que se relacionam e essas interfaces mostram o serviço que o componente fornece e os serviços de que ele necessita. Na acepção de Sommerville (2016), a interface \"provides\" define os serviços prestados pelo componente. Nesse caso, o que representa essa interface?\n\nSOMMERVILLE, I. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2016.\n\nResposta Selecionada: API de componente.\nResposta Correta: API de componente.\nFeedback Resposta correta. A alternativa está correta, pois apresenta, de modo geral, que a API é\ncomposta por um ser de funções acessíveis somente por programação e que permitem\nutilizar características do software evidentes ou utilizáveis.\n\nPergunta 2 1 em 1 pontos\nO desenvolvimento de softwares para dispositivos móveis é mais complexo que softwares tradicionais. Isso acontece devido às características como aplicações em tempo real, memória limitada da tecnologia, canais de entrada e saídas limitadas, necessidade de ferramentas caras de desenvolvimento, tendo uma forte relação com a dependência de hardware e diferentes processadores. Nesse contexto, qual é a principal característica dos dispositivos móveis?\n\nResposta Selecionada: Mobilidade.\nResposta Correta: Mobilidade.\nFeedback Resposta correta. A alternativa está correta. A mobilidade consiste em adotar o uso de\ndispositivos móveis, como celulares, tablets e notebooks, para acessar sistemas de\ninformação e realizar a comunicação entre várias pessoas. Além disso, o aspecto de\nmobilidade deve ser considerado para a computação pervasive.\n\nPergunta 3 1 em 1 pontos\nA camada de persistência, além de prover o acesso aos dados, cuida dos detalhes relacionados ao\nacesso simultâneo deles. Isso é de extrema importância para evitar uma leitura incorreta de dados devido aos fenômenos de simultaneidade. Considerando o exposto, esses serviço é denominado:\n\nResposta Selecionada: concorrência.\nResposta Correta: concorrência.\nFeedback Resposta correta. A concorrência é o mecanismo que permite\ngenerar o acesso simultâneo de diferentes requisições aos mesmos dados. Os modelos\nmais conhecidos são o ACID e BASE, sendo que o primeiro é utilizado em softwares\ncom arquiteturas transacionais, e o segundo em arquiteturas de microserviços. Pergunta 4 1 em 1 pontos\nDentro de uma arquitetura de múltiplas camadas, pode-se lançar mão da possibilidade de termos a\ncamada que suporta diferentes linguagens de programação, como o procedural C++\ne Java. Isso permite a combinação de diversos tipos de tecnologia para criar um software de melhor\nqualidade. Referente ao exposto, assinale a alternativa que apresenta o nome atributo a essa camada.\n\nResposta Selecionada: Middleware.\nResposta Correta: Middleware.\nFeedback Resposta correta. A alternativa está correta. Middleware é o software de computador que\nfornece serviços para softwares aplicativos, além daqueles disponíveis pelo sistema\noperacional. Além disso, pode conter um conjunto de bibliotecas de uso comum para diversos\nsistemas.\n\nPergunta 5 1 em 1 pontos\nA camada que tem como responsabilidade o acesso aos dados, provendo uma forma de atualizar e\nrecuperá-los é muito importante em qualquer software. Além disso, essa camada pode\ngerar problemas de desempenho, tanto na implementação quanto na execução. Assinale a alternativa\nque representa o nome atribuído a essa camada.\n\nResposta Selecionada: Dados.\nResposta Correta: Dados.\nFeedback Resposta correta. A alternativa está correta. A camada de dados se refere à camada que\ncuida do acesso aos dados, sendo essa a função que ela possui. Sendo essa capacidade, está\nassociada ao armazenamento, pois deve existir na RAM e servir como uma RAM persuasiva. Pergunta 6 1 em 1 pontos\nExiste um tipo de arquitetura que tem como característica principal desagregar as regras de negócio do\nsoftware (que se encontram na camada do Modelo) das regras relativas de representação (camadas de\nVisão e Controle). Assim, as aplicações para dispositivos móveis são desacopladas das aplicações\ncorporativas e a comunicação ocorre por meio dos serviços via web. Com base no exposto, assinale a\nalternativa que apresenta esse tipo de arquitetura.\n\nResposta Selecionada: Arquitetura distribuída.\nResposta Correta: Arquitetura distribuída.\nFeedback Resposta correta. A alternativa está correta. Um sistema distribuído é aquele que\nas informações em meio de processamento são distribuídas por vários computadores, em vez\nde ficarem centralizados em uma única máquina ou servidor. Esse tipo de arquitetura pode ser\nescalonada horizontal e verticalmente.\n\nPergunta 7 1 em 1 pontos\nO middleware tem como responsabilidade implementar os serviços dos componentes e fornecer a interface para eles. Para fazer o uso dos serviços provisórios para uma infraestrutura de modo eficaz, é necessário entender os compõem que serão implantados em uma estrutura. No contexto de arquitetura, como essa estrutura é conhecida?\n\nResposta Selecionada: Contêiner.\nResposta Correta: Contêiner.\nFeedback Resposta correta. A alternativa está correta. Os contêineres oferecem um mecanismo de\nempacotamento lógico em que os aplicativos podem ser abstraídos pelo mesmo fim em que\nsão eficientemente executados. Além disso, esses contêineres podem ser gerenciados por\nferramentas como o Docker e Kubernetes. Pergunta 10 1 em 1 pontos\nNo estilo de arquitetura de três camadas, a camada a qual contém toda a interface gráfica e permite a\ninteração com o usuário por meio dos serviços disponíveis ao usuário (sessões e entradas de dados, por\nexemplo) possui um nome. Esse nome também é utilizado no padrão MVC. Assim, assinale a alternativa\nque apresenta o nome dessa camada.\n\nResposta Selecionada: Camada de apresentação.\nResposta Correta: Camada de apresentação.\nFeedback Resposta correta. A alternativa está correta. A camada de apresentação é responsável pela\ninteração e formação da informação da camada de aplicação para posterior processamento ou apresentação. Ela ainda permite a interação com o usuário e possibilita uma boa experiência do usuário.\n\nQuarta-feira, 16 de Setembro de 2020 17h00min51s BRT
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
5
Arquitetura de Software Atividade 4
Engenharia de Software
UAM
35
Engenharia e Inovação: Gerando Vantagem Competitiva pela Inovação
Engenharia de Software
UAM
22
O Novo Perfil do Engenheiro: Mudanças e Demandas na Engenharia
Engenharia de Software
UAM
31
Engenharia e Inovação: Comportamento das Gerações e Inovação Tecnológica
Engenharia de Software
UAM
35
Regulação da Profissão de Engenharia e Inovações Tecnológicas
Engenharia de Software
UAM
53
Produção de Software de Qualidade: Princípios e Metodologias
Engenharia de Software
UAM
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
7
Engenharia de Software Estacio
Engenharia de Software
UMG
27
Casos de Uso em Engenharia de Software
Engenharia de Software
UNICSUL
11
Mortari_resp
Engenharia de Software
UMG
Texto de pré-visualização
16/09/2020\nRevisar envio do teste: ATIVIDADE 2 (A2) - CCO04050 ...\n\nUnidade 2 Revisar envio do teste: ATIVIDADE 2 (A2)\n\nRevisar envio do teste: ATIVIDADE 2 (A2)\n\nPergunta 1 1 em 1 pontos\nO componente tem duas interfaces que se relacionam e essas interfaces mostram o serviço que o componente fornece e os serviços de que ele necessita. Na acepção de Sommerville (2016), a interface \"provides\" define os serviços prestados pelo componente. Nesse caso, o que representa essa interface?\n\nSOMMERVILLE, I. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2016.\n\nResposta Selecionada: API de componente.\nResposta Correta: API de componente.\nFeedback Resposta correta. A alternativa está correta, pois apresenta, de modo geral, que a API é\ncomposta por um ser de funções acessíveis somente por programação e que permitem\nutilizar características do software evidentes ou utilizáveis.\n\nPergunta 2 1 em 1 pontos\nO desenvolvimento de softwares para dispositivos móveis é mais complexo que softwares tradicionais. Isso acontece devido às características como aplicações em tempo real, memória limitada da tecnologia, canais de entrada e saídas limitadas, necessidade de ferramentas caras de desenvolvimento, tendo uma forte relação com a dependência de hardware e diferentes processadores. Nesse contexto, qual é a principal característica dos dispositivos móveis?\n\nResposta Selecionada: Mobilidade.\nResposta Correta: Mobilidade.\nFeedback Resposta correta. A alternativa está correta. A mobilidade consiste em adotar o uso de\ndispositivos móveis, como celulares, tablets e notebooks, para acessar sistemas de\ninformação e realizar a comunicação entre várias pessoas. Além disso, o aspecto de\nmobilidade deve ser considerado para a computação pervasive.\n\nPergunta 3 1 em 1 pontos\nA camada de persistência, além de prover o acesso aos dados, cuida dos detalhes relacionados ao\nacesso simultâneo deles. Isso é de extrema importância para evitar uma leitura incorreta de dados devido aos fenômenos de simultaneidade. Considerando o exposto, esses serviço é denominado:\n\nResposta Selecionada: concorrência.\nResposta Correta: concorrência.\nFeedback Resposta correta. A concorrência é o mecanismo que permite\ngenerar o acesso simultâneo de diferentes requisições aos mesmos dados. Os modelos\nmais conhecidos são o ACID e BASE, sendo que o primeiro é utilizado em softwares\ncom arquiteturas transacionais, e o segundo em arquiteturas de microserviços. Pergunta 4 1 em 1 pontos\nDentro de uma arquitetura de múltiplas camadas, pode-se lançar mão da possibilidade de termos a\ncamada que suporta diferentes linguagens de programação, como o procedural C++\ne Java. Isso permite a combinação de diversos tipos de tecnologia para criar um software de melhor\nqualidade. Referente ao exposto, assinale a alternativa que apresenta o nome atributo a essa camada.\n\nResposta Selecionada: Middleware.\nResposta Correta: Middleware.\nFeedback Resposta correta. A alternativa está correta. Middleware é o software de computador que\nfornece serviços para softwares aplicativos, além daqueles disponíveis pelo sistema\noperacional. Além disso, pode conter um conjunto de bibliotecas de uso comum para diversos\nsistemas.\n\nPergunta 5 1 em 1 pontos\nA camada que tem como responsabilidade o acesso aos dados, provendo uma forma de atualizar e\nrecuperá-los é muito importante em qualquer software. Além disso, essa camada pode\ngerar problemas de desempenho, tanto na implementação quanto na execução. Assinale a alternativa\nque representa o nome atribuído a essa camada.\n\nResposta Selecionada: Dados.\nResposta Correta: Dados.\nFeedback Resposta correta. A alternativa está correta. A camada de dados se refere à camada que\ncuida do acesso aos dados, sendo essa a função que ela possui. Sendo essa capacidade, está\nassociada ao armazenamento, pois deve existir na RAM e servir como uma RAM persuasiva. Pergunta 6 1 em 1 pontos\nExiste um tipo de arquitetura que tem como característica principal desagregar as regras de negócio do\nsoftware (que se encontram na camada do Modelo) das regras relativas de representação (camadas de\nVisão e Controle). Assim, as aplicações para dispositivos móveis são desacopladas das aplicações\ncorporativas e a comunicação ocorre por meio dos serviços via web. Com base no exposto, assinale a\nalternativa que apresenta esse tipo de arquitetura.\n\nResposta Selecionada: Arquitetura distribuída.\nResposta Correta: Arquitetura distribuída.\nFeedback Resposta correta. A alternativa está correta. Um sistema distribuído é aquele que\nas informações em meio de processamento são distribuídas por vários computadores, em vez\nde ficarem centralizados em uma única máquina ou servidor. Esse tipo de arquitetura pode ser\nescalonada horizontal e verticalmente.\n\nPergunta 7 1 em 1 pontos\nO middleware tem como responsabilidade implementar os serviços dos componentes e fornecer a interface para eles. Para fazer o uso dos serviços provisórios para uma infraestrutura de modo eficaz, é necessário entender os compõem que serão implantados em uma estrutura. No contexto de arquitetura, como essa estrutura é conhecida?\n\nResposta Selecionada: Contêiner.\nResposta Correta: Contêiner.\nFeedback Resposta correta. A alternativa está correta. Os contêineres oferecem um mecanismo de\nempacotamento lógico em que os aplicativos podem ser abstraídos pelo mesmo fim em que\nsão eficientemente executados. Além disso, esses contêineres podem ser gerenciados por\nferramentas como o Docker e Kubernetes. Pergunta 10 1 em 1 pontos\nNo estilo de arquitetura de três camadas, a camada a qual contém toda a interface gráfica e permite a\ninteração com o usuário por meio dos serviços disponíveis ao usuário (sessões e entradas de dados, por\nexemplo) possui um nome. Esse nome também é utilizado no padrão MVC. Assim, assinale a alternativa\nque apresenta o nome dessa camada.\n\nResposta Selecionada: Camada de apresentação.\nResposta Correta: Camada de apresentação.\nFeedback Resposta correta. A alternativa está correta. A camada de apresentação é responsável pela\ninteração e formação da informação da camada de aplicação para posterior processamento ou apresentação. Ela ainda permite a interação com o usuário e possibilita uma boa experiência do usuário.\n\nQuarta-feira, 16 de Setembro de 2020 17h00min51s BRT