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.


521Q119672 | Engenharia de Software, Engenharia de Requisitos, Analista de Tecnologia da Informação, DATAPREV, Quadrix

Subprocesso da engenharia de requisitos que visa a verificar se os requisitos foram declarados de maneira não ambígua e se de fato definem o sistema desejado pelo usuário:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

522Q119049 | Engenharia de Software , XP, Analista de Sistemas, BDMG, FUMARC

Analise as seguintes afirmativas sobre o processo ágil Extreme Programming (XP).

I. Planejamento, Projeto, Codificação e Teste são atividades de arcabouço do XP.

II. Cartões CRC (Class Responsibility Collaborator) são produtos de trabalho da atividade de projeto do XP.

III. O XP recomenda a programação em par durante a atividade de codificação.

Marque a alternativa CORRETA:

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

523Q113230 | Engenharia de Software , UML, Analista de Informática Desenvolvimento de Sistemas, MPU, FCC

Texto associado.

OBJETIVO E REQUISITOS DE MODERNIZAÇÃO
DE PROCESSOS E DE TI EM ÓRGÃO DA
ESFERA GOVERNAMENTAL


OBJETIVO:

O Ministério Público do Governo Federal de um país deseja modernizar seu ambiente tecnológico de informática. Para tanto, adquirirá equipamentos de computação eletrônica avançados e redefinirá seus sistemas de computação, a fim de agilizar seus processos internos e também melhorar seu relacionamento com a sociedade.

REQUISITOS PARA ATENDER AO OBJETIVO:

Orientação a objeto:

Imagem 003.jpg

Imagem 004.jpg
Imagem 005.jpg

Considere a frase: "A situação em que se encontrar um processo, após cada remessa, parecer ou quaisquer ações que venham a modificar sua situação, deverá ser mostrada no sistema". O diagrama mais adequado para a representação desta condição é o de

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

524Q846935 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Desenvolvedor de Software, CESPE CEBRASPE, 2020

A respeito do Scrum, julgue o item a seguir.

Uma forma de acompanhar a produtividade é fazer uso de um gráfico de Burndown, no qual é possível visualizar a expectativa de produtividade ideal do projeto e comparar com a produtividade real.

  1. ✂️
  2. ✂️

525Q116359 | Engenharia de Software , Engenharia da Informação, Analista de Sistemas, Senado Federal, FGV

A característica relevante do processo de reúso ilustrado a seguir é:

Imagem 031.jpg

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

526Q113583 | Engenharia de Software , UML, Analista de Finanças e Controle, CGU, ESAF

Para indicar a visibilidade da propriedade, a UML

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

527Q119535 | Engenharia de Software , Ciclo de Vida de Software, Analista de Tecnologia da Informação, UFF, UFF

Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos garante ao sistema:

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

528Q150029 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRT 6a Região, FCC

Sobre testes de sistemas, considere:

I. Testes de cenário são úteis pois podem garantir que não restam erros no sistema. Neste ponto diferem dos testes de componentes que apenas garantem a integridade de módulos isolados do sistema, mas não garantem que a totalidade do sistema está isenta de erros.

II. Testes de desenvolvimento incluem testes unitários, nos quais são testados objetos e métodos específicos; testes de componentes, nos quais são testados diversos grupos de objetos; testes de sistema, nos quais são testados sistemas parciais e sistemas completos.

III. Os testes de usuário podem ser divididos em três fases: teste alfa, em que os usuários do software trabalham com a equipe de desenvolvimento para efetuar testes no local do desenvolvedor; teste beta, em que um release de software é disponibilizado aos usuários para que possam experimentar e levantar os problemas descobertos com os desenvolvedores do sistema; teste de sistema, em que os clientes testam um sistema para decidir se ele está pronto para ser implantado no ambiente de trabalho.

Está correto o que se afirma em

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

530Q846934 | Engenharia de Software, Ferramentas CASE, ALEPI Consultor Legislativo Tecnologia da Informação, COPESE, 2020

Ferramentas CASE (Computer-Aided Software Engineering) é uma taxonomia que abrange todas as ferramentas baseadas em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Sobre as Ferramentas CASE, analise as seguintes afirmativas:
I. Upper CASE ou Front-End são ferramentas voltadas para as primeiras fases do processo de desenvolvimento de sistemas, como análise de requisitos, projeto lógico e documentação; II. Integrated Case ou I-Case são ferramentas específicas para o suporte s fases de codificação, testes; III. As Ferramentas CASE possuem interfaces com outros aplicativos de desenvolvimento e auxiliam na modelagem de sistemas e de negócios; IV. “Rational Rose”, “GitHub” e “ArgoUML” são exemplos de ferramentas case.
Marque a opção que corresponde somente às afirmativas verdadeiras.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

531Q151438 | Engenharia de Software, DFD, Analista Judiciário Tecnologia da Informação, TRT 8a Região, FCC

Texto associado.

Considere um sistema de controle de estoque com
cadastramento de materiais e movimentação do estoque.
São necessários os seguintes cálculos automáticos: controlar
o saldo, o ponto de reposição e o lote econômico. O
cadastro de materiais é feito pelo almoxarife (responsável)
e as requisições são feitas por todos os departamentos
da empresa e ficam guardadas. A cada entrega
de material, o almoxarife dá baixa na requisição (atendida)
e, com isso, o sistema faz todos os cálculos acima.
A entrada de materiais também é feita pelo almoxarife,
quando os cálculos também são realizados. Os dados
calculados devem ficar guardados também e o tempo de
resposta de consultas feitas no cadastro de materiais não
deve exceder a 5 milissegundos (ms).

Em um DFD, Almoxarife, Requisição e Calcular Estoque são, respectivamente,

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

532Q102930 | Engenharia de Software , Analista Programador, DPE RO, FGV

As linguagens de programação utilizadas em programação frontend e back-end são, respectivamente:

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

533Q117530 | Engenharia de Software , Conceitos Básicos, Analista de Sistemas, DETRAN ES, CESPE CEBRASPE

Texto associado.

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

Segundo princípio da engenharia de software, os vários artefatos produzidos ao longo do seu ciclo de vida apresentam, de forma geral, nível de abstração cada vez menor

  1. ✂️
  2. ✂️

534Q710172 | Engenharia de Software, Analista de Tecnologia da Informação Analista de Sistemas, Prefeitura de Cuiabá MT, IBFC, 2019

Texto associado.
 

Antônio Carlos está finalizando sua graduação e tem como objetivo profissional tornar-se um gerente de projeto. Sobre gerentes de projetos, considere o excerto abaixo.


“Gerentes de projetos são_____ que estabelecem os objetivos de um projeto, cultivam os(as) _____ para desenvolver confiança e comunicação entre todos os envolvidos, têm um amplo e flexível conjunto de _____, convertendo atividades complexas e interdependentes em tarefas e sub-tarefas que são documentadas, monitoradas e controladas.”


Assinale a alternativa que preencha correta e respectivamente as lacunas.

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

535Q257836 | Engenharia de Software, RUPProcesso Unificado Rational, Técnico Judiciário Programação de Sistemas, TRE MS, CESPE CEBRASPE

De acordo com o RUP (Rational Unified Process), a fase de concepção consiste em

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

536Q235126 | Engenharia de Software, Metodologias Ageis, Programador de Computador, TRE RS, FCC

É uma premissa típica do desenvolvimento ágil:

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

537Q233867 | Engenharia de Software, Interfaces Homem Máquina, Profissional de Nível Superior, Chesf, CESGRANRIO

Ao projetar a interface gráfica de um software de consulta a um cadastro de clientes, ficou clara a necessidade de o usuário escolher entre uma resposta em PDF ou em XML.

Que tipo de controle se mostra mais adequado para representar essa escolha na tela de maneira que o usuário visualize imediatamente todas as opções e entenda que uma exclui a outra, não havendo valores intermediários?

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

538Q117438 | Engenharia de Software , Orientação a Objetos, Analista de Sistemas, MEC, FGV

Orientação a Objetos é um paradigma de análise, projeto e programação de sistemas de software. A respeito desse paradigma, assinale a afirmativa incorreta.

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

539Q107717 | Engenharia de Software , Análise Estruturada, Analista de Controle Interno – Tecnologia da Informação, SAD PE, CESPE CEBRASPE

A análise estruturada em engenharia de software e sua técnica aliada, o desenho estruturado, são métodos para se analisarem requisitos de negócios e convertê-los em especificações e, em último caso, em programas de computador, configurações de hardware e procedimentos manuais. Acerca dos conceitos de análise e projeto estruturados e de engenharia de software, assinale a opção correta.

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

540Q686126 | Engenharia de Software, Técnico Superior Especializado Tecnologia da Informação, DPE RJ, FGV, 2019

O software de controle de catracas “Sisentrada” foi desenvolvido e entregue a seus diversos clientes. Um deles relatou um problema. O software foi consertado e enviado novamente ao cliente, que percebeu que alguns erros já sanados em versões anteriores voltaram a ocorrer.
No contexto da engenharia de software, a disciplina que é aplicada ao longo de todo o ciclo de vida, na qual houve falha, é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.