Prévia do material em texto
Revisar envio do teste: Clique aqui para iniciar o Quiz STADCAS4DA_2401-2401-695438 2401-ARQUITETURA DE SOFTWARE Quiz REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ Usuário GUILHERME BATISTA PEREIRA DOS SANTOS Curso 2401-ARQUITETURA DE SOFTWARE Teste Clique aqui para iniciar o Quiz Iniciado 03/06/24 18:31 Enviado 03/06/24 18:44 Data de vencimento 19/06/24 23:59 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 13 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Quando estamos projetando um sistema, é importante ficarmos atentos à segurança da informação. Nesse contexto, existe um conceito que direciona a segurança, onde se garante que a informação não esteja disponível, nem seja revelada a quaisquer entidades ou processos não autorizados. Esse conceito que estamos falando é: Resposta Selecionada: d. Confidencialidade Respostas: a. Disponibilidade b. Não-repúdio c. Integridade d. Confidencialidade e. Confiabilidade Comentário da resposta: Resposta correta: d) Confidencialidade. Confidencialidade é o modo de garan�r que a informação estará acessível apenas para pessoas autorizadas. Sala de Aula Tutoriais 1 em 1 pontos GUILHERME BATISTA PEREIRA DOS SANTOS 128 03/06/2024, 18:44 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38036353_1&course_id=_241616_1&content_id=_109477… 1/7 https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_241616_1 https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_241616_1&content_id=_10947697_1&mode=reset https://www.ead.senac.br/ https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1 https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1 https://senacsp.blackboard.com/webapps/login/?action=logout Pergunta 2 Um dos principais pontos na fase de planejamento da criação de um software é a definição de sua arquitetura. Essa decisão pode influenciar em vários pontos do desenvolvimento. Com isso em mente, podemos afirmar que a arquitetura tem como objetivo principal prover um projeto que: Resposta Selecionada: a. implemente e possa ser verificado se cumpre os requisitos de so�ware. Respostas: a. implemente e possa ser verificado se cumpre os requisitos de so�ware. b. defina a linguagem de programação a ser u�lizada na codificação. c. permita definir as habilidades da equipe que vai desenvolver o so�ware. d. defina qual será o modo de redundância a ser u�lizado pelo sistema. e. determine o �po e parâmetros de compilação a serem u�lizados. Comentário da resposta: Resposta correta: a) implemente e possa ser verificado se cumpre os requisitos de software. A arquitetura é a base para implementação e validação de todos os requisitos. Pergunta 3 Padrões de projetos são sugestões para soluções reutilizáveis em projetos em comum, conforme a programação orientada a objetos, de acordo com Gamma. Foram definidos três tipos de padrões de projetos trabalhando com categorias. Considere as três afirmativas a seguir e, na sequência, informe qual está correta. I. Padrões de projeto de criação são aqueles que abstraem o processo de instanciação de objetos; II. Padrões de projeto estruturais se preocupam com a maneira como os objetos são compostos para formar estruturas maiores; III. Padrões de projeto comportamentais se preocupam com algoritmos, as responsabilidades e interações entre os objetos. 1 em 1 pontos 1 em 1 pontos 03/06/2024, 18:44 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38036353_1&course_id=_241616_1&content_id=_109477… 2/7 Resposta Selecionada: e. I, II e III estão corretas. Respostas: a. Apenas a afirma�va I está correta. b. Apenas as afirma�vas I e II estão corretas. c. Apenas as afirma�vas I e III estão corretas. d. Apenas as afirma�vas II e III estão corretas. e. I, II e III estão corretas. Comentário da resposta: Resposta correta: e) I, II e III estão corretas. Criação está se referindo a como o objeto é criado; estrutural, em como o objeto é organizado; e comportamental, em como ele é executado. Pergunta 4 O REST (REpresentational State Transfer) é um padrão arquitetural utilizado, dentre outras coisas, para implementar web service. Ele é muito utilizado devido à sua flexibilidade e simplicidade. Para trabalhar com REST, é importante conhecer os conceitos por trás dos verbos HTTP, onde a comunicação é baseada. São exemplos de verbos HTTP: Resposta Selecionada: d. GET e PUT. Respostas: a. SELECT e UPDATE. b. GET e UPDATE. c. INSERT e UPDATE. d. GET e PUT. e. SELECT e PUT. Comentário da resposta: Resposta correta: d) GET e PUT. Select, update e insert são instruções do SQL. O REST trabalha em linhas gerais com os verbos POST, PUT, GET e DELETE. Pergunta 5 Arquiteturas de sistemas estão sempre evoluindo, à medida que o mercado modifica sua dinâmica. Uma das arquiteturas mais utilizadas em sistemas corporativos é a arquitetura baseada em componentes. Nesse tipo de arquitetura, Resposta Selecionada: b. componentes são independentes, no sen�do de que não há interferência entre eles. 1 em 1 pontos 1 em 1 pontos 03/06/2024, 18:44 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38036353_1&course_id=_241616_1&content_id=_109477… 3/7 Respostas: a. detalhes da implementação de cada componente são abertos, ou seja, conhecidos por todos os demais componentes do sistema. b. componentes são independentes, no sen�do de que não há interferência entre eles. c. a subs�tuição de um componente sempre obriga a realização de alterações de porte no sistema afetado. d. na subs�tuição de um componente por outro, sua interface sempre requer alterações. e. há um número máximo de componentes em cada sistema. Comentário da resposta: Resposta correta: b) componentes são independentes, no sentido de que não há interferência entre eles. Componentes são pequenos programas que funcionam de maneira independente entre eles. Pergunta 6 O principal objetivo da segurança da informação é a proteção de dados. Dessa maneira, é possível preservar os valores intelectuais de uma determinada empresa ou indivíduo. Sabendo disso, a autenticação tem por objetivo garantir que: Resposta Selecionada: b. um usuário seja de fato quem alega ser. Respostas: a. a informação não seja corrompida. b. um usuário seja de fato quem alega ser. c. um sistema mantenha um usuário anônimo. d. o sistema esteja em conformidade com a legislação per�nente. e. o sistema prove que um usuário executou uma determinada ação. Comentário da resposta: Resposta correta: b) um usuário seja de fato quem alega ser. A auten�cidade é o processo que realiza a tarefa de iden�ficar e registrar o usuário que está enviando ou modificando a informação. 1 em 1 pontos 03/06/2024, 18:44 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38036353_1&course_id=_241616_1&content_id=_109477… 4/7 Pergunta 7 Quando o GoF definiu um catálogo de padrões de projetos, tinha em mente facilitar o trabalho em futuros projetos de todos os desenvolvedores. Dessa maneira, os padrões de projeto foram categorizados em: Resposta Selecionada: e. Criacional. Estrutural. Comportamental. Respostas: a. Situacional. Estrutural. Complementar. b. Criacional. Evolu�va. Con�ngencial. c. Compar�mental. Vinculada. Comportamental. d. Criacional. Step-by-step. Orientada a requisitos. e. Criacional. Estrutural. Comportamental. Comentário da resposta: Resposta correta: e) Criacional. Estrutural. Comportamental. Temos os padrões responsáveis pela parte de criação do objeto, o comportamentodo objeto e sua estrutura organizacional. Pergunta 8 Imagine a seguinte situação: Uma página eletrônica divulgada na Internet apresenta, de forma pública, informações sigilosas sobre a condenação de um cidadão. Isso compromete o curso da investigação administrativa que ainda está em andamento. Pode-se afirmar que o princípio básico da segurança da informação é: Resposta Selecionada: e. Confidencialidade Respostas: a. Integridade b. Não repúdio c. Disponibilidade d. Irretratabilidade e. Confidencialidade Comentário da resposta: Resposta correta: e) Confidencialidade. Confidencialidade é o modo de garan�r que a informação estará acessível apenas para pessoas autorizadas. Pergunta 9 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 03/06/2024, 18:44 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38036353_1&course_id=_241616_1&content_id=_109477… 5/7 Os testes unitários são pequenos programas aplicados em diversos sistemas que possuam uma construção com unidades altamente coesas, e são executados: I. sempre com acesso ao código em teste; II. geralmente, com o auxílio de ferramentas de depuração; III. sempre pelos programadores que escreveram o código; IV. para verificar o funcionamento das unidades de software separadamente. Estão corretas as alternativas: Resposta Selecionada: c. I, II e IV. Respostas: a. I e IV. b. I, II e III. c. I, II e IV. d. II, III e IV. e. I, II, III e IV. Comentário da resposta: Resposta correta: c) I, II e IV. Qualquer pessoa pode executar o código que foi construído. Pergunta 10 Ao iniciar um projeto de software, é preciso realizar uma análise do problema e, a partir desse ponto, determinar qual padrão de projeto poderia auxiliar na sua solução, principalmente quando existem algumas situações específicas. Dessa forma, podemos dizer que é correto afirmar, sobre padrões de projeto, que: Resposta Selecionada: d. o padrão MVC divide a arquitetura do sistema em três partes: a lógica relacionada a dados (model); a visualização e interface gráfica (view); e os processos de negócio (controller). Esse padrão é indicado quando a interface pode mudar mais frequentemente que seu domínio. Respostas: a. o padrão de projeto “UML 2.0” visa solucionar problemas na arquitetura de um sistema, u�lizando um enfoque baseado em casos de uso. b. o modelo e notação BPMN visa mapear os processos de um negócio, incluindo eventos, gateways, estrutura organizacional e modelos de dados. 1 em 1 pontos 03/06/2024, 18:44 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38036353_1&course_id=_241616_1&content_id=_109477… 6/7 Segunda-feira, 3 de Junho de 2024 18h44min49s BRT c. padrões de projeto expressam uma organização fundamental de um so�ware, par�ndo de um modelo que indica as classes ligadas ao domínio do problema (Domain Model). d. o padrão MVC divide a arquitetura do sistema em três partes: a lógica relacionada a dados (model); a visualização e interface gráfica (view); e os processos de negócio (controller). Esse padrão é indicado quando a interface pode mudar mais frequentemente que seu domínio. e. os padrões de design do �po “controle de acesso”, como o padrão Singleton, visam oferecer tolerância a falha, acurácia computacional aos serviços, bem como organização dos serviços em diferentes partes paralelizáveis. Comentário da resposta: Resposta correta: d) o padrão MVC divide a arquitetura do sistema em três partes: a lógica relacionada a dados (model); a visualização e interface gráfica (view); e os processos de negócio (controller). Esse padrão é indicado quando a interface pode mudar mais frequentemente que seu domínio. MVC – temos as camadas de Model relacionadas aos dados; view na parte gráfica; e controller para o processo. ← OK 03/06/2024, 18:44 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38036353_1&course_id=_241616_1&content_id=_109477… 7/7