Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) Para se desenvolver um sistema de software, é necessário levar em consideração diferentes aspectos, que variam muito, de acordo com sua complexidade. Cabe aos profissionais envolvidos neste processo entender que o domínio de _______ refere-se à total compreensão das necessidades do ________, que são descritas como recursos e comportamentos das funcionalidades, que devem atender aos ________ do software. A alternativa que apresenta corretamente a sequência que completa a frase, respectivamente, é: Alternativas: · Problema; software; clientes. · Solução; usuário; clientes. · Solução; usuário; propósitos. · Problema; sistema; requisitos. · Solução; sistema; requisitos. CORRETO Código da questão: 54227 2) A estrutura de execução de casos de testes é composta por etapas que servem para definir, escrever, executar e documentar cada teste realizado no sistema de software. Sobre essas etapas: Alternativas: · Deve-se, antes de tudo, estruturar uma dinâmica de como os membros da equipe irão utilizar comandos e instruções para escrever os requisitos e efetuar o feedback de suas ações aos usuários do sistema. · Ocorre quando um sistema computacional é escrito com o intuito de resolver situações cotidianas do mundo real a fim de se interpretarem os problemas citados pelo usuário na etapa de levantamento de requisitos desse sistema. · Primeiramente se define o caso de teste, depois, cria-se o ambiente para automação, escrevem-se os scripts, executa-os e, por último, apresentam-se os resultados obtidos. CORRETO · A definição das etapas interfere diretamente na qualidade do software, do processo de desenvolvimento e na escolha da ferramenta Case a ser utilizada no processo de modelagem desse software. · A equipe de desenvolvimento executa os testes de acordo com o caso de teste que é devidamente escrito pelos usuários do sistema. Código da questão: 54301 3) Sobre os conceitos pipeline de dados, é possível afirmar que: I. O pipeline de dados pode ser definido como um conjunto de canais que são criados com o intuito de garantir o fluxo de informações geradas a partir de entradas específicas nas quais os dados contidos serão devidamente processados e enviados para outro processo. II. Refere-se a uma estrutura escrita com base no framework Ruby on Rails, sendo, assim, um conjunto de bibliotecas utilizadas para aumentar a velocidade e a facilidade de criação de websites orientados a banco de dados, ou seja, aplicações baseadas em estruturas predefinidas com conectividade com a maioria dos bancos de dados existentes no mercado atual. III. O termo data lake refere-se a um ambiente de armazenamento variado de dados. IV. Utiliza uma interface-padrão que permite a visualização do controle e monitoramento das tarefas existentes no projeto de desenvolvimento do software por meio de quadros (boards), permitindo criar um amplo panorama de cada uma dessas tarefas. A partir dessas afirmações, podemos afirmar que são verdadeiras: Alternativas: · I – IV. INCORRETO · I – II – IV. · II – III. · I – III · II – III – IV. Código da questão: 54277 4) A codificação de um software é dividida em dois ambientes: O primeiro é o ambiente de ____________, é o local onde o código-fonte da aplicação será escrito por meio de uma __________. Já o segundo é o ambiente de _________, é onde essa aplicação é visualizada por parte do ________ após o processo de compilação do código. A alternativa que apresenta corretamente a sequência que completa a frase, respectivamente, é: Alternativas: · Desenvolvimento; linguagem de programação; execução; usuário final. CORRETO · Desenvolvimento; interface de modelagem; execução; desenvolvedor. · Confirmação; estrutura de modelagem; distribuição; gerente de projeto. · Identificação; base de dados; contribuição; usuário final. · Modelagem; linguagem de programação; programação; usuário final. Código da questão: 54228 5) Sobre a ferramenta Case GitHub Desktop, considere as seguintes afirmações: ( ) Permite o acesso local aos dados contidos na nuvem, permitindo a troca de informações entre os dois ambientes por meio de comandos específicos. ( ) É um grande repositório de dados no qual os usuários podem hospedar arquivos, modificá-los e ter um registro completo de todas as alterações realizadas, evitando conflitos entre essas versões. ( ) É uma ferramenta amplamente utilizada pelos profissionais de desenvolvimento de sistema de software. ( ) Permite o controle e acesso a dados restritos de todos os usuários da ferramenta, validando o conteúdo dos mesmos por meio de uma interface de gerenciamento. ( ) É utilizado para controlar e gerenciar a inserção de novos comandos gerados a partir da conectividade com a estrutura integrada de desenvolvimento de código-fonte de uma aplicação. Assinale a alternativa que contenha a sequência correta: Alternativas: · V – V – F – V – F. · V – F – F – V – F. INCORRETO · V – V – V – F – F. · F – F – V – F – V. · F – V – F – V – V. Código da questão: 54268 6) Uma ferramenta Case de gestão de projetos de software é capaz de: Alternativas: · Controlar o versionamento de código-fonte, monitorar as tarefas da equipe de desenvolvimento, controlar o cronograma, gerenciar custos e efetuar correção de bugs. CORRETO · Gerenciar o acesso de usuários ao sistema de controle de versões, mapear as unidades de rede existentes no software, monitorar a gestão da qualidade, integrar múltiplos sistemas e direcionar o conteúdo de dados relacionados à gestão de controle científico. · Analisar a compatibilidade dos dados em ambiente de rede, garantir a qualidade dos processos no ciclo de desenvolvimento, gerenciar o trabalho colaborativo, controlar as versões do código-fonte, gerenciar o acesso a dados restritos e monitorar os usuários do sistema após implantação. · Efetuar o controle de entrada e saída de dados no ambiente de rede local, garantir a qualidade do processo de execução do software, controlar as tarefas realizadas pelos integrantes da equipe de desenvolvimento e monitorar as funcionalidades de DevOps utilizadas na arquitetura do sistema. · Monitorar o controle de versionamento de arquivos, acessar internet banda larga de alto desempenho, registrar os dados dos clientes em ambiente de rede, gerenciar o conteúdo exibido na interface com o usuário final da aplicação e modelagem do sistema por meio de diagramas da UML. Código da questão: 54282 7) No desenvolvimento de um software, existem diferentes tipos de testes de software que são aplicados nesse sistema nas etapas desse processo. Dentre eles, destacam-se os testes alfa e beta. Sobre testes alfa e beta, assinale a alternativa correta: Alternativas: · Todo teste beta é realizado obrigatoriamente antes do teste alfa, dentro da suíte criada para sua realização. · A ferramenta Case Cucumber é muito utilizada para realizar um teste alfa, mas não permite criar teste beta. · O teste beta serve como parâmetro para o gerenciamento do projeto de software e o teste alfa é uma estrutura de ambiente de dados compartilhados na internet. · O testcase criado para verificação de instruções de teste é gerado a partir de uma ferramenta específica chamada TestBlend. · O teste alfa é realizado pelos integrantes da equipe de desenvolvimento. Já o teste beta é feito por um grupo específico de usuários do sistema. CORRETO Código da questão: 54286 8) O que é uma IDE (Integrated Development Environment)? Alternativas: · Uma ferramenta de controle de acesso a dados em uma área restrita de uma rede local ou pública, permitindo, inclusive, o bloqueio de acesso em caso de suspeita de quebra de segurança. · Uma ferramenta de controle de testes e versionamento de um sistema de software, utilizando linguagem de programação Java e PHP. · Uma ferramenta de gerenciamento de projetos que permite fazer um cronograma de tarefas a serem realizadas, colocando-as em ordem e atribuindo prioridade de execução. · Uma ferramenta que permite, entre outras coisas, a criação de códigos-fonte de diferentes linguagens de programações em um sistemapor meio de uma única interface. CORRETO · Uma ferramenta exclusiva para modelagem de banco de dados. Código da questão: 54258 9) Sobre as ferramentas que seguem os preceitos da UML, considere as seguintes afirmações: I. O Microsoft Visio permite criar outros tipos de diagramas além da UML. Nele é possível criar layout de redes de computadores, fluxogramas, organogramas e modelagem de banco de dados. II. O Astah é uma ferramenta que permite criar apenas o diagrama de classes da UML. III. A partir do diagrama de classes, criado no Astah, é possível gerar um código-fonte em linguagem Java e exportá-lo para implementação em outras ferramentas como o Netbeans. IV. O Microsoft Visio permite a criação de códigos em linguagem C# e VB.NET para implementação de sistema de software. A partir dessas afirmações, podemos afirmar que são verdadeiras: Alternativas: · II – III – IV. · I – II. · I – III. CORRETO · I – III – IV. · II – IV. Código da questão: 54253 10) Sobre o processo de testes de software, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) Um teste do tipo alfa é realizado em etapas específicas do processo de desenvolvimento, principalmente durante o levantamento de requisitos. ( ) Está presente de forma expressiva e deve ser levado a sério. ( ) É melhorado com a produção de documentos confeccionados a partir de templates definidos, padronizados e reconhecidos. ( ) Permite acesso total dos usuários finais da aplicação na sua codificação. ( ) Gera documentos customizáveis que são produzidos a partir da entrega dos componentes de gerenciamento e configuração da estrutura do ambiente de execução do sistema de software. Assinale a alternativa que contenha a sequência correta: Alternativas: · V – V – F – V – F. · F – F – V – V – F. · F – V – V – F – V. · V – F – F – V – V. INCORRETO · F – V – V – F – F. Código da questão: 54293
Compartilhar