🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.699 questões

Q199441 Engenharia de Software
Levando em conta esses aspectos, julgue os próximos itens.

No processo de construção e(ou) manutenção de um produto de software, o termo requisito pode ser definido da seguinte forma: uma condição, característica ou capacidade, determinada no universo das necessidades do negócio do usuário, que deve ser atendida por um software na forma de aspectos funcionais e não funcionais.
Alternativas
Q199437 Engenharia de Software
Com relação a esse assunto, julgue os itens seguintes.

Na denominada fase de elaboração, tipicamente, o foco é inserido na maneira como se gerenciam requisitos e como se gerencia o projeto.
Alternativas
Q199436 Engenharia de Software
Com relação a esse assunto, julgue os itens seguintes.

Um projeto que usa o desenvolvimento iterativo tem um ciclo de vida que consiste em várias iterações. Uma iteração incorpora um conjunto quase sequencial de atividades em modelagem de negócios, requisitos, análise e design, implementação, teste e implantação, em várias proporções, dependendo do local em que ela está localizada no ciclo de desenvolvimento.
Alternativas
Q199435 Engenharia de Software
Com relação a esse assunto, julgue os itens seguintes.

O RUP tem duas dimensões: o eixo horizontal e o eixo vertical. A primeira dimensão representa o aspecto estático do processo quando ele é aprovado e é expressa em termos de fases, iterações e marcos. A segunda dimensão representa o aspecto dinâmico do processo, como ele é descrito em termos de componentes, disciplinas, atividades, fluxos de trabalho, artefatos e papéis do processo.
Alternativas
Q199434 Engenharia de Software
Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

O XP segue um conjunto de valores, princípios e regras básicas que visam alcançar eficiência e efetividade no processo de desenvolvimento de software. Os valores são cinco: comunicação, simplicidade, feedback, coragem e respeito.
Alternativas
Q199433 Engenharia de Software
Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

Considerando o conceito de metodologia ágil em apreço, é correto afirmar que as seguintes metodologias são ágeis: XP (Extreme Programming), Scrum, Crystal, FDD (Feature Driven Development), DSDM (Dynamic Systems Development Method) e Open Source Software Development.
Alternativas
Q199432 Engenharia de Software
Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

O que os métodos ágeis buscam é como evitar as mudanças desde o início do projeto e não a melhor maneira de tratar essas mudanças.
Alternativas
Q199431 Engenharia de Software
Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

É conveniente que o contrato, entre cliente e fornecedor, para o desenvolvimento de um sistema computacional, contenha a lista de requisitos para o software. Contudo, os métodos ágeis de desenvolvimento preconizam que o referido contrato estabeleça o preço, a ser pago pelo cliente, com base no tempo necessário para o desenvolvimento do sistema e não com base no conjunto de requisitos.
Alternativas
Q199430 Engenharia de Software
Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

No desenvolvimento de software, a geração automática de código, proporcionada por várias ferramentas de desenvolvimento, é um fator que aumenta a produtividade, melhora a padronização e diminui os defeitos no produto.
Alternativas
Q199429 Engenharia de Software
Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

No Scrum, o taskboard é um grande painel onde podem ser colocadas informações importantes para o acompanhamento do sprint. Por meio do taskboard, as informações acerca das atividades não iniciadas (sprint backlog), das que estão em andamento e das concluídas ficam sempre visíveis e disponíveis para todos os interessados no projeto.
Alternativas
Q193185 Engenharia de Software
Considere: E = estruturais e C = comportamentais. Os diagramas de comunicação, pacotes, implantação e componentes são, respectivamente,
Alternativas
Q193184 Engenharia de Software
A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à
Alternativas
Q193183 Engenharia de Software
De acordo com Sommerville, são atividades do processo de elicitação de requisitos, pela ordem:
Alternativas
Q193182 Engenharia de Software
Na versão 2.0 da UML, costuma conter elementos tais como: ações, bifurcações, ramificações e fluxos. Trata-se do diagrama de
Alternativas
Q181317 Engenharia de Software
Analise a tabela utilizada no cálculo de Pontos de Função:
Imagem 002.jpg
Preenchem correta e respectivamente os tipos de função I, II e III:

Alternativas
Q181311 Engenharia de Software
Um dos principais conceitos do Scrum para atacar a complexidade do desenvolvimento e gerenciamento de software é a implantação de um controle descentralizado, capaz de lidar mais eficientemente com contextos pouco previsíveis. Para tanto, o gerenciamento é distribuído por meio de três agentes independentes que são:

Alternativas
Q181309 Engenharia de Software
Considere as seguintes fases do RUP: (F1) Inception, (F2) Elaboration, (F3) Construction e (F4) Transition e os critérios de avaliação:
I. Arquitetura estável.
II. Concordância dos envolvidos quanto à definição do escopo, estimativas de custo e cronograma.
III. Despesas reais dos recursos versus despesas previstas aceitáveis.
A correta associação entre os critérios e as fases é

Alternativas
Q181308 Engenharia de Software
Ramificação sequencial, bifurcação concorrente e união concorrente são

Alternativas
Q181307 Engenharia de Software
No diagrama de colaboração da UML (2.0), as linhas cheias que ligam os objetos e as setas de pontas cheias representam, respectivamente,

Alternativas
Q181304 Engenharia de Software
Como exemplo, a classe CarroImportado (em itálico) é escrita desta forma na UML para especificar que tal classe

Alternativas
Respostas
12321: C
12322: E
12323: C
12324: E
12325: C
12326: C
12327: E
12328: C
12329: C
12330: C
12331: A
12332: A
12333: E
12334: D
12335: A
12336: A
12337: D
12338: B
12339: B
12340: B