Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

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
Q181303 Engenharia de Software
Qualquer descendente do classificador é capaz de usar a característica; sua especificação é antecedida pelo símbolo #. A definição trata da visibilidade usada na notação UML, de nível

Alternativas
Q181302 Engenharia de Software
Na notação UML, um nome entre ângulos (ex. <<nome>>), colocado acima do nome de outro elemento, é utilizado para a representação gráfica de

Alternativas
Q181301 Engenharia de Software
Considere:
I. estruturais,
II. comportamentais,
III. de agrupamentos,
IV. anotacionais.
Quanto aos itens da UML que podem constituir blocos de construção básicos OO, está correto o que consta em

Alternativas
Q181300 Engenharia de Software
Quanto à classificação de tipo de bloco de construção, de acordo com Grady Booch et al, o vocabulário UML abrange

Alternativas
Respostas
12401: C
12402: C
12403: E
12404: C
12405: C
12406: C
12407: A
12408: A
12409: E
12410: D
12411: A
12412: A
12413: D
12414: B
12415: B
12416: B
12417: D
12418: E
12419: E
12420: C