Buscar

CASE as principais ferramentas no ciclo de desenvolvimento de softwares

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1)
Uma ferramenta Case de gestão de projetos de software é capaz de:
Alternativas:
· 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.
· 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.
· 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.
· 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.checkCORRETO
Resolução comentada:
uma ferramenta Case de gestão de projeto de software deve ser capaz de
fazer todas as ações necessárias para que essa gestão ocorra de forma
eficiente. Essas ações são: 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.
Código da questão: 54282
2)
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.checkINCORRETO
· II – III – IV.
· I – III
· I – II – IV.
· II – III.
Resolução comentada:
os itens I e III são verdadeiros.
O item II é falso, porque esta é a definição da estrutura de backend do Redmine e não do pipeline de dados.
O item IV é falso, porque o pipeline é um conceito de utilização de dados e não é representado por meio de interface.
Código da questão: 54277
3)
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:
· F – F – V – V – F.
· V – V – F – V – F.
· V – F – F – V – V.checkINCORRETO
· F – V – V – F – F.
· F – V – V – F – V.
Resolução comentada:
a segunda e a terceira afirmações são verdadeiras.
A primeira é falsa, porque um teste pode, sim, ser feito em etapas específicas do processo de desenvolvimento de sistema de software, mas não na etapa de levantamento dos requisitos, já que, por ser a primeira etapa, não se teriam parâmetros para fazer esse tipo de teste.
A quarta é falsa, porque o teste de software não tem a finalidade de permitir nenhum tipo de acesso à codificação da aplicação.
A quinta é falsa, porque não gera documentos customizáveis e não faz nenhum tipo de configuração de ambiente de execução de software.
Código da questão: 54293
4)
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:
· 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.checkCORRETO
· 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.
· A ferramenta Case Cucumber é muito utilizada para realizar um teste alfa, mas não permite criar teste beta.
· Todo teste beta é realizado obrigatoriamente antes do teste alfa, dentro da suíte criada para sua realização.
Resolução comentada:
o teste alfa é realizado antes do beta. O alfa é uma verificação periódica do código-fonte da aplicação e é realizado pela equipe de desenvolvimento. O teste beta é feito por um grupo específico de usuários finais da aplicação, que são escolhidos pelos profissionais envolvidos no processo.
Código da questão: 54286
5)
O que é uma IDE (Integrated Development Environment)?
Alternativas:
· 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 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 exclusiva para modelagem de banco de dados.
· Uma ferramenta que permite, entre outras coisas, a criação de códigos-fonte de diferentes linguagens de programações em um sistema por meio de uma única interface.checkCORRETO
Resolução comentada:
IDE é uma ferramenta com foco em programação, que permite criar códigos em diferentes linguagens e utilizá-los no mesmo sistema de software.
Código da questão: 54258
6)
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:
· F – V – F – V – V.
· V – F – F – V – F.checkINCORRETO
· V – V – V– F – F.
· F – F – V – F – V.
· V – V – F – V – F.
Resolução comentada:
os três primeiros itens são verdadeiros.
O quarto item é falso, porque controle e acesso a dados restritos neste contexto de todos os usuários da ferramenta não é permitido e muito menos validar qualquer conteúdo desses dados. Os dados estão acessíveis apenas aos usuários que detêm o devido privilégio.
O quinto item é falso, porque as afirmações são desconexas, já que a conectividade com a estrutura do código-fonte de uma aplicação não tem nenhuma referência com a inserção de novos comandos gerados a partir dessa conectividade. São aspectos distintos que não têm nenhuma integração entre si.
Código da questão: 54268
7)
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:
· Solução; sistema; requisitos.checkCORRETO
· Problema; sistema; requisitos.
· Solução; usuário; propósitos.
· Solução; usuário; clientes.
· Problema; software; clientes.
Resolução comentada:
o domínio da solução do problema é focado na compreensão total das necessidades do sistema, que são os recursos e comportamentos de cada funcionalidade, que o compõem. Essas funcionalidades devem atender aos requisitos elaborados no início do processo de desenvolvimento deste software.
Código da questão: 54227
8)
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; interface de modelagem; execução; desenvolvedor.
· Desenvolvimento; linguagem de programação; execução; usuário final.checkCORRETO
· Modelagem; linguagem de programação; programação; usuário final.
· Identificação; base de dados; contribuição; usuário final.
· Confirmação; estrutura de modelagem; distribuição; gerente de projeto.
Resolução comentada:
os ambientes são: desenvolvimento, onde o código fonte da aplicação será
escrito por meio de uma linguagem de programação específica, e execução, onde a
aplicação é visualizada por parte do usuário final após o processo de
compilação do código.
Código da questão: 54228
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.
· II – IV.
· I – III.checkCORRETO
· I – II.
· I – III – IV.
Resolução comentada:
o item I está correto, porque o Visio não é apenas para se fazer diagramas da UML, mas também outras coisas, como organograma e fluxograma.
O item II está incorreto, porque permite criar todos os diagramas da UML e não somente o de classes.
O item III está correto, porque o Astah permite, sim, a criação de códigos em Java a partir de seus diagramas.
O item IV está incorreto, porque o Visio não gera código-fonte para linguagens de programação.
Código da questão: 54253
10)
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:
· 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.
· 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.checkCORRETO
· 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.
· 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.
· A equipe de desenvolvimento executa os testes de acordo com o caso de teste que é devidamente escrito pelos usuários do sistema.
Resolução comentada:
o primeiro passo é definir o caso de teste, definindo o que deverá ser realizado nesse processo. Após isso, criar um ambiente de execução desses testes, definindo as tecnologias a serem utilizadas. Os scripts são as tarefas a serem realizadas e a execução seria a aplicação prática de cada uma dessas tarefas. Por fim, os resultados devem ser apresentados e devidamente documentados.
Código da questão: 54301

Continue navegando