Questões de Concurso Sobre engenharia de software

Foram encontradas 14.889 questões

Q4172562 Engenharia de Software
Metodologias ágeis representam um conjunto de metodologias diferentes entre si, mas caracterizadas por princípios comuns, que direcionam o desenvolvimento de projetos de sistemas de software de forma iterativa e incremental. Com relação às metodologias ágeis, analise as afirmativas a seguir.

I. São exemplos de artefatos da metodologia XP (eXtreme Programming): product backlog, sprint backlog e incremento.
II. A metodologia Scrum prevê quatro tipos de reunião e um tipo de iteração de desenvolvimento denominado sprint.
III. Praxis é um artefato que faz parte do núcleo da metodologia XP.
IV. FDD ou Feature-Driven Development (Desenvolvimento Dirigido por Funcionalidade) é uma metodologia que enfatiza o uso de orientação a objetos e possui duas fases: a concepção e planejamento e a construção.

Estão corretas as afirmativas
Alternativas
Q4172561 Engenharia de Software
O ponto de partida para a definição da arquitetura de um processo de desenvolvimento de software é a escolha de um modelo de ciclo de vida. Sobre os modelos de ciclo de vida de desenvolvimento de software, é possível afirmar que o modelo 
Alternativas
Q4154449 Engenharia de Software
Quais testes de segurança podem ser projetados para avaliar vulnerabilidades de buffer overflow, devido aos dados transmitidos da interface do usuário para a lógica de negócios?  
Alternativas
Q4154447 Engenharia de Software
Durante os processos de integração, diferentes ferramentas podem ser utilizadas para automatizar ou apoiar tarefas. Nesse contexto, as ferramentas Jenkins e Maven têm sido bastante utilizadas. Sobre essas ferramentas, marque a alternativa correta. 
Alternativas
Q4154446 Engenharia de Software
A respeito das metodologias ágeis, marque a alternativa correta. 
Alternativas
Q4154445 Engenharia de Software
“Em um projeto do software ‘Banco Virtual’, um grupo de investidores pediu que os desenvolvedores implementassem um resumo das ações compradas por um cliente”. Com base nessa afirmação, qual o cenário descreve o uso de diagramas de classe UML como instrumento para a Engenharia Avante?
Alternativas
Q4141579 Engenharia de Software
A qual tipo de teste o conceito a seguir se refere: “Trata-se de testes que simulam o uso de um sistema por um usuário real”?
Alternativas
Q4141578 Engenharia de Software
Diferentes ferramentas de testes podem ser utilizadas para automatizar os testes de software. A respeito do Selenium, marque a alternativa correta. 
Alternativas
Q4141577 Engenharia de Software
“Não é raro encontrar um método implementado na classe errada. Ou seja, apesar de implementado em uma classe A, um método f pode usar mais serviços de uma classe B”. Como o método f tem mais dependências para elementos de B do que de sua classe, deve-se: 
Alternativas
Q4141575 Engenharia de Software
Desenvolvimento Dirigido Por Testes ou Test Driven Development (TDD) é uma das práticas de programação propostas pelo método ágil Extreme Programming. Sobre essa prática, marque a alternativa correta. 
Alternativas
Q4141573 Engenharia de Software
Sobre o Unified Modeling Language (UML) 2.X, é correto afirmar que:  
Alternativas
Q4141509 Engenharia de Software
Quanto ao conceito de usabilidade, marque a alternativa correta. 
Alternativas
Q4140662 Engenharia de Software
Na realização de um produto como um site, uma peça multimídia, um aplicativo mobile, na sua metodologia de desenvolvimento e etapas, marque a alternativa correta. 
Alternativas
Q4138165 Engenharia de Software
Marque a alternativa correta sobre o uso de ferramentas para apoiar os testes de software. 
Alternativas
Q4138164 Engenharia de Software
Quando se adotam testes de caixa-preta, existem técnicas para auxiliar na seleção das entradas de dados que serão utilizadas durante os testes. Qual a técnica mais recomendada para auxiliar na seleção das entradas de testes?  
Alternativas
Q4138163 Engenharia de Software
Os desenvolvedores costumam implementar código em branches separadas do código principal e, em alguns casos, somente quando terminam todo o desenvolvimento juntam as alterações ao master ou trunk. Essas alterações, realizadas por meio do comando merge, podem causar uma série de conflitos. Esses conflitos, que ocorrem durante a integração de branches em grandes sistemas foram o princípio motivador para a criação da prática de integração contínua de código. Nesse cenário, pode-se afirmar que:  
Alternativas
Q4138162 Engenharia de Software
A norma ISO 9126 traz um conjunto de atributos de qualidade organizados em características e subcaraterísticas. A característica “Funcionalidade” diz respeito à capacidade do software de prover funcionalidades que satisfaçam as necessidades explícitas e implícitas dos usuários. Dentre as subcaracterísticas da característica ‘Funcionalidade’, aquela que corresponde à capacidade do software de interagir com um ou mais sistemas especificados é a:  
Alternativas
Q4138161 Engenharia de Software
Os requisitos de um sistema de software definem o que ele deve fazer e sob quais restrições. Nesse contexto, marque a alternativa correta.  
Alternativas
Q4138160 Engenharia de Software
Um processo de software define um conjunto de passos, tarefas e práticas que devem ser seguidos durante o desenvolvimento. Sobre os processos de software, marque a alternativa correta.  
Alternativas
Q4138159 Engenharia de Software
Pode-se conceituar Gerência de Configuração de Software (GCS) como sendo um conjunto de atividades de apoio que permite a absorção ordenada das mudanças inerentes ao desenvolvimento de software, mantendo a integridade e a estabilidade durante a evolução do projeto. Os níveis da GCS são controlar e acompanhar mudanças (Controle de Mudança), registrar a evolução do projeto (Controle de Versão) e estabelecer a integridade do sistema (Integração Contínua). Em relação à gerência de configuração, é correto afirmar que:  
Alternativas
Respostas
4981: D
4982: A
4983: B
4984: D
4985: D
4986: C
4987: A
4988: B
4989: C
4990: C
4991: A
4992: A
4993: D
4994: D
4995: A
4996: C
4997: B
4998: D
4999: A
5000: D