Questões de Concurso Sobre engenharia de software

Foram encontradas 14.494 questões

Q2284796 Engenharia de Software
A técnica Ana está desenvolvendo o projeto TJWeb com o apoio da ferramenta de versionamento Git. Prestes a iniciar uma nova tarefa de desenvolvimento, Ana decidiu criar em seu computador um novo branch local, chamado “dois”, a partir do branch de trabalho atual de TJWeb.
Para criar o branch local “dois”, através da linha de comando, Ana deve executar o comando git com os argumentos: 
Alternativas
Q2284793 Engenharia de Software
Rute está modificando a aplicação Java TJAudit por meio do ambiente de desenvolvimento integrado Eclipse. A TJAudit possui parâmetros de inicialização definidos por variáveis de ambiente. A fim de definir os parâmetros de inicialização da TJAudit, Rute utilizou o recurso do Eclipse que injeta variáveis de ambiente na execução de uma determinada aplicação.
O recurso utilizado por Rute é configurado no Eclipse através do(a):
Alternativas
Q2284779 Engenharia de Software
As metodologias ágeis se tornam cada vez mais presentes no mercado de criação de software, sendo comum a adoção de SCRUM ou XP pelas equipes de desenvolvimento.
Em termos do modelo XP, é correto afirmar que:
Alternativas
Q2284019 Engenharia de Software
São tipos válidos de aprendizagem de máquina:

1. Aprendizado supervisionado
2. Aprendizado não supervisionado
3. Aprendizado estruturado
4. Aprendizado não estruturado
5. Aprendizagem por reforço

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2283638 Engenharia de Software
Marque V para verdadeiro e F para falso:
(  ) Modularidade consiste na divisão de sistemas complexos em partes menores e mais simples com características desejáveis e bem definidas.
(  ) Separação de conceitos são soluções genéricas que tendem a ser mais caras em termos de recursos e em tempo de desenvolvimento.
(  ) Rigor é a abordagem que produz produtos mais confiáveis pelo controle das variáveis envolvidas.
Assinale a alternativa CORRETA:
Alternativas
Q2283636 Engenharia de Software
Julgues os itens abaixo:
I- Modularidade – Separar conceitos permite-nos trabalhar com aspectos individuais e diferentes de um mesmo problema.
II- Separação de Conceitos – Consiste na divisão de sistemas complexos em partes menores e mais simples com características desejáveis e bem definidas (Coesão e Acoplamento).
III- Generalidade/especialidade – Soluções genéricas tendem a ser mais caras em termos de recursos e em tempo de desenvolvimento, ao contrário das soluções mais específicas.
IV- Incrementabilidade – Caracteriza o processo em modo “passo a passo”, incrementalmente e prevê que o objetivo desejado seja atingido por aproximações sucessivas.
Estão CORRETOS: 
Alternativas
Q2282318 Engenharia de Software
Carlos está resolvendo um conflito de merge em um projeto que utiliza a ferramenta de versionamento Git. A fim de elucidar o conflito, Carlos recorreu ao comando git capaz de exibir cada linha de um determinado arquivo junto a informações do último commit que modificou a linha, incluindo o autor do commit.

Carlos recorreu ao comando git:
Alternativas
Q2282311 Engenharia de Software
Com as exigências em termos de qualidade e prazos atuais, as metodologias ágeis, como SCRUM e XP, se tornaram muito comuns no mercado de desenvolvimento.

Uma característica na adoção do modelo SCRUM é que:
Alternativas
Q2282306 Engenharia de Software
Num repositório Git, os arquivos podem estar em um de dois estados, conhecidos como:
Alternativas
Q2281867 Engenharia de Software
O time de desenvolvimento de sistemas (TDS) tem utilizado o Swagger conjugado ao desenvolvimento de API Restful. Utilizando o Swagger:
Alternativas
Q2281866 Engenharia de Software
A AP1 é uma aplicação que apresenta dados na forma de listagem para os usuários em uma página Web. Para cada listagem, AP1 calcula a quantidade de dados listados. Os dados são recuperados de um banco de dados mantido pela aplicação AP2.
Em Análise de Pontos de Função (APF), a função de transação para apresentação de dados de AP1 é uma: 
Alternativas
Q2281863 Engenharia de Software
A empresa desenvolvedora de softwares BravoSoft foi certificada por uma comissão avaliadora do Programa de Melhoria de Processo de Software Brasileiro (MPS.BR). A comissão avaliadora concluiu que a BravoSoft executa os processos de forma previsível, isto é, dentro de limites definidos de modo a atingir os resultados esperados, mas que ainda faltam propostas de melhoria para os processos, baseadas em análise estatística.

Sendo assim, a BravoSoft foi certificada no nível de maturidade do MPS.BR:
Alternativas
Q2281860 Engenharia de Software
O analista Marcos está desenvolvendo o aplicativo Android TribunalMovel, por meio do Android Studio. Marcos criou em TribunalMovel o componente FluxoDois, que exibe uma tela única, com interface gráfica. O FluxoDois constitui, no aplicativo, um novo ponto de entrada para a interação com o usuário. A fim de informar ao Android a presença do novo componente, Marcos precisa declarar o FluxoDois no arquivo de manifesto AndroidManifest.xml.

Para realizar a declaração do FluxoDois, Marcos deve adicionar ao AndroidManifest.xml um novo elemento do tipo:
Alternativas
Q2281857 Engenharia de Software
O gerente de TI de sua empresa solicitou a implementação de um pequeno sistema para geração da folha salarial. Como será um sistema simples, com regras imutáveis e bem definidas, o analista já definiu os requisitos e efetuou a modelagem do sistema. Após o final da implementação, será iniciada a fase de testes e, por fim, a implantação no setor financeiro.

De acordo com esse contexto, o modelo de ciclo de vida adotado foi:
Alternativas
Q2281821 Engenharia de Software

A respeito de qualidade de software, julgue o seguinte item.


O princípio de conformidade define se o software está de acordo, entre outros itens, com as convenções predefinidas do projeto. 

Alternativas
Q2281820 Engenharia de Software

A respeito de qualidade de software, julgue o seguinte item.


Em um projeto de sistema, o analista de QA (quality assurance) é responsável por preparar e executar o plano de testes, enquanto a equipe de desenvolvimento é responsável por documentar os desvios nos padrões vigentes.

Alternativas
Q2281819 Engenharia de Software

No que diz respeito à gestão de requisitos de negócio, julgue o item seguinte.


Requisito funcional especifica o que o software deve fazer, enquanto requisito não funcional especifica como o sistema deve se comportar. 

Alternativas
Q2281814 Engenharia de Software

Acerca de testes de software, julgue o próximo item. 


Os testes dos tipos alfa e beta são executados em um ambiente controlado e com a presença de, pelo menos, um desenvolvedor.

Alternativas
Q2281813 Engenharia de Software

Acerca de testes de software, julgue o próximo item. 


O teste de regressão deve ser efetuado para garantir que novos componentes não tenham causado problema nas funções que antes funcionavam corretamente.

Alternativas
Q2281798 Engenharia de Software

Com base nos princípios e modelos de DEVOPS, julgue o item subsecutivo.


O uso da integração contínua (continuous integration) é um requisito fundamental para o DEVOPS e ocorre quando existe o interesse de expandir os benefícios da automação dos testes e do feedback imediato para os próximos estágios que não são cobertos pela entrega contínua (continuous delivery).

Alternativas
Respostas
3821: E
3822: D
3823: D
3824: A
3825: C
3826: E
3827: E
3828: D
3829: E
3830: B
3831: B
3832: E
3833: C
3834: E
3835: C
3836: E
3837: C
3838: E
3839: C
3840: E