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.


1661Q198330 | Engenharia de Software, Orientação a Objetos, Analista Análise de Sistemas, DETRAN DF, CESPE CEBRASPE

Texto associado.

Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Uma interface pode participar de relacionamentos realizados e generalizações, nos quais há um relacionamento semântico entre dois classificadores, em que um deles especifica um contrato e a execução é assegurada pelo outro.

  1. ✂️
  2. ✂️

1662Q119233 | Engenharia de Software, Analista de Sistemas, MPE PB, FCC

Quando dos estudos de um processo de negócio, não se pode negligenciar que na avaliação dos recursos humanos aplicados ao processo

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

1663Q111074 | Engenharia de Software , UML, Analista de Controle Externo Tecnologia da Informação, TCU, CESPE CEBRASPE

Texto associado.

Imagem 002.jpg

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem
a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com
padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de
desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de
software, julgue os itens a seguir.

Considere que seja realizada uma simplificação na arquitetura de uma aplicação em desenvolvimento, consistindo na eliminação do elemento #3 mostrado na figura I e no conseqüente estabelecimento de ligação direta entre os elementos #2 e #4. Nesse caso, possivelmente ocorrerão os seguintes efeitos: incremento da complexidade de controle de GUI no elemento #2; aumento das vulnerabilidades da aplicação; possibilidade de uso de interface rica no cliente.

  1. ✂️
  2. ✂️

1665Q149598 | Engenharia de Software, Qualidade de Software, Analista Judiciário Tecnologia da Informação, TJ DF, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, acerca da qualidade e da maturidade em
projetos de software.

Técnicas de controle estatístico de processos, que são clássicas em processos de manufatura, permitem determinar se as mudanças e as variações em métricas de conjuntos de projetos de software são indicadoras de aprimoramento ou degradação desses processos.

  1. ✂️
  2. ✂️

1666Q265328 | Engenharia de Software, Orientação a Objetos, Técnico Judiciário Tecnologia da Informação, TRT 9a REGIÃO, FCC

Algumas características de operações, quando definidas para uma determinada classe, constituem o que se denomina assinatura da operação. São elas

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

1667Q847066 | Engenharia de Software, Desenvolvimento de Software, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020

A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item.

Soluções orientadas a serviços devem ser compostas de serviços construídos ou como web services ou como componentes.

  1. ✂️
  2. ✂️

1668Q234976 | Engenharia de Software, UML, Programador de Computador, TRE MA, CESPE CEBRASPE

Julgue os seguintes itens, relativos a caso de uso.

I Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado.
II Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas.
III Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento.
IV Um caso de uso envolve a interação dos atores com o sistema.

A quantidade de itens certos é igual a

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

1669Q120340 | Engenharia de Software , Tolerância a falhas em software, Analista de Tecnologia da Informação, UFBA, UFBA

A programação de N-versões utilizada em sistemas críticos caracteriza-se pela implementação de uma série de versões de código referentes a uma mesma especificação de software, as quais são executadas de forma paralela em computadores distintos.

  1. ✂️
  2. ✂️

1670Q116771 | Engenharia de Software , UML, Analista de Sistemas, Sergipe Gás SA, FCC

Embora o processo de desenvolvimento de sistemas não esteja previsto na UML, podem-se eleger, em termos genéricos, cinco etapas em que a UML pode ser aplicada: análise de requisitos, análise sistêmica, projeto, implementação, testes/implantação. A etapa de testes/implantação deve abordar os testes de

I. unidade, onde cada programa, individualmente, é testado.

II. conjunto, pois nada garante que, apesar de terem funcionado individualmente, eles se comportarão da maneira esperada, quando executados em conjunto.

III. integração, quando o software criado tiver algum mecanismo de interface com outros sistemas.

IV. adequação aos requisitos, com o envolvimento direto do usuário, que dará a aprovação final.

Está correto o que se afirma em

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

1671Q669486 | Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

Texto associado.


A respeito da UML 2.2, julgue o item seguinte.

A especificação da UML 2.2 define dois tipos principais de diagramas: os de estrutura e os de comportamento.

  1. ✂️
  2. ✂️

1672Q156480 | Engenharia de Software, Orientação a Objetos, Analista Ministerial Informática, MPE PI, CESPE CEBRASPE

Texto associado.

A respeito do paradigma de programação orientado a objetos, julgue os itens que se seguem.

Em um programa orientado a objetos, em que as tarefas são definidas como comportamento de objetos, cada objeto é criado a partir da instanciação de uma classe onde os seus métodos estão implementados.

  1. ✂️
  2. ✂️

1673Q101725 | Engenharia de Software , Analista Programador, DPE RO, FGV

O Processo Unificado de desenvolvimento de software representa um conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software. A fase do Processo Unificado destinada a endereçar os fatores de riscos conhecidos, e estabelecer e validar a arquitetura do software é a:

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

1674Q248417 | Engenharia de Software, UML, Técnico de Informática, TJ ES, CESPE CEBRASPE

Texto associado.

Com referência a engenharia de software e uso de UML para a
modelagem de sistemas, julgue os itens subsecutivos.

A linguagem de restrição de objetos, ou OCL, é utilizada para especificar restrições existentes em um modelo UML de sistema que esteja sendo projetado, como é o caso das precondições e pós-condições.

  1. ✂️
  2. ✂️

1675Q674170 | Engenharia de Software, Analista Judiciário Análise de Sistemas, TRE PA, IBFC, 2020

No TDD (Test Driven Development) o desenvolvimento deve ser guiado a testes, onde um teste unitário deve ser escrito antes que uma funcionalidade do sistema o seja. Assinale a alternativa que apresenta a que ciclo de vida o processo interativo do TDD deu origem.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1676Q231303 | Engenharia de Software, UML, Programador, DETRAN RN, FGV

NÃO é um diagrama utilizado pela UML 2.0:

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

1677Q112813 | Engenharia de Software, Analista de Informática, TCE RO, CESPE CEBRASPE

Com referência à engenharia e gestão de requisitos de software, julgue os próximos itens.

De acordo com a evolução dos requisitos, estes podem ser classificados em permanentes, que são gerados nas fases iniciais do desenvolvimento, e voláteis, que surgem ao longo do processo de construção do software
  1. ✂️
  2. ✂️

1678Q711623 | Engenharia de Software, Analista Judiciário Informática, TRF 3a, FCC, 2019

Texto associado.


No Processo Unificado, um release do produto é criado, distribuído aos usuários e instalado em seu local de trabalho, no fluxo (workflow) de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1679Q692183 | Engenharia de Software, Assistente Judiciário Programador, TJ AM, CESPE CEBRASPE, 2019

Com relação ao PMBOK 5, julgue o item que se segue. A declaração detalhada do escopo do projeto é desenvolvida a partir das principais entregas, premissas e restrições que são documentadas durante a iniciação do projeto.
  1. ✂️
  2. ✂️

1680Q112639 | Engenharia de Software , Ferramentas CASE, Analista de Gestão Corporativa Tecnologia da Informação, EPE, CESGRANRIO

Uma fábrica de software está analisando uma ferramenta CASE de modelagem para sua equipe de desenvolvimento de sistemas. Após a análise, os profissionais da fábrica concluíram que NÃO é um produto para essa necessidade o

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