Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Semana 6 - Atividade Avaliativa Desenvolvimento web - COM320 - Turma 002 Atividades Fazer teste: Semana 6 - Atividade Avaliativa Informações do teste a. b. c. d. e. PERGUNTA 1 Um software é um conjunto de códigos que implementa regras escritas em uma linguagem de programação específica e executada em um dispositivo digital como um computador. Já um componente de software é um objeto escrito em uma linguagem de programação específica que pode ser usado por outros softwares além do software para o qual ele foi criado. Com base no texto apresentado, no Docker, o componente responsável por pelos daemons é o: Docker Container. Docker Engine. Docker Client. Docker Registry. Docker file. 1,25 pontos Salva PERGUNTA 2 A arquitetura de Docker em desenvolvimento de software 1,25 pontos Salva ? Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_152881_1&course_id=_8403_1&content_id=_1280561_1&step=null# https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_8403_1 https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_8403_1&content_id=_1280539_1&mode=reset https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_152881_1&course_id=_8403_1&content_id=_1280561_1&step=null# https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_152881_1&course_id=_8403_1&content_id=_1280561_1&step=null# a. b. c. d. e. tem algumas características, como templates em formato de imagens na criação de containers em forma de objetos. Esses templates geram algumas vantagens, por exemplo, facilidade de gerenciamento, simplicidade nas atualizações e um sistema mais leve em comparação a tecnologias de virtualização, importante, principalmente, para desenvolvedores. Com base nesse assunto, assinale a alternativa que apresenta um motivo de uso do Docker para o usuário. Configura uma única vez e “roda” em qualquer local, além do ciclo de trabalho mais ágil e eficiente e amigável ao usuário. Há preocupações com dependências necessárias para que o software possa ser executado de acordo com o ambiente. O crescimento da infraestrutura é realizado de forma mais fácil se ajustando às necessidades da aplicação. Preocupação com o desenvolvimento porque a aplicação vai executar em ambiente com Docker configurado. Com o Docker instalado em um ambiente isolado é possível evitar problemas como conflitos de dependências de pacotes. PERGUNTA 3 Na era digital, os softwares estão cada dia mais presentes no cotidiano dos usuários digitais e, como consequência, o desenvolvimento de software ganha força como atividade valorizada no mercado de trabalho. Uma das habilidades do desenvolvedor de software é tornar a aplicação mais leve e eficaz, para que permita tarefas de testes e implantação de apps mais fáceis. Para tal habilidade, novos conceitos são incorporados ao desenvolvimento de um software, por exemplo, o Docker. 1,25 pontos Salva a. b. c. d. e. Assinale a alternativa que apresenta uma característica do Docker. Plataforma aberta desenvolvida para criar facilidades para implementação de novos ambientes. Plataforma aberta que une o código-fonte do sistema operacional com as bibliotecas da aplicação. Plataforma proprietária que permite isolamento das aplicações em containers, além da gerência. Plataforma proprietária que permite o empacotamento de toda a aplicação em subpartes não gerenciáveis. Plataforma aberta que permite a criação de aplicações, mas não contempla a gerência. a. b. c. PERGUNTA 4 NPM é uma ferramenta de gerenciamento de pacotes utilizados em projetos baseados em _________, que utiliza a codificação aberta, além de o usuário poder, por meio de linhas de comando via shell, gerenciar a instalação/remoção dos pacotes necessários bem como as dependências associadas ao projeto. _________ é uma plataforma open source que foi desenvolvida com a linguagem _________, mantida pela empresa Google e empregada em aplicações de plataforma web escaláveis, porém inicialmente criada para o desenvolvimento single pages webs. Já o _________ é um framework que facilita o desenvolvimento de aplicações de plataforma web baseado em linguagens como Javascript e regras como CSS, as quais são de uso gratuito. Assinale a alternativa que preenche as colunas corretamente. Docker, Angular, TypeScript, Wordpress. Node.js, Laravel, Javascript, Bootstrap. 1,25 pontos Salva d. e. Node.js, Angular, TypeScript, Bootstrap. Docker, Laravel, TypeScript, Wordpress. Docker, Angular, Javascript , Bootstrap. a. b. c. d. e. PERGUNTA 5 Um componente de software é um objeto independente que pode ser usado em diversas outras aplicações para a execução de tarefas específicas. Um Docker é composto por diversos componentes, como Docker Engine, Docker Client etc. Cada componente tem uma função específica que permite a execução do Docker, facilitando o desenvolvimento de um software. Com relação aos componentes do Docker, observe as afirmações a seguir. I. Docker Engine é o Daemon que auxilia na construção, no envio e na execução dos containers. II. Docker Client é responsável por receber entradas dos usuários e enviá-las para o Docker Engine. III. Dockerfile é o arquivo que auxilia a criação de uma imagem e instruções que são aplicadas em uma imagem. IV. Docker Registry é responsável por armazenar imagens — pode ser usado localmente ou remotamente. Está correto que se afirmar em: II e III, apenas. I, III e IV, apenas. II, apenas. I, II , III e IV. I e IV, apenas. 1,25 pontos Salva a. b. c. d. e. PERGUNTA 6 No desenvolvimento de software, está muito em alta o uso de Docker. Uma plataforma baseada em código aberto em que os aplicativos podem ser criados, implantados e gerenciados em containers. Esses containers isolam as aplicações como em um ambiente virtual, leve e que promove o aumento de produtividade, além de oferecer recursos eficientes. Levando em consideração o uso de Dockers em sistemas operacionais, identifique se são verdadeiras (V) ou falsas (F) as afirmativas a seguir. I. ( ) Docker pode ser implantada em sistemas operacionais Windows e Linux Ubuntu. II. ( ) O comando docker run hello-world informa se a instalação foi corretamente executada. III. ( ) O comando apt-get install figlet instala e executa o comando figlet. IV. ( ) O comando docker run -it –rm figura UNIVESP inicia o Docker para uso. Assinale a alternativa que apresenta a sequência correta. F - F - V - V. V - V - F - V. V - F - V - F. F - V - V - V. V - V - F - F. 1,25 pontos Salva PERGUNTA 7 Um framework é uma estrutura que permite que um 1,25 pontos Salva a. b. c. d. e. software seja desenvolvido para as diversas plataformas e é uma base que faz com que o desenvolvimento do software ou da aplicação não seja iniciado do zero. As estruturas são tipicamente associadas a uma linguagem de programação específica e são adequadas para diferentes tipos de tarefas, além disso, elas podem ser usadas para o desenvolvimento de sites, aplicativos móveis, ciência de dados e muito mais. Com base no texto apresentado, analise as asserções a seguir e a relação proposta entre elas. I. Laravel é um framework que tem como princípios código limpo, leveza e conceito de MVC com muitas funcionalidades, simples e elegante baseado na linguagem Java. PORQUE II. A melhoria do desenvolvimento de um software tem foco na escolha correta de um framework, pois aumenta a produtividade do projeto e a qualidade final da aplicação web. Analisando essas asserções, conclui-se que: as duas asserções são verdadeiras, e a segunda justifica a primeira. a primeira asserção é falsa, e a segunda é verdadeira. as duas asserções são falsas. a primeira asserçãoé verdadeira, e a segunda é falsa. as duas asserções são verdadeiras, mas a segunda não justifica a primeira. a. b. c. d. PERGUNTA 8 Pacotes são extremamente usados por usuários de desenvolvimento. Esse termo faz referência a software ou bibliotecas necessárias ao desenvolvimento de uma aplicação. Os gerenciadores de pacotes instalam, desinstalam e atualizam os aplicativos sem que o usuário precise compilar o código fonte manualmente. Como resultado, há mais facilidades no desenvolvimento sem se preocupar com compilação de dependências. Com base no apresentado, analise as asserções a seguir e a relação proposta entre elas. I. NPM é um gerenciador de pacotes que instala e remove pacotes em ambientes Node.js, melhorando a gerência de projetos de software. PORQUE II. Esse gerenciador faz parte do ambiente Node.js e permite que a linguagem Javascript seja usada em ambientes do lado do servidor. Analisando essas asserções, conclui-se que: as duas asserções são falsas. a primeira asserção é verdadeira, e a segunda é falsa. as duas asserções são verdadeiras, e a segunda justifica a primeira. 1,25 pontos Salva e. as duas asserções são verdadeiras, mas a segunda não justifica a primeira. a primeira asserção é falsa, e a segunda é verdadeira.
Compartilhar