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.


861Q247152 | Engenharia de Software, Conceitos Básicos, Técnico Científico Arquitetura e Tecnologia, Banco da Amazônia, CESPE CEBRASPE

Com relação aos conceitos de desenvolvimento de sistemas, julgue os itens a seguir.

Os princípios de engenharia de software definem a necessidade de formalidades para reduzir inconsistências e a decomposição para lidar com a complexidade.

  1. ✂️
  2. ✂️

862Q119174 | Engenharia de Software , UML, Analista de Sistemas, CODESP SP, FGV

No emprego da UML utilizam-se diversos diagramas. Nos Casos de Uso, analise a situação abaixo:

Sejam ALFA e BETA dois casos de uso.
Quando BETA herda de ALFA, as sequências de comportamento de ALFA valem também para BETA.
Quando for necessário, BETA pode redefinir as sequências de comportamento de ALFA.
Além disso, BETA, na condição de caso de uso herdeiro, participa em qualquer relacionamento no qual ALFA participa.


A situação descrita caracteriza um relacionamento denominado

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

863Q116622 | Engenharia de Software , Teste de Software, Analista de Sistemas, BADESC, FGV

O teste de software que projeta casos de testes derivados do conhecimento da estrutura e da implementação do software é conhecido por:

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

864Q235416 | Engenharia de Software, Engenharia de Requisitos, Profissional de Nível Superior, Chesf, CESGRANRIO

O processo de engenharia de requisitos engloba todas as atividades necessárias para criar e manter um documento de requisitos do sistema e compreender os elementos de negócio que serão atendidos pelo software a ser desenvolvido, pertencendo a uma sequência lógica de atividades que culminam em um documento de requisitos correto que inclui todas as necessidades do cliente.

O primeiro passo necessário no processo de criação desse documento de requisitos deve ser a(o)

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

865Q115627 | Engenharia de Software , UML, Analista de Sistemas, UDESC, FEPESE

Considere o diagrama de máquina de estados de UML abaixo.

Imagem 017.jpg

Analise as afirmativas a seguir, a seu respeito:

1. O elemento estado1 corresponde a um estado sub-máquina.
2. O diagrama diagrama estado1, que refina estado1, terá exatamente um estado inicial.
3. O diagrama diagrama estado1, que refina estado1, terá exatamente um estado final.
4. O diagrama diagrama estado1, que refina estado1, terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída.

Assinale a alternativa que indica todas as afirmativas corretas.

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

866Q118736 | Engenharia de Software , RUP, Analista de Sistemas Gestão de TI, INFRAERO, FCC

Uma disciplina do RUP que tem como uma de suas finalidades assegurar que os clientes, usuários e desenvolvedores tenham um entendimento comum da organização-alvo, a qual se relaciona com a disciplina Ambiente. Trata-se de

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

868Q151793 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Analista Judiciário Tecnologia da Informação, TRT 18a Região, FCC

São dois conceitos utilizados especificamente nos modelos orientados a objetos:

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

869Q106228 | Engenharia de Software , Métricas de Software, Analista Administrativo Informática, ANTAQ, CESPE CEBRASPE

Texto associado.

A respeito da engenharia de software, julgue os itens de 101 a 109.

Métricas de produto dinâmicas são coletadas por meio de medições realizadas em representações do sistema, como projeto, programa ou documentação, ao passo que métricas de produto estáticas são coletadas em programas em execução.

  1. ✂️
  2. ✂️

870Q103718 | Engenharia de Software , Conceitos Básicos, Analista Tecnologia da Informação, IPHAN, FUNIVERSA

Assim como a Engenharia de Software, existe também na área de informática a chamada Ciência da Computação. Assinale a alternativa que melhor apresenta a diferença entre Engenharia de Software e Ciência da Computação.

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

871Q268905 | Engenharia de Software, Engenharia de Requisitos, Analista Desenvolvimento de Sistemas, SERPRO, CESPE CEBRASPE

Texto associado.

Com referência às áreas da engenharia de software, julgue os
itens que seguem.

O levantamento de requisitos é importante, porém não é fundamental, pois recomenda-se avançar o quanto antes para as demais atividades que permitam uma visualização do software e reduzam a ansiedade do cliente em ver algo pronto.

  1. ✂️
  2. ✂️

872Q120944 | Engenharia de Software , UML, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Em relação aos diagramas utilizados na UML 2.0,

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

873Q839287 | Engenharia de Software, Engenharia de Requisitos, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

Acerca de elicitação e gerenciamento de requisitos, julgue o item a seguir.

O gerenciamento de requisitos trata do desenvolvimento de software por meio da metodologia ágil; isso permite o isolamento entre o desenvolvedor e o usuário, já que é comum ocorrer problema de mudanças de requisitos ao longo do curso do projeto devido ao interfaceamento do usuário com o desenvolvedor.

  1. ✂️
  2. ✂️

874Q116369 | Engenharia de Software , Teste de Software, Analista de Sistemas, CAMARA SJC, FIP

Normalmente, são descobertos defeitos durante o processo de verificação e validação de um software, e os artefatos onde eles estão localizados devem ser modificados para sua correção. Não é correto afirmar que:

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

875Q153754 | Engenharia de Software, Ferramentas CASE, Analista Judiciário Tecnologia da Informação, TRE RJ, NCE UFRJ

Ferramentas CASE não servem para:

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

876Q168347 | Engenharia de Software, Engenharia de Requisitos, Auditor Fiscal da Receita Estadual, SEFAZ SC, FCC, 2018

A definição de contextos para que os usuários possam agir de maneira semelhante, entendendo melhor quais informações precisam fornecer durante a atividade de elicitação de requisitos, pode ser obtida por meio da aplicação de duas técnicas de elicitação denominadas
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

877Q116441 | Engenharia de Software , Ferramentas CASE, Analista de Sistemas, CVM, ESAF

Ferramentas CASE podem ser usadas pelo engenheiro de sistemas

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

878Q687879 | Engenharia de Software, Técnico de Tecnologia da Informação da Fazenda Municipal, SEMEF Manaus AM, FCC, 2019

O Grafana é uma plataforma para a criação de dashboards de monitoração de sistemas computacionais. Dentre os vários tipos de dashboards disponibilizados no site oficial do Grafana h ttp s ://g ra fa n a .c o m /d a s h b o a rd s , existe o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

879Q685582 | Engenharia de Software, Técnico de Tecnologia da Informação Sistemas, UFRPE, SUGEP, 2019

Sobre linguagem UML, analise as seguintes afirmações. 

1) O Diagrama de Casos de Uso representa atores e casos de uso para modelar os comportamentos do sistema. 
2) O Diagrama de Objetos ilustra as instâncias dos itens encontrados no Diagrama de Classes. 
3) O Diagrama de Estados representa o estado final do objeto durante a troca sequencial de mensagens entre objetos. 

Está(ão) correta(s), apenas:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

880Q116527 | Engenharia de Software , UML, Analista de Sistemas, CODESP SP, FGV

A UML é uma linguagem visual para modelar sistemas orientados a objetos, sendo independente tanto de linguagens de programação quanto de processos de desenvolvimento. Nesse contexto, analise a figura abaixo, que representa um modelo de ciclo de vida para desenvolvimento de sistemas. Essa abordagem divide o desenvolvimento de software em ciclos, em que, em cada ciclo, podem ser identificadas as fases de análise, projeto, implementação e testes. Cada um dos ciclos considera um subconjunto de requisitos, e estes são desenvolvidos uma vez que sejam alocados a um ciclo de desenvolvimento. Esse modelo de ciclo de vida é denominado

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