Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/11/2022 10:57 Atividade 4 (A4): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1381602&cmid=490991 1/6 Minhas Disciplinas 222RGR0117A - ARQUITETURA DE SOFTWARE UNIDADE 4 Atividade 4 (A4) Iniciado em quinta, 17 nov 2022, 10:54 Estado Finalizada Concluída em quinta, 17 nov 2022, 10:57 Tempo empregado 3 minutos 21 segundos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 A Arquitetura de software não é o sistema operacional, mas sim uma representação do sistema que permite, primeiramente, analisar a efetividade do projeto para atender os requisitos que foram especificados na Engenharia de requisitos, e considerar as possíveis arquiteturas na fase inicial do projeto. Nesse caso, qual o principal objetivo do projeto de arquitetura de software? a. Reduzir os riscos na construção do software. b. Melhorar o ambiente de trabalho. c. Entender os dados a serem armazenados. d. Entender os requisitos funcionais. e. Mapear os processos da organização. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://ambienteacademico.com.br/my/ https://ambienteacademico.com.br/course/view.php?id=17805 https://ambienteacademico.com.br/course/view.php?id=17805§ion=6 https://ambienteacademico.com.br/mod/quiz/view.php?id=490991 https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 17/11/2022 10:57 Atividade 4 (A4): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1381602&cmid=490991 2/6 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Segundo vários pesquisadores da Arquitetura de software, somente se torna viável fabricar um produto de software se ele tiver um alto valor agregado aos negócios da empresa. Além disso, os riscos devem ser considerados como custo para identificar o valor agregado. Nesse contexto, assinale com V (verdadeiras) ou F (falsas) as possibilidades para se decidir quando há a necessidade de uma solução de arquitetura de software. I. ( ) Construir. II. ( ) Comprar. III. ( ) Alugar. IV. ( ) Entregar. V. ( ) Analisar. Assinale a alternativa que apresenta a sequência correta: a. F, F, V, V, V. b. V, V, V, F, F. c. V, F, F, V, V. d. V, V, F, V, F. e. V, V, F, F, V. Deve ser possível adicionar mais recursos a um sistema para lidar com um número crescente de usuários. Existe uma distinção entre escalamento vertical e escalamento horizontal. Escalamento vertical significa a substituição de recursos no sistema por recursos mais poderosos. Escalamento horizontal significa adicionar recursos ao sistema. Nesse caso, como é conhecida a característica que representa a quantidade de recursos que podem ser adicionados vertical ou horizontalmente a uma arquitetura? a. Escalonamento. b. Capacidade. c. Qualidade. d. Tamanho. e. Distribuição. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 17/11/2022 10:57 Atividade 4 (A4): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1381602&cmid=490991 3/6 Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 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? a. 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. b. O modelo open source poderá deixar a arquitetura mais complexa e di�cultar a integração e a segurança dos dados. c. O modelo open sourceé o mais indicado, pois permite a integração com sistemas legados. d. O modelo open source pode não ser o mais indicado, pois poderá ser necessário fazer a integração com sistemas novos que são incompatíveis. e. O modelo open source poderá deixar a arquitetura mais simples e direta, além de ser seguro e permitir a integração. 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? a. Os sistemas embutidos executam somente durante o dia. b. Os sistemas embutidos executam por demanda. c. Os sistemas embutidos executam de forma faseada. d. Os sistemas embutidos executam quando o usuário solicita. e. Os sistemas embutidos executam continuamente e não param. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 17/11/2022 10:57 Atividade 4 (A4): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1381602&cmid=490991 4/6 Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 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. a. Simples e Complexas. b. Local e Remoto. c. Por dados e Por objetos. d. Periódicos e Aperiódicos. e. Por demanda e Contínuo. Segundo Sommerville (2011), os sistemas distribuídos precisam ser organizados para encontrar um equilíbrio entre as características de desempenho, confiança, proteção e capacidade de gerenciamento. Nesse contexto, há um padrão de arquitetura que geralmente é utilizado para sistemas em tempo real com processadores separados atrelados à obtenção de dados do ambiente do sistema. SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. p.114. Dessa forma, assinale a alternativa que corresponde à opção correta em termos de arquitetura que corresponde a um servidor principal e os demais secundários: a. Arquitetura de dados. b. Arquitetura de mestre-mestre. c. Arquitetura de escravo-escravo. d. Arquitetura de esquemas. e. Arquitetura de mestre-escravo. Guia Digital Carreiras e Internacionalização NAPCPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 17/11/2022 10:57 Atividade 4 (A4): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1381602&cmid=490991 5/6 Questão 8 Correto Atingiu 1,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 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 sem a necessidade de parada. Neste contexto, como é conhecida essa característica? a. Homogeneidade. b. Dados. c. Qualidade. d. Escalabilidade. e. Estabilidade. É 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: a. Controle de objetos. b. Controle de dados. c. Controle de arquitetura. d. Controle de usuário. e. Controle de ambiente. A arquitetura distribuída desacopla as regras de negócios (que estão na camada de modelo) das regras de apresentação (localizadas na camada de visão e controle). Esse tipo de arquitetura é utilizado em cenários nos quais existem vários subsistemas e que devem ser controlados de maneira independente. Um tipo atual desse modelo de arquitetura é conhecido como microsserviços. No contexto do deploy, qual a característica mais importante desse tipo de arquitetura? a. A entrega, ou a publicação, da aplicação web mobile torna-se dependente dos serviços remotos utilizados por ela. b. O deploy não é relacionado à tecnologia vigente, ele é feito de forma manual e sem risco de automação. c. Os dados �cam protegidos enquanto o software é criado, testado e entregue ao usuário �nal. d. A publicação (deploy) da aplicação web mobile torna-se independente dos serviços remotos utilizados por ela. e. O deploy é feito de forma manual e não corre risco de automação utilizando scripts como o shell. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade 17/11/2022 10:57 Atividade 4 (A4): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1381602&cmid=490991 6/6 ◄ Compartilhe Seguir para... Revisão Atividade 4 (A4) ► Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental https://ambienteacademico.com.br/mod/forum/view.php?id=490987&forceview=1 https://ambienteacademico.com.br/mod/quiz/view.php?id=490992&forceview=1 https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://informa.fmu.br/carreiras/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade
Compartilhar