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.


1721Q674170 | 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. ✂️

1722Q847268 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Gestor de Projetos, CESPE CEBRASPE, 2020

Julgue os itens subsequentes, referentes a processo de desenvolvimento de software, CMMI-DEV, MPS.BR, Scrum e programação ágil.
Os modelos ágeis de desenvolvimento de software dão grande ênfase às definições de atividades e aos processos e pouca ênfase à pragmática e ao fator humano.
  1. ✂️
  2. ✂️

1723Q112551 | Engenharia de Software , Analista de Finanças e Controle, MF, ESAF

São princípios de design da arquitetura do metamodelo da UML 2.2:

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

1724Q168623 | Engenharia de Software, Engenharia de Requisitos, Auditor Fiscal da Receita Estadual, SEFAZ SC, FCC, 2018

Especificação de requisitos de software normalmente se refere à produção de um documento que pode ser sistematicamente revisado, avaliado e aprovado. Para sistemas complexos podem ser produzidos até três tipos diferentes de documentos. O documento denominado definição do sistema registra
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1725Q704200 | Engenharia de Software, Analista de TI, CRF TO, IADES, 2019

Texto associado.
Há cinco grupos de processos de gerenciamento de projetos necessários em qualquer projeto. Esses grupos têm dependências claras, são em geral executados em cada projeto e interagem muito entre si. Além disso, eles não independem de áreas de aplicação ou especialização do setor. Os grupos de processos individuais e os processos individuais são frequentemente iterados antes da conclusão do projeto e podem ter iterações dentro de um grupo de processos e entre os grupos de processos. A natureza dessas iterações varia de um projeto para o outro, e elas podem ou não ser executadas em uma ordem específica.
                                                   PMI. Um guia do conhecimento em gerenciamento de projetos. Guia PMBOK. 5. ed. EUA: 2013, com adaptações.
A respeito dos grupos de processos de gerenciamento citados, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1726Q118217 | Engenharia de Software , Qualidade de Software, Analista de Sistemas, CVM, ESAF

São informações que compõem o gerenciamento de defeitos

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

1727Q167252 | Engenharia de Software, Teste de Software, Auditor Fiscal, SEFAZ BA, FCC, 2019

Suponha que uma Auditora Fiscal da área de TI atue na etapa de testes e avaliação da qualidade de um software em desenvolvimento. Como o software sofria alterações a cada nova funcionalidade a ele incorporada, a Auditora propôs que a equipe de testes adotasse como padrão um tipo de teste que garantisse que as mudanças recentes no código deixassem o resto do código intacto, visando impedir a introdução de erros. A equipe decidiu realizar um tipo de teste para testar a parte modificada e as áreas adjacentes que podem ter sido afetadas, dentro de uma abordagem baseada em risco. Assim, os testadores destacariam as áreas de aplicação que poderiam ser afetadas pelas recentes alterações de código e selecionariam os casos de testes relevantes para o conjunto de testes. Procedendo desta forma, seriam realizados testes
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1728Q160603 | Engenharia de Software, UML, Auditor de Controle Externo, TCE ES, CESPE CEBRASPE

Texto associado.
Acerca de engenharia de software, julgue os itens subsecutivos.
As entidades (entity) em UML (Unified Modeling Language) correspondem invariavelmente a tabelas de banco de dados, sendo necessárias para cumprir as responsabilidades do produto.

  1. ✂️
  2. ✂️

1729Q161371 | Engenharia de Software, Análise de Pontos de Função, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADES

Analise:

I. Medir a funcionalidade solicitada pelo usuário, antes do projeto de software, de forma a estimar seu tamanho e seu custo;

II. Medir a aplicabilidade destes projetos em situações externas ao ambiente de implantação original de forma a padronizá-los para todos os tipos de clientes, independente de sua área de atuação.

III. Medir projetos de desenvolvimento e manutenção de software, independentemente da tecnologia utilizada na implementação, de forma a acompanhar sua evolução;

IV. Medir a funcionalidade recebida pelo usuário, após o projeto de software, de forma a verificar seu tamanho e custo, comparando-os com o que foi originalmente estimado;

São considerados objetivos da análise de pontos de função:

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

1730Q150364 | Engenharia de Software, Análise de Pontos de Função, Analista Judiciário Tecnologia da Informação, TRT 1a REGIÃO, FCC

No processo de Análise de Pontos de Função - APF, aplicam-se os mesmos valores: 3, 4 e 6, correspondentes, respectivamente, aos níveis simples, médio e complexo, nos tipos de função:

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

1732Q254113 | Engenharia de Software, Engenharia de Requisitos, Técnico Judiciário Programação de Sistemas, TRE MT, CESPE CEBRASPE

Assinale a opção correta quanto a requisitos de software.

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

1733Q232367 | Engenharia de Software, UML, Programador de Computador, TRE RJ, CESPE CEBRASPE

Texto associado.

Julgue os itens seguintes, acerca das metodologias de análise,
projeto, desenvolvimento de sistemas e ferramentas de
desenvolvimento e apoio ao desenvolvimento de software.

Na metodologia orientada a objetos, o processo baseia-se em uma coleção de objetos. Nessa metodologia, se utiliza o UML, uma linguagem de modelagem que possui as seguintes visões: casos de uso, projeto, implementação, implantação e processo. A visão de implementação apresenta os aspectos estruturais e comportamentais do ambiente em que o sistema deverá ser implementado.

  1. ✂️
  2. ✂️

1734Q107695 | 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.

Menções explícitas aos usos de JSP, servlets, EJB, JDBC e SQL deverão necessariamente ser efetuadas a fim de que o projeto de desenvolvimento de uma aplicação alcance o marco que separa as fases de elaboração e construção.

  1. ✂️
  2. ✂️

1735Q672245 | Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

Texto associado.


Julgue o item que se segue a respeito da prototipação relacionada ao desenvolvimento de software.

A prototipação pode ser considerada como uma atividade que reduz riscos de desenvolvimento relacionados aos requisitos de um software.

  1. ✂️
  2. ✂️

1736Q152062 | Engenharia de Software, RUP, Analista Judiciário Tecnologia da Informação, TRT 6a Região, FCC

A perspectiva prática sobre o RUP descreve as boas práticas da engenharia de software que são recomendadas para uso no desenvolvimento de sistemas. Dentre as práticas fundamentais recomendadas incluem-se

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

1737Q262278 | Engenharia de Software, RUP, Técnico Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

A disciplina de Gerenciamento de Projetos do RUP enfatiza o planejamento de um projeto interativo por meio

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

1738Q687768 | Engenharia de Software, Técnico de Tecnologia da Informação, UFC, CCV UFC, 2019

Quando se trabalha com o controle de versão Git, existe uma área denominada de stage. Sobre essa área, é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1739Q156066 | Engenharia de Software, UML, 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).

No Diagrama de Sequência, a existência de um objeto requisição desde a sua entrada até a sua baixa deverá ser representada por

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

1740Q707765 | Engenharia de Software, Analista de Fomento Tecnologia da Informação, AFAP, FCC, 2019

Texto associado.
Considere uma situação hipotética em que três Analistas de Informática, aplicando abordagens distintas de análise e projeto de sistemas, utilizaram frameworks, ferramentas, técnicas ou métodos, conforme segue:
- Márcio desenhou um Diagrama de Fluxo de Dados (DFD). 
- Ana Maria desenhou um Diagrama de Sequência.
 - Estela entregou uma funcionalidade completa no final de uma sprint. 
 
De acordo com o que utilizaram, os Analistas de Informática aplicaram, respectivamente, as abordagens 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.