Questões de Concurso Sobre engenharia de software

Foram encontradas 14.502 questões

Q2174853 Engenharia de Software
Durante o processo de contagem dos Pontos por Função de um projeto de melhoria de um sistema de informação, um profissional de TI encontrou uma contagem prévia que indicava que o sistema possuía 5 EE, 10 SE, 5 CE, 4 ALI e 2 AIE. Ele detectou que as modificações planejadas eram:
• receber mais um arquivo que trazia dados de outro sistema; • eliminar uma tela por onde esses dados eram antes digitados; • alterar uma tela que mostrava os últimos 5 pedidos feitos para mostrar 10; e • criar um relatório impresso, semelhante a um preexistente, porém usando uma outra ordenação.
De acordo com a metodologia de contagem IFPUG, o projeto de melhoria possui
Alternativas
Q2174852 Engenharia de Software
Ao planejar um projeto de sistema seguindo um ciclo de vida linear, um gerente de projeto resolveu instituir uma estratégia global de teste de software.
Considerando-se uma ordem do mais específico para o mais geral, ou seja, terminando-se com o teste de ordem superior, qual a ordem dos testes a serem realizados?
Alternativas
Q2174847 Engenharia de Software
O Scrum é um Ciclo de Vida Ágil, proposto para o desenvolvimento de software, baseado nos princípios da transparência, inspeção e adaptação, que emprega uma abordagem para que o desenvolvimento dos entregáveis aconteça de forma
Alternativas
Q2174751 Engenharia de Software
O product backlog é fundamental para um projeto. Um time de desenvolvimento se reuniu ao product owner para estimar o tempo para a realização dos itens do product backlog de um projeto e definiu que o tempo de realização de cada atividade deveria ser estimado em termos de homens-hora.
Nesse caso, a unidade para estimativa de realização dos itens do produto backlog utilizada é denominada
Alternativas
Q2172678 Engenharia de Software
Os métodos Scrum e eXtreme Programming são dois exemplos de abordagens iterativas para o desenvolvimento de softwares. Eles são métodos ágeis que compartilham algumas características. Analise as assertivas abaixo e assinale a alternativa correta.
I. Scrum e eXtreme Programming têm ênfase no desenvolvimento e entrega incrementais de software. II. Scrum e eXtreme Programming têm ênfase em processos em vez de pessoas. III. Scrum e eXtreme Programming têm dificuldade de atender a contínuas mudanças nos requisitos.
Alternativas
Q2172677 Engenharia de Software
Existem diversos métodos para desenvolvimento de softwares, cada um deles com um conjunto próprio de etapas e ciclo de desenvolvimento de software. Analise os elementos de um método de desenvolvimento de software:
• Product Backlog • Sprint Backlog • Product Owner • Daily Stand-up
Qual método de desenvolvimento de software possui esses elementos?
Alternativas
Q2172676 Engenharia de Software
Muitas empresas fazem apenas testes funcionais em seus sistemas, mas na busca contínua por mais qualidade, menos riscos e melhores resultados, estão utilizando diversos outros tipos de testes. Relacione a Coluna 1 à Coluna 2, associando os tipos de testes com sua explicação.
Coluna 1 1. Teste de usabilidade. 2. Teste de segurança. 3. Teste de desempenho. 4. Teste de stress. 5. Teste de portabilidade.
Coluna 2 ( ) Verificar aspectos que envolvem a experiência do usuário ao utilizar o sistema. ( ) Verificar o comportamento do sistema em condições extremas. ( ) Verificar o funcionamento do sistema em diferentes plataformas e dispositivos, nas quais o sistema está proposto a funcionar. ( ) Verificar o tempo de resposta para determinadas operações. ( ) Verificar a proteção do sistema contra invasões ou acesso não autorizado a informações.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q2172675 Engenharia de Software
O desenvolvimento de software é uma tarefa complexa e desafiadora que envolve, normalmente, um time de desenvolvedores que colaboram entre si. Para o sucesso desse desenvolvimento colaborativo, utilizam-se práticas e ferramentas que minimizarão problemas. A integração contínua é uma dessas práticas. Analise as assertivas abaixo e assinale a alternativa correta.
I. GitHub oferece fluxo de trabalho inicial de CI (Integração Contínua) para uma série de linguagens e estruturas. II. A Integração Contínua é uma prática que recomenda que os commits sejam adiados o máximo possível, evitando tráfego de rede. III. O GitHub permite personalizar e compartilhar fluxos de trabalho.
Alternativas
Q2172674 Engenharia de Software
Testar um software não é apenas encontrar algum erro/problema, mas envolve investigar, analisar e garantir que a entrega será realizada com qualidade (qualidade do código desenvolvido, dos requisitos acordados, dos padrões adotados e afins). Duas técnicas de teste de software são testes de caixa branca e testes de caixa preta. Relacione a Coluna 1 à Coluna 2, associando as técnicas de teste de software aos itens.
Coluna 1 1. Teste de caixa branca. 2. Teste de caixa preta.
Coluna 2 ( ) Análise de valor limite. ( ) Teste de condição. ( ) Teste de tabela de decisão. ( ) Teste funcional. ( ) Teste estrutural. ( ) Teste de ciclo.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q2172411 Engenharia de Software

No sistema Git, qual o objetivo do comando abaixo?

git remote -v 

Alternativas
Q2172410 Engenharia de Software
Git é um sistema de gerenciamento de código-fonte distribuído de código aberto. Qual comando do Git pode ser utilizado para atualizar a linha de desenvolvimento local com atualizações do repositório equivalente remoto?
Alternativas
Q2172409 Engenharia de Software
Assinale a alternativa que identifica um diagrama estrutural da UML utilizado para fazer a modelagem da visão estática de um sistema e que oferece, principalmente, suporte para os requisitos funcionais desse sistema.
Alternativas
Q2172408 Engenharia de Software
São diagramas comportamentais da UML (Unified Modeling Language):
Alternativas
Q2172404 Engenharia de Software
São atividades ou práticas comuns do ADLM (Application Development Lifecycle Management), EXCETO:
Alternativas
Q2172403 Engenharia de Software
Os testes fazem parte de um processo mais amplo de __________ e __________ de software (V & V), cujo objetivo é conferir se o software que está sendo desenvolvido cumpre sua especificação e fornece a funcionalidade esperada pelos usuários.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q2172402 Engenharia de Software
Assinale a alternativa que apresenta SOMENTE tipos de testes de sistema.
Alternativas
Q2172400 Engenharia de Software
Uma prática utilizada em projetos de desenvolvimento de software orientado a objetos é a inversão de controle. Uma das vantagens da inversão de controle é:
Alternativas
Q2172397 Engenharia de Software
Sobre as notações utilizadas para escrever requisitos de sistemas, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) Na especificação em linguagem natural, cada sentença deve expressar um requisito.
( ) Especificações em linguagem natural estruturada utilizam modelos gráficos, suplementados por anotações em texto.
( ) Os casos de uso são uma maneira de descrever as interações entre usuários e um sistema usando um modelo gráfico e um texto estruturado.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2172396 Engenharia de Software
No ciclo de vida ágil de desenvolvimento de software, a técnica de documentar requisitos do sistema a partir do ponto de vista do usuário é conhecida como:
Alternativas
Q2172395 Engenharia de Software
Um aspecto importante do processo de software é a organização das atividades metodológicas, bem como as ações e tarefas que ocorrem dentro de cada atividade em relação à sequência e ao tempo. Esse aspecto é chamado de fluxo do processo. A partir da análise da imagem abaixo, assinale a alternativa que identifica o tipo de fluxo de processo que está sendo representado.
Imagem associada para resolução da questão
Alternativas
Respostas
4201: A
4202: E
4203: B
4204: C
4205: C
4206: E
4207: D
4208: D
4209: C
4210: B
4211: C
4212: C
4213: A
4214: B
4215: B
4216: C
4217: A
4218: B
4219: C
4220: B