Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q1165339 Engenharia de Software
Qual é a principal funcionalidade de uma ferramenta de gerenciamento de dependências?
Alternativas
Q1165336 Engenharia de Software
A Metodologia TDD (Test Driven Development) tem como princípio básico a execução de testes durante o processo de desenvolvimento de software. Qual é o primeiro princípio fundamental ao se adotar essa metodologia?
Alternativas
Q1165331 Engenharia de Software
O sistema de controle de versão distribuído, denominado GIT, tem uma propriedade que faz com que seus arquivos sempre estejam em um dos três estados denominados fundamentais. Quais são esses estados?
Alternativas
Q1165330 Engenharia de Software
Com a realização do Manifesto Ágil em 2001 por um conjunto de especialistas em processos de desenvolvimento de software, ficaram definidos alguns parâmetros principais que passaram a ser um denominador comum de Metodologias Ágeis. São características atribuídas aos métodos ágeis, EXCETO
Alternativas
Q1164927 Engenharia de Software
O Arduino é um dispositivo programável, funcional e de baixo custo, criado por um grupo de pesquisadores para ser acessível a estudantes e projetistas amadores. Esse dispositivo possui grande diversidade de exemplos built-in incluídos no seu software, agrupados por bibliotecas. Dessas bibliotecas, a que habilita a comunicação entre o processador Linux e microcontroladores AVR é a
Alternativas
Q1160093 Engenharia de Software
Na metodologia ágil Extreme Programming (XP), a propriedade do código é coletiva, dessa forma, todos compartilham o mesmo orgulho e as mesmas críticas. Considerando o exposto, assinale a alternativa que apresenta uma das regras da codificação em XP.
Alternativas
Q1160092 Engenharia de Software
Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, os projetos são divididos em ciclos e tendem a ser mais rápidos que a metodologia tradicional. No Scrum, existem três papéis. São eles:
Alternativas
Q1130985 Engenharia de Software

A engenharia de software relaciona-se aos processos e às ferramentas que permitem o desenvolvimento de software de alta qualidade. Em relação às ferramentas, linguagens e abordagens utilizadas pela engenharia de software, julgue o item a seguir.


A engenharia de software moderna tem como papel elaborar e fornecer metodologias baseadas na noção de evolução do software. Em outras palavras, deve possibilitar que os softwares sejam modificados continuamente, ou mesmo que novos softwares sejam construídos a partir dos antigos.

Alternativas
Q1130984 Engenharia de Software

A engenharia de software relaciona-se aos processos e às ferramentas que permitem o desenvolvimento de software de alta qualidade. Em relação às ferramentas, linguagens e abordagens utilizadas pela engenharia de software, julgue o item a seguir.


Scrum é um método de desenvolvimento ágil. Esse método envolve as etapas de requisitos, análise, projeto, evolução e entrega do software.

Alternativas
Q1130983 Engenharia de Software
A engenharia de software relaciona-se aos processos e às ferramentas que permitem o desenvolvimento de software de alta qualidade. Em relação às ferramentas, linguagens e abordagens utilizadas pela engenharia de software, julgue o item a seguir.
O diagrama de classe é um dos diagramas utilizados pela UML (Unified Modeling Language). Ele fornece uma visão dinâmica das comunicações entre os objetos das classes no diagrama.
Alternativas
Q1129030 Engenharia de Software
O teste de software tem como fundamento garantir a qualidade do software, utilizando um conjunto de atividades técnicas aplicadas durante todo o processo de desenvolvimento e garantir que tanto o processo de desenvolvimento quanto o produto de software atinjam os níveis de qualidade especificados. Em relação à aplicação do teste de software, julgue o item a seguir.
Os usos de ferramentas automatizadas apoiam o critério de teste e contribuem para reduzir as falhas produzidas por intervenção humana.
Alternativas
Q1129029 Engenharia de Software
O teste de software tem como fundamento garantir a qualidade do software, utilizando um conjunto de atividades técnicas aplicadas durante todo o processo de desenvolvimento e garantir que tanto o processo de desenvolvimento quanto o produto de software atinjam os níveis de qualidade especificados. Em relação à aplicação do teste de software, julgue o item a seguir.
O projeto de casos de teste não possui eficácia para a prevenção de defeitos e identificação de erros.
Alternativas
Q1129028 Engenharia de Software
O teste de software tem como fundamento garantir a qualidade do software, utilizando um conjunto de atividades técnicas aplicadas durante todo o processo de desenvolvimento e garantir que tanto o processo de desenvolvimento quanto o produto de software atinjam os níveis de qualidade especificados. Em relação à aplicação do teste de software, julgue o item a seguir.
As etapas do teste de software são: implantação, verificação e análise de resultados.
Alternativas
Q1129027 Engenharia de Software
O teste de software tem como fundamento garantir a qualidade do software, utilizando um conjunto de atividades técnicas aplicadas durante todo o processo de desenvolvimento e garantir que tanto o processo de desenvolvimento quanto o produto de software atinjam os níveis de qualidade especificados. Em relação à aplicação do teste de software, julgue o item a seguir.
O teste de software é fundamental em todos os ramos da engenharia de software, sendo uma atividade essencial para ascensão ao nível 3 do Modelo CMMI/SEI.
Alternativas
Q1129026 Engenharia de Software
O teste de software tem como fundamento garantir a qualidade do software, utilizando um conjunto de atividades técnicas aplicadas durante todo o processo de desenvolvimento e garantir que tanto o processo de desenvolvimento quanto o produto de software atinjam os níveis de qualidade especificados. Em relação à aplicação do teste de software, julgue o item a seguir.
Os defeitos no processo de desenvolvimento, em sua maior parte, são de origem humana, pois são gerados na comunicação e na transformação de informações, e continuam presentes nos diversos produtos de software produzidos, liberados e localizados em partes do código raramente executadas.
Alternativas
Q1129025 Engenharia de Software
O Scrum é um framework dentro do qual pode-se empregar diversos processos e técnicas. É fundamentado na teoria de controle de processos empíricos e emprega uma abordagem iterativa e incremental para otimizar a previsibilidade e controlar riscos. Sobre as características do Scrum, julgue o item a seguir.
O Backlog da Sprint é a recomendação do trabalho que o Time identifica como necessário para alcançar a meta da Sprint. Os itens do Backlog da Sprint devem ser íntegros.
Alternativas
Q1129024 Engenharia de Software
O Scrum é um framework dentro do qual pode-se empregar diversos processos e técnicas. É fundamentado na teoria de controle de processos empíricos e emprega uma abordagem iterativa e incremental para otimizar a previsibilidade e controlar riscos. Sobre as características do Scrum, julgue o item a seguir.
Os Eventos com Duração Fixa chamados Time-Boxes no Scrum são compostos por: a reunião de planejamento da versão para entrega, a Sprint, a reunião de planejamento da Sprint, a revisão da Sprint, a retrospectiva da Sprint e a reunião diária
Alternativas
Q1129023 Engenharia de Software
O Scrum é um framework dentro do qual pode-se empregar diversos processos e técnicas. É fundamentado na teoria de controle de processos empíricos e emprega uma abordagem iterativa e incremental para otimizar a previsibilidade e controlar riscos. Sobre as características do Scrum, julgue o item a seguir.
O Product Owner é um comitê responsável pelo gerenciamento do Backlog do Produto e por garantir o valor do trabalho realizado pelo Time Scrum.
Alternativas
Q1129022 Engenharia de Software
O Scrum é um framework dentro do qual pode-se empregar diversos processos e técnicas. É fundamentado na teoria de controle de processos empíricos e emprega uma abordagem iterativa e incremental para otimizar a previsibilidade e controlar riscos. Sobre as características do Scrum, julgue o item a seguir.
O ScrumMaster é responsável por garantir que o Time Scrum esteja aderindo aos valores do Scrum, às práticas e às regras. Também ajuda o Time Scrum e a organização a adotarem o Scrum e treina e leva o Time Scrum a ser mais produtivo e a desenvolver produtos de maior qualidade.
Alternativas
Q1129021 Engenharia de Software
O Scrum é um framework dentro do qual pode-se empregar diversos processos e técnicas. É fundamentado na teoria de controle de processos empíricos e emprega uma abordagem iterativa e incremental para otimizar a previsibilidade e controlar riscos. Sobre as características do Scrum, julgue o item a seguir.
O framework Scrum consiste em um conjunto formado por Times Scrum e seus papéis associados, Eventos com Duração Fixa (Time-Boxes), Artefatos e Regras.
Alternativas
Respostas
5941: E
5942: D
5943: E
5944: A
5945: B
5946: A
5947: C
5948: C
5949: C
5950: E
5951: C
5952: E
5953: E
5954: C
5955: C
5956: E
5957: C
5958: E
5959: C
5960: C