Questões de Concurso Sobre engenharia de software

Foram encontradas 14.884 questões

Q2016878 Engenharia de Software
Um analista está no diretório local ao qual o repositório Git remoto está vinculado. A partir desse diretório, para mover o arquivo tribunal.txt para a staging area, ele deve utilizar o comando 
Alternativas
Q2016326 Engenharia de Software
De acordo com o guia PMBOK 6ª Edição em português, os processos Definir o Escopo e Gerenciar o Engajamento das Partes Interessadas são, correta e respectivamente, pertencentes ao âmbito dos grupos de processo de
Alternativas
Q2016118 Engenharia de Software
Na Engenharia de Software, a Análise de Pontos de Função, é usada para
Alternativas
Q2012197 Engenharia de Software
Sobre as abordagens ágeis e dirigidas a planos, utilizadas para desenvolvimento de software, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) Scrum é um método ágil que preconiza um conjunto de boas práticas de programação como o uso de Sprints para o desenvolvimento de software. ( ) Extreme Programming (XP) é um método ágil conhecido por utilizar uma abordagem de desenvolvimento test-first, onde os desenvolvedores precisam entender completamente a especificação para que possam escrever testes para o sistema. ( ) O uso de métodos ágeis em sistemas de grande porte é trivial e, por isso, deve ser utilizada nesses casos, em detrimento de outras abordagens dirigidas a planos. ( ) O uso do desenvolvimento incremental pelo Extreme Programming (XP) geralmente leva a uma degradação da estrutura do software e uma das formas utilizadas para mitigar esse problema é a refatoração constante.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2012193 Engenharia de Software
Na engenharia de software, é útil registrar os requisitos em diferentes níveis de detalhamento, visando atender públicos distintos. Para esse fim, são utilizados dois tipos de especificação de requisitos e eles estão descritos na alternativa:
Alternativas
Q2008799 Engenharia de Software
A representação do UML para o formato do nome de um objeto, em um diagrama de objetos, é: 
Alternativas
Q2008798 Engenharia de Software
Considerando a engenharia de requisitos, há algumas métricas que podem ser utilizadas para mensurar requisitos não funcionais, sendo certo que
Alternativas
Q2002326 Engenharia de Software
No desenvolvimento e na manutenção de aplicações, a ferramenta utilizada para desenvolver e editar o código, depurar (debug) e compilar, usando um único ambiente, denomina-se
Alternativas
Q1999307 Engenharia de Software
Um analista está utilizando o guia PMBOK 6ª Edição. Ele verificou, corretamente, que fazem parte do grupo de Planejamento os processos 
Alternativas
Q1999306 Engenharia de Software
Um analista pretende utilizar um tipo de teste automatizado que simula uma experiência de nível de usuário em toda a pilha de um produto de software. Planos de testes automatizados, desse tipo, em geral, abrangem histórias de nível de usuário como: “o usuário pode entrar”, “o usuário pode fazer um depósito” ou “o usuário pode alterar as configurações de e-mail”. A implementação desses testes oferece a garantia de que os usuários reais terão uma experiência sem bugs, mesmo quando novos commits são enviados. A descrição trata do teste de
Alternativas
Q1999305 Engenharia de Software
No contexto da Elicitação e Análise de Requisitos, do campo da Engenharia de Requisitos, utilizam-se técnicas e métodos, tais como Entrevistas e, dentre outras, uma técnica de observação que pode ser usada para compreender os processos operacionais e ajudar a extrair os requisitos de apoio para esses processos. Faz-se uma imersão no ambiente de trabalho em que o sistema será usado. O trabalho do dia a dia é observado e são feitas anotações sobre as tarefas reais em que os participantes estão envolvidos. A técnica trata-se de
Alternativas
Q1999304 Engenharia de Software
Para atender a necessidade de melhoria do processo de desenvolvimento de software em um tribunal, um analista tem aplicado as melhores práticas especificadas no CMMI DEV v2.0. Ele verificou, corretamente, que as seguintes Áreas de Prática:

I. Integração do Produto.
II. Revisão por Pares.
III. Gerência de Processos.

se inserem, correta e respectivamente, no âmbito das Áreas de Capacidade
Alternativas
Q1999302 Engenharia de Software
Considere a UML 2.5. Dentre seus diagramas, aquele que usa especificações, tais como linha de vida, ocorrência de destruição notado com um "X" e linhas de diversos tipos com setas de diversos tipos representando tipos de mensagens distintas é o diagrama de
Alternativas
Q1999279 Engenharia de Software
Considere que um analista adicionou o repositório Git remoto por meio do comando abaixo.
git remote add analista https://github.com/analista/projeto.git
Para remover essa conexão do repositório remoto utiliza-se a instrução
Alternativas
Q1997251 Engenharia de Software
Considere a contagem de Pontos de Função (PF) para três Arquivos Lógicos Internos (ALI), que possuem as seguintes especificações: 
I. 4 TD e 1 TR.                     Dado:
II. 7 TD e 2 TR.                    TD = Tipos de Dados
III. 8 TD e 2 TR.                   TR = Tipos de Registro

Dado que complexidades funcionais baixas equivalem a 7 pontos, médias a 10 pontos e altas a 15 pontos, a contribuição total em PF desses três ALIs é de
Alternativas
Q1997250 Engenharia de Software
Considere as seguintes especificações de requisitos de software:
I. O sistema deve calcular a dívida do contribuinte aplicando a alíquota de 15% quando o lucro ultrapassar o teto de contribuição.
II. O tempo de resposta da consulta à dívida ativa da empresa não deve ultrapassar os 13 ms em situações normais de processamento.
III. O SLA (Acordo de Nível de Serviço) com o contribuinte consulente deve prever jornada de 24 horas/dia × 7 dias por semana.
IV. A tela de consulta à dívida ativa só pode ser acessada mediante login e senha corretos correspondentes àqueles designados ao CNPJ do contribuinte consulente.
Esses requisitos são, correta e respectivamente, dos tipos
Alternativas
Q1997249 Engenharia de Software
Dentre os doze Princípios do Manifesto Ágil, incluem-se:
Alternativas
Q1996714 Engenharia de Software
O Git é um sistema de controle de versões distribuído comumente utilizado no desenvolvimento de software. O comando do Git que pode ser utilizado para baixar o código-fonte existente de um repositório remoto é 
Alternativas
Q1996517 Engenharia de Software
No modelo ágil de gestão de projetos Scrum, um dos conceitos mais importantes é o
Alternativas
Q1996268 Engenharia de Software
A engenharia de software é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando a organização, a produtividade e a qualidade. Um importante conceito da engenharia de softwares é o desenvolvimento dirigido a testes (TDD), que preconiza uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Sobre o conceito evidenciado, analise as afirmativas a seguir.

I. Como o código é desenvolvido em pequenos incrementos, o programador não precisa executar todos os testes cada vez que adicionar funcionalidade ou refatorar o programa.
II. O TDD ajuda os programadores na análise de ideias de um segmento de código a ser elaborado; porém, não é capaz de reduzir os custos dos testes de regressão.
III. Melhor entendimento do problema, cobertura de código, teste de regressão, depuração simplificada e documentação de sistema são considerados benefícios do TDD.

Está correto o que se afirma em
Alternativas
Respostas
5221: B
5222: B
5223: D
5224: D
5225: E
5226: A
5227: D
5228: C
5229: A
5230: D
5231: A
5232: B
5233: B
5234: A
5235: D
5236: A
5237: E
5238: C
5239: C
5240: D