Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/05/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM0128 ... https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_34158260_1&course_id=_590854_1&content_id=_1316763… 1/5 Revisar envio do teste: ATIVIDADE 4 (A4) SIM0128 ARQUITETURA DE SOFTWARE EAD - 202010.112829.05 Unidade 4 Revisar envio do teste: ATIVIDADE 4 (A4) Usuário ANA PAULA DE MEDEIROS GOMES Curso SIM0128 ARQUITETURA DE SOFTWARE EAD - 202010.112829.05 Teste ATIVIDADE 4 (A4) Iniciado 30/05/20 18:48 Enviado 30/05/20 18:55 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 6 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: Resposta Correta: Feedback da resposta: Um padrão é utilizado quando um conjunto de sensores é monitorado e exibido rotineiramente, e quando os sensores mostram que ocorreu algum evento (por exemplo, uma chamada recebida em um telefone celular), o sistema reage, iniciando um processo para tratar esse evento. Assinale a alternativa que corresponde ao nome dado a esse padrão: Observar e reagir. Observar e reagir. Resposta correta. A alternativa está correta, pois a função dos sensores é receber um evento e direcioná-lo a um atuador para que execute uma ação desejada. Esta, por sua vez, executa a função para atender o evento de forma satisfatória. O padrão é conhecido como observar e reagir. Pergunta 2 Pressmann (2016) demonstra que o modelo funcional de uma aplicação web lida com dois elementos de processamento: as funcionalidades observáveis pelo usuário e as operações contidas nas classes do sistema. Por outro lado, o mesmo autor explica que o modelo de navegação expõe como cada categoria de usuário navegará de um elemento web para outro, sendo que a lógica de navegação é definida como parte do projeto. PRESSMAN, R. Engenharia de Software : uma abordagem profissional. 8. ed. Porto Alegre: McGraw Hill, 2016. p. 226. Nesse contexto, quais são as características próprias desse ambiente? Minha Área 1 em 1 pontos 1 em 1 pontos ANA PAULA DE MEDEIROS GOMES http://uniritter.blackboard.com/ https://uniritter.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_590854_1 https://uniritter.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_590854_1&content_id=_13167605_1&mode=reset https://uniritter.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_375_1 https://uniritter.blackboard.com/webapps/login/?action=logout 30/05/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM0128 ... https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_34158260_1&course_id=_590854_1&content_id=_1316763… 2/5 Resposta Selecionada: Resposta Correta: Feedback da resposta: Conteúdo, interação, navegação e configuração cliente- servidor. Conteúdo, interação, navegação e configuração cliente- servidor. Resposta correta. A alternativa está correta, pois esses são os principais elementos a serem considerados para o ambiente quando estamos trabalhando com arquiteturas que utilizam tecnologias baseadas na Web. Além disso, esses elementos permitem a criação de software de melhor qualidade. Pergunta 3 Resposta Selecionada: Resposta Correta: Feedback da resposta: Inicialmente, um sistema embutido (também chamado de sistema embarcado) é um sistema microprocessado, ou seja, o computador é exclusivamente dedicado ao dispositivo ou sistema a que controla. Conforme explicado por Sommerville (2011, p. 223), “O software embutido é muito importante economicamente porque quase todos os dispositivos elétricos incluem software .” SOMMERVILLE, I. Engenharia de software . 9. ed. São Paulo: Pearson Prentice Hall, 2011. Neste contexto, qual a característica do sistema embutido, se considerado os sistemas embutidos de tempo real? Os sistemas embutidos executam continuamente e não param. Os sistemas embutidos executam continuamente e não param. Resposta correta. A alternativa está correta, pois esse é um fator de grande relevância para estilos de arquitetura que envolvam sistemas embarcados (ou sistemas embutidos). Uma eventual parada no processamento de um desses sistemas pode levar a falhas severas com possibilidade de perda de vidas humanas. Pergunta 4 Resposta Selecionada: Resposta Correta: Feedback da resposta: A arquitetura cliente-servidor de duas camadas é considerada a forma mais simples de arquitetura. Neste contexto, a forma em que a camada de apresentação é implementada no cliente e todas as outras camadas (gerenciamento de dados, processamento de aplicação e banco de dados) são implementadas em um servidor. Dessa forma, assinale a alternativa correta que corresponde à utilização para um tipo de cliente que possui pouco processamento: Modelo cliente-magro. Modelo cliente-magro. Resposta correta. A alternativa está correta, pois o cliente-magro (ou thin client) é conhecido como uma solução de arquitetura em que todo o processamento ocorre no servidor (ou quase totalmente). Dessa forma, o cliente não executa nenhum trabalho além da recuperação e submissão de dados. 1 em 1 pontos 1 em 1 pontos 30/05/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM0128 ... https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_34158260_1&course_id=_590854_1&content_id=_1316763… 3/5 Pergunta 5 Resposta Selecionada: Resposta Correta: Feedback da resposta: Grande parte do projeto de sistemas distribuídos pode envolver a decisão de quais recursos serão implantados no software e no hardware . O consumo de energia acaba sendo um fator crítico em sistemas embutidos. Acontece que eles são sistemas que reagem a eventos, e a abordagem geral de projeto de software embutido de tempo real é baseada em um modelo de estímulo-resposta. Segundo Sommerville (2011, p. 322), os estímulos são divididos em duas classes. Assinale a afirmativa que corresponde às duas classes: SOMMERVILLE, I. Engenharia de software . 9. ed. São Paulo: Pearson Prentice Hall, 2011. Periódicos e Aperiódicos. Periódicos e Aperiódicos. Resposta correta. A alternativa está correta, pois esse tipo de requisito, que podem acontecer de forma previsível ou imprevisível, estão relacionadas à forma de como a arquitetura deve acomodar seus componentes distribuídos. Adicionalmente, esse tipo de requisito deve ser considerado para melhorar o software. Pergunta 6 Resposta Selecionada: Resposta Correta: Feedback da resposta: O open source é um modelo de software livre. Uma abordagem na qual o código- fonte é público, e voluntários são convidados a participar do seu processo de desenvolvimento. Esse tipo de padrão define que o código-fonte não deve ser proprietário, e sim estar disponível para que os usuários o analisem e o modifiquem, conforme suas necessidades. Nesse contexto, o que acontece se o desenvolvimento do sistema for direcionado a um conjunto específico de requisitos organizacionais? O modelo open source pode não ser o mais indicado, pois pode ser necessário fazer a integração com sistemas legados que são incompatíveis. O modelo open source pode não ser o mais indicado, pois pode ser necessário fazer a integração com sistemas legados que são incompatíveis. Resposta correta. A alternativa está correta, pois a integração de sistemas é um assunto relevante quando estamos criando software corporativo. Dessa forma, a utilização de tecnologias open source pode ser um ponto de difícil solução. Além disso, existe uma discussão sobre questões de segurança nesse tipo de tecnologia. Pergunta 7 Há um modelo de arquitetura na qual existe uma organização que é realizada em camadas, sendo cada uma implantada em um servidor lógico de forma separada. Isso permite uma melhor implementação e manutenção do software criado. Além disso, esse tipo de organização permite um melhor escalonamento, quando necessário, da aplicação de software construída. 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 30/05/2020Revisar envio do teste: ATIVIDADE 4 (A4) – SIM0128 ... https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_34158260_1&course_id=_590854_1&content_id=_1316763… 4/5 Resposta Selecionada: Resposta Correta: Feedback da resposta: Nesse contexto, qual o nome dado a esse modelo arquitetural? Arquiteturas de componentes distribuídos. Arquiteturas de componentes distribuídos. Resposta correta. A alternativa está correta, pois a arquitetura com os componentes distribuídos representa um dos estilos de arquitetura que podem ser utilizados para desenvolvimento de software. Esse estilo, além de permitir o reuso, ainda permite a comunicação entre os componentes de várias maneiras. Pergunta 8 Resposta Selecionada: Resposta Correta: Feedback da resposta: É usado quando um sistema inclui sensores que fornecem informações sobre o ambiente e atuadores capazes de alterar esse ambiente. Em resposta às mudanças ambientais detectadas pelo sensor, sinais de controle são enviados para os atuadores de sistema. Assinale a afirmativa que corresponde a como é chamado esse padrão: Controle de ambiente. Controle de ambiente. Resposta correta. A alternativa está correta, pois o controle do ambiente é um padrão para sistemas embarcados, que envolve o controle de como as variáveis do ambiente afetam o sistema em questão. Além disso, o controle do ambiente permite manter a estabilidade do sistema embarcado ao longo do tempo. Pergunta 9 Resposta Selecionada: Resposta Correta: Feedback da resposta: Um padrão é usado quando dados precisam ser transformados de uma representação para outra antes que possam ser processados. A transformação é implementada como uma sequência de etapas de processamento que podem ser realizadas concorrentemente. Isso permite o processamento de dados muito rapidamente, porque um núcleo separado ou um processador pode executar cada transformação. Assinale a alternativa que corresponde a como esse padrão é conhecido: Pipeline de processo. Pipeline de processo. Resposta correta. A alternativa está correta, pois o pipeline de processo auxilia na criação de uma fila de processamento em que os dados são transformados de uma camada para a outra, de forma a prover a possibilidade de adaptação de dados. Além disso, o pipeline auxilia no processamento das requisições. Pergunta 10 A princípio, os sistemas distribuídos podem ser ajustados, assim, os recursos do sistema podem ser aumentados pela adição de novos recursos para fazer face às novas exigências do sistema. Além disso, novos recursos podem ser adicionados 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 30/05/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM0128 ... https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_34158260_1&course_id=_590854_1&content_id=_1316763… 5/5 Sábado, 30 de Maio de 2020 21h09min32s BRT Resposta Selecionada: Resposta Correta: Feedback da resposta: sem a necessidade de parada. Neste contexto, como é conhecida essa característica? Escalabilidade. Escalabilidade. Resposta correta. A alternativa está correta, pois sempre que a demanda pela utilização do software aumenta, a arquitetura deve prover a possibilidade de acomodar novos recursos para atender a demanda. Isso é conhecido como escalabilidade, que representa o crescimento de acordo com a demanda. ← OK javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_590854_1&method=list&nolaunch_after_review=true');
Compartilhar