Início

Questões de Concursos Engenharia de Software

Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


21Q165718 | Engenharia de Software, Gestão de Projetos, Auditor Fiscal da Receita Estadual, SEFAZ RS, CESPE CEBRASPE, 2018

Assinale a opção que indica o documento que, no projeto de um novo serviço, é descrito na área de conhecimento integração no PMBOK e, apesar de não ser considerado um contrato, informa as necessidades do negócio, as premissas e os requisitos de alto nível do cliente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

22Q119490 | Engenharia de Software , Qualidade de Software, Analista de Teste de Qualidade, MEC, FGV

A SQA (Software Quality Assurance) é um padrão sistemático de ações que são exigidas para garantir a qualidade de software. Ela compreende uma variedade de tarefas associadas a grandes atividades.

A seguir são apresentadas as atividades da SQA, à exceção de uma. Assinale-a.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

23Q120029 | Engenharia de Software , Metodologias Ageis, Analista de Sistemas Suporte Basis SAP R3, ELETROBRÁS, CESGRANRIO

No âmbito do desenvolvimento ágil de sistemas de informação, é INCORRETO afirmar que, no SCRUM,

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

24Q117180 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas Desenvolvimento e Manutenção, INFRAERO, FCC

A engenharia de requisitos ajuda os engenheiros de software a compreender melhor o problema que eles vão trabalhar para resolver. Ela inclui um conjunto de tarefas que levam a um entendimento de qual será o impacto do software sobre o negócio, do que o cliente quer e de como os usuários finais vão interagir com o software. A função de negociação no processo de engenharia de requisitos

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

25Q117521 | Engenharia de Software , Scrum, Analista de Sistemas Arquitetura de Software, INFRAERO, FCC

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:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

26Q116145 | Engenharia de Software , Scrum, Analista de Sistemas Gestão de TI, INFRAERO, FCC

Em relação às regras do Scrum, é INCORRETO afirmar:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

27Q149003 | Engenharia de Software, Scrum, Analista Judiciário Tecnologia da Informação, TRT 4a REGIÃO, FCC

Para utilizar o processo de estimativa por Story Points em Scrum, inicialmente

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

28Q120504 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista de Tecnologia da Informação, MPOG, FUNRIO

Considere o seguinte problema encontrado em projetos de desenvolvimento de software:
“Projetos reais raramente seguem um fluxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz indiretamente. Como resultado, as modificações podem causar confusão à medida que a equipe de projeto prossegue.” Esse é um dos problemas que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

29Q112969 | Engenharia de Software , UML, Analista de Finanças e Controle, CGU, ESAF

Na modelagem com UML, o Diagrama de Casos de Uso fornece

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

30Q119279 | Engenharia de Software , Ciclo de Vida de Software, Analista de Sistemas, CFA, IADES

No modelo de desenvolvimento em espiral, cada loop da espiral representa uma fase do processo de software. A importante distinção entre este modelo e os demais é a consideração em todos os ciclos da análise de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

32Q120945 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas Pleno Processos, Petrobras, CESGRANRIO

Sobre a Análise e o Gerenciamento de Requisitos, é FALSO afirmar que:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

33Q118673 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Sistemas, BADESC, FGV

O Modelo Espiral, segundo Pressman (1995), incorpora as melhores características do Ciclo de Vida Clássico e da Prototipação e acrescenta o seguinte elemento:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

34Q148510 | Engenharia de Software, Ciclo de Vida de Software, Analista Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCC

À medida que se avança pelo modelo ocorre uma iteração e o software evolui para estágios superiores, normalmente com aumento da complexidade. Cada iteração está provida das atividades determinadas pelos quadrantes planejamento, avaliação de alternativas e riscos, desenvolvimento do software e avaliação do cliente. No ciclo de vida de desenvolvimento de software, trata-se da propriedade do modelo

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

35Q702676 | Engenharia de Software, Assistente Ministerial de Informática, MPC PA, CESPE CEBRASPE, 2019

Texto associado.

O processo unificado (RUP) reúne boas práticas de especificação e de projeto de sistemas, sendo um modelo genérico de processo organizado em fases que podem gerar um conjunto de produtos de trabalho. Considerando isso, assinale a opção que identifica a fase do RUP na qual devem estar incluídos o refinamento e a expansão dos casos de uso preliminares, dos requisitos não funcionais e da descrição da arquitetura do software.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

37Q116049 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Sistemas, ELETROBRÁS, CESGRANRIO

Em um projeto de desenvolvimento de software, os membros da equipe do projeto conversam, diariamente, numa rápida reunião, para verificar o andamento das tarefas e expor eventuais dificuldades. Essa equipe é multidisciplinar, composta predominantemente de profissionais experientes que trabalham em conjunto com, pelo menos, um representante do cliente. As iterações de trabalho são curtas e, ao final de cada uma delas, o produto ganha novas funcionalidades. Nesse momento, a versão atual é apresentada funcionando ao cliente, visto que ter o software funcionando é mais importante do que ter uma documentação detalhada. O modelo de desenvolvimento de sistemas que se encaixa nesse cenário é o

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

38Q112699 | Engenharia de Software , Teste de Software, Analista de Informática, SPTrans, VUNESP

O usuário final está efetuando alguns testes no software recém-entregue pela equipe de desenvolvimento. Um dos testes que ele está executando é a consistência do CPF e do CEP. Esse tipo de teste é conhecido como teste de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

39Q120064 | Engenharia de Software , Ciclo de Vida de Software, Analista de Sistemas Júnior Engenharia de Software, ELETROBRÁS, CESGRANRIO

O termo Modelo de Ciclo de Vida é utilizado para descrever um grupo de atividades e a forma como elas se relacionam.
Considerando o Modelo de Ciclo de Vida de Sistemas por Prototipagem Evolucionária, afirma-se que

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

40Q228784 | Engenharia de Software, Análise de Requisitos, Profissional de Nível Superior, Chesf, CESGRANRIO

Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que serão refinadas e expandidas em versões futuras.

Qual o modelo de ciclo de vida de desenvolvimento de software mais adequado a esse caso?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.