Questões de Concurso Sobre engenharia de software

Foram encontradas 14.884 questões

Q1931283 Engenharia de Software
Baseando-se em conhecimentos acerca da organização do Scrum. O(s) responsável(is) por alcançar o maior valor de negócio para o projeto, e também responsável pela coordenação das necessidades dos clientes e pela manutenção da justificativa de negócio para o projeto é conhecido como:
Alternativas
Q1931282 Engenharia de Software
Os Princípios do Scrum são as diretrizes fundamentais para a aplicação do framework Scrum e devem obrigatoriamente serem usados em todos os projetos Scrum. O princípio que destaca o foco do Scrum em entregar o máximo de valor de negócio possível, durante todo o projeto é o princípio de: 
Alternativas
Q1931281 Engenharia de Software

“No desenvolvimento XP é utilizado o ______________. Primeiro são criados os testes unitários e depois o código para que os testes funcionem essa abordagem é complexa no início, mas os testes unitários são essenciais para que a qualidade do projeto seja mantida.”


A alternativa que completa corretamente a lacuna é:

Alternativas
Q1931280 Engenharia de Software
Já as práticas do modelo XP consistem no núcleo principal do processo. Evidenciando os valores que ajudarão a ter sucesso no projeto. Analise as afirmações abaixo sobre as práticas do desenvolvimento XP:
I - Cliente presente: O cliente deve participar ativamente do processo de desenvolvimento. Tudo precisa da comunicação com o cliente.
II - Código coletivo: Diz que o código fonte não tem dono, porém, somente o gerente do produto pode dar permissão para que o código seja modificado.
III – Não Refatoração: É um processo que permite que o código não seja modificado demais, para não interferir no que já foi feito.

Estão corretas: 
Alternativas
Q1931279 Engenharia de Software
No desenvolvimento XP, além dos valores, existe um conjunto de princípios que deve ser seguido pelas equipes, as alternativas abaixo apresentam exemplos desses princípios, EXCETO:
Alternativas
Q1931278 Engenharia de Software
No método de desenvolvimento ágil XP, o conjunto de valores servem como um critério que norteiam as pessoas envolvidas no desenvolvimento do software, além de se complementarem. Das alternativas abaixo, qual NÃO é um dos valores do desenvolvimento XP? 
Alternativas
Q1931277 Engenharia de Software
Sobre os processos de desenvolvimento ágil é INCORETO afirmar que: 
Alternativas
Q1931276 Engenharia de Software
Sobre o teste de unidade, avalie as afirmações a seguir:
I – Verificação da menor unidade de projeto de software.
II – Pode ser realizado em paralelo para múltiplos módulos.
III – Devem ser testados todos os possíveis caminhos lógicos.
Estão corretas as afirmações: 
Alternativas
Q1931275 Engenharia de Software
Sobre um diagrama de estados, é correto afirmar que:
Alternativas
Q1931274 Engenharia de Software
O processo de engenharia de requisitos pode incluir quatro atividades de alto nível. Correlacione as definições a seguir:
I – Avaliar se o sistema é útil para a empresa.
II – Descobrir os requisitos.
III – Converter requisitos em uma forma padrão.
IV – Verificar se os requisitos realmente definem o sistema que o cliente quer. 

(   ) – Validação. (   ) – Especificação. (   ) – Estudo de viabilidade. (   ) – Elicitação e análise.

A ordem das relações de cima para baixo é:
Alternativas
Q1931273 Engenharia de Software
Sobre especificação de requisitos, analise as afirmações a seguir?
I – Idealmente, os requisitos de usuário e de sistema devem ser claros, inequívocos, de fácil compreensão, completos e consistentes.
II – Os requisitos de usuário para um sistema devem descrever todos os requisitos de modo que sejam compreensíveis para usuários do sistema que não tenham conhecimento técnico detalhado.
III – O documento de requisitos não deve incluir detalhes da arquitetura ou projeto do sistema.

Estão corretas as afirmações:
Alternativas
Q1931272 Engenharia de Software
Na engenharia de requisitos, os requisitos podem ser classificados como:
Alternativas
Q1931271 Engenharia de Software

“Os __________ de um sistema são as descrições do que um sistema deve fazer, os serviços que oferece e as restrições a seu funcionamento. Refletem as necessidades dos clientes para um sistema que serve a uma finalidade determinada. O processo de descobrir, analisar, documentar e verificar esses serviços e restrições é chamado engenharia de requisitos.”


Qual das alternativas a seguir completa corretamente a lacuna?

Alternativas
Q1931270 Engenharia de Software
Conhecido como um dos primeiros modelos de desenvolvimento e derivado de processos mais gerais da engenharia de sistemas o modelo cascata é conhecido assim por causa do encadeamento entre uma fase e outra. É o exemplo de um processo dirigido a planos. Com base nesse modelo, avalie as afirmações a seguir:
I - Na primeira etapa é feito o levantamento de requisitos com o cliente, para entender suas expectativas e definir quais funcionalidades devem ser implementadas no sistema.
II - O modelo cascata é inflexível, já que uma vez iniciado, todas as etapas são executadas e o primeiro resultado só é visto no final.
III - Outro problema do modelo em cascata é a falta de feedback do cliente, já que a interação dele com a equipe de desenvolvimento geralmente acontece somente no início e no fim do projeto.
Estão corretas as afirmações:
Alternativas
Q1931269 Engenharia de Software
Medir a qualidade do software é uma das maiores dificuldades da engenharia. Para auxiliar nisso A norma fornece um modelo de propósito geral que define seis categorias de características de qualidade de software. Dentre as alternativas a seguir, qual NÃO é uma dessas características? 
Alternativas
Q1931268 Engenharia de Software
Atualmente, muitas instituições têm se preocupado em criar normas para permitir o desenvolvimento de softwares de qualidade. Qual das alternativas a seguir é da norma responsável pelas características da qualidade de produtos de software? 
Alternativas
Q1930771 Engenharia de Software
Sobre diagramas de interação, assinale a afirmativa correta: 
Alternativas
Q1930770 Engenharia de Software

Diagramas UML permitem expressar diferentes visões e abstrações na modelagem de um sistema. Acerca desse tema, analise as afirmativas a seguir.


1) Diagramas de casos de uso e diagramas de atividade são exemplos de diagramas que representam o comportamento dinâmico do sistema.


2) Diagramas de classes representam a visão estática do sistema e podem ser expressos em diferentes níveis de abstração, desde a perspectiva conceitual até a de implementação.


3) Diagramas de máquinas de estados representam os possíveis estados da instância de uma classe e são uma boa alternativa para modelar concorrência.


4) No modelo de casos de uso, a execução de cada caso de uso é independente dos demais casos de uso. No entanto, em nível de implementação, podem-se criar dependências implícitas entre casos de usos distintos.


Está(ão) correta(s), apenas: 

Alternativas
Q1930769 Engenharia de Software
Relacionamentos são elementos importantes nos diagramas UML. Existem 4 tipos básicos de relacionamentos em UML: associação, generalização, realização e dependência. Sobre esses elementos, assinale afirmativa correta. 
Alternativas
Q1930768 Engenharia de Software

Considere as seguintes afirmações sobre o framework Scrum.


1) Sprint Backlog é uma lista priorizada de tudo o que pode ser necessário no produto.


2) Os papéis em Scrum são o ScrumMaster, Product Owner e o time. O segundo é responsável por assegurar que o processo seja entendido e seguido pelo time.


3) Na retrospectiva da sprint (Sprint Retrospective), o ScrumMaster incentiva o time a revisar as práticas adotadas e eleger as mais eficazes para a próxima Sprint.


Está(ão) correta(s): 

Alternativas
Respostas
5661: B
5662: A
5663: E
5664: C
5665: A
5666: A
5667: B
5668: A
5669: B
5670: D
5671: E
5672: A
5673: B
5674: A
5675: E
5676: D
5677: D
5678: C
5679: B
5680: D