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.


1901Q627592 | Informática, Engenharia de Software, Analista Administrativo, Agência Nacional de Transportes Aquaviários, CESPE CEBRASPE

Com relação a requisitos de software, julgue os itens a seguir.

A especificação de requisitos é uma atividade fundamental do processo de software, mas carece de normas e técnicas que auxiliem as equipes nessa tarefa.

  1. ✂️
  2. ✂️

1902Q624777 | Informática, Engenharia de Software, Analista de Sistemas, IPEA, CESPE CEBRASPE

Acerca de testes de sistemas, julgue os itens que se seguem.

O teste de caminho é uma abordagem estrutural para o projeto de testes em que podem ser usados fluxogramas. Essa abordagem de projeto pode ser empregada quando do projeto de testes de unidade. Em sistemas de software orientados a objetos, os testes de classes podem ser estruturais.

  1. ✂️
  2. ✂️

1903Q634761 | Informática, Engenharia de Software, Informática, MC, CESPE CEBRASPE

Acerca do rational unified process (RUP), julgue os seguintes itens.

A fase de elaboração (elaboration) tem os seguintes objetivos: desenvolver um produto que esteja em condições de migrar para uma comunidade de usuários; completar análise, projeto, implementação e teste das funcionalidades providas pelo sistema; desenvolver material de suporte e treinamento para os usuários e criar os artefatos necessários para a implantação e uso do sistema.

  1. ✂️
  2. ✂️

1904Q630189 | Informática, Engenharia de Software, Analista de Sistemas, CHESF, CESGRANRIO

O governo dos EUA promulgou a Lei Sarbanes-Oxley (SOX) que se aplica, inclusive, a empresas internacionais que possuam determinados vínculos com as bolsas de valores americanas.

Na seção 404, essa lei determina que um relatório anual da empresa inclua um relatório da administração sobre controles internos que contenha, entre outras informações, a seguinte:

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

1905Q639151 | Informática, Engenharia de Software, Técnico de Promotoria, MPE PB, COMPERVE

A utilização do modelo cascata de desenvolvimento de software é recomendada quando:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1906Q620726 | Informática, Engenharia de Software, Analista de Sistemas, AFERJ INVESTERIO RJ, FUNRIO

Segundo Pressman, o trabalho associado com a engenharia de software pode ser categorizado em três fases genéricas, independentemente da área de aplicação, do tamanho do projeto ou de sua complexidade. São elas:

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

1907Q646085 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional Eleitoral Paraná, CESPE CEBRASPE

Julgue os itens de 61 a 70, a respeito de engenharia de software.

A manutenção de software é um processo geral de mudanças que ocorre depois de o sistema ser entregue. Existem, pelo menos, três tipos diferentes de manutenção de software: para reparar defeitos; para adaptar o software a um ambiente operacional diferente; e para adicionar funcionalidade ao sistema ou modificá-lo.

  1. ✂️
  2. ✂️

1908Q616909 | Informática, Engenharia de Software, Analista de Sistemas, Assembléia Legislativa TO, CESGRANRIO

Um analista está responsável por montar a estratégia de testes de um projeto. Os testes disponíveis para serem realizados são:

I - análise de valor limite;

II - caminho básico;

III - fluxo de dados;

IV - grafo de causa-efeito;

V - particionamento de equivalência.

O analista sabe que os testes acima podem ser classificados em testes de caixa branca e testes de caixa preta e que esta classificação determina em que momento da fase de testes de um projeto eles devem ser utilizados. No início da fase de testes do projeto o analista empregará os testes de caixa:

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

1909Q621005 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Espírito Santo, CESPE CEBRASPE

A respeito de engenharia de software, julgue os itens subsequentes.

Logo após o início das atividades técnicas de um projeto, o gerente e a equipe de desenvolvimento devem estimar o trabalho a ser realizado, os recursos necessários, o tempo de duração e, por fim, o custo do projeto. Para se estimar o tamanho do software, deve-se seguir a métrica de pontos de função (PF), desde que esta seja compatível com a tecnologia empregada na implementação do sistema.

  1. ✂️
  2. ✂️

1910Q644574 | Informática, Engenharia de Software, Analista de Finanças e Controle AFC, STN, ESAF

Para efetuar a modelagem de um sistema distribuído, cujos serviços e operações são complexos, sob diferentes visões, é correto propor

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

1911Q623335 | Informática, Engenharia de Software, Técnico de Apoio à Tecnologia da Informação, Centro Gestor e Operacional do Sistema de Proteção de Amazônia AM, CESPE CEBRASPE

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

O desenvolvimento de um software, para ser bem definido, deve ser um processo estático em relação aos seus requisitos.

  1. ✂️
  2. ✂️

1912Q647175 | Informática, Engenharia de Software, Técnico Judiciário, Superior Tribunal de Justiça, CESPE CEBRASPE, 2018

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue os próximos itens. Em um serviço de integração contínua, testes de unidade são executados automaticamente com a finalidade de detectar erros funcionais.
  1. ✂️
  2. ✂️

1913Q643851 | Informática, Engenharia de Software, Analista, Casa da Moeda, CESGRANRIO

A fase do RUP, em que são implementados os cenários críticos dos casos de uso arquiteturalmente significativos, se chama
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1914Q649777 | Informática, Engenharia de Software, Analista de Criação, Serviço Social Autônomo PR, FAUEL, 2017

Ao se diagramar o conteúdo textual em página web, recomenda-se evitar linhas de texto muito longas, pois:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1915Q641856 | Informática, Engenharia de Software, Analista de Informática Legislativa, SF, FGV

Considere as seguintes assertivas sobre o teste de sistema:

I. Teste de mutação é um critério de teste da técnica baseada em defeitos.

II. O tempo médio para falhas (MTTF) pode ser utilizado para medir a confiabilidade do sistema; quanto mais próximo do zero o MTTF, maior a confiabilidade do sistema.

III. No teste funcional não são considerados os aspectos de implementação do software e por isso a técnica é também chamada de caixa-preta.

As assertivas corretas são:

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

1916Q643139 | Informática, Engenharia de Software, Analista, FINEP, CESGRANRIO

São práticas recomendadas pelo processo ágil de desenvolvimento de software Extreme Programming (XP), EXCETO a

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

1917Q615243 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPE

Acerca de características do IP, julgue os itens que se seguem.

Um roteador opera no modo denominado melhor esforço, em que, antes de descartar um pacote, ele notifica o cliente sobre problemas de congestionamento e solicita a retransmissão do pacote.

  1. ✂️
  2. ✂️

1918Q647252 | Informática, Engenharia de Software, Analista de Gestão, Companhia Pernambucana de Saneamento PE, FGV, 2018

Relacione os padrões de projeto listados a seguir aos seus respectivos propósitos.

1. Mediator

2. Observer

3. Facade

( ) Define uma relação de dependência de um ou mais objetos em relação a um determinado objeto x, de forma que quando houver uma mudança no estado de x, todos os objetos dependentes de x sejam notificados e atualizados automaticamente.

( ) Define uma interface unificada e de mais alto nível a um conjunto de interfaces de um subsistema, facilitando o uso desse subsistema.

( ) Promove o baixo acoplamento entre um conjunto de objetos, definindo um objeto que encapsula a interação entre os objetos desse conjunto de modo a evitar que haja referências diretas entre eles.

Assinale a opção que apresenta a relação correta, segundo a ordem apresentada.

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

1919Q624999 | Informática, Engenharia de Software, Analista Judiciário, TSE, CESPE CEBRASPE

Julgue os seguintes itens acerca do levantamento e da especificação de requisitos.

I A um caso de uso concreto deve estar relacionado pelo menos um ator. Em um modelo de casos de uso, os atores podem estar organizados em hierarquias, o que possibilita a herança de relacionamentos.

II Um protótipo pode ser construído para auxiliar o entendimento dos requisitos funcionais de um sistema. Nesse caso, o protótipo pode ser descartável e não precisa focar na implementação interna do sistema.

III Os storyboards facilitam o levantamento de requisitos, sendo compostos por rascunhos de telas. Ao usar um storyboard, um analista deve focar no projeto da interface com o usuário e no funcionamento interno do sistema.

IV Na especificação de requisitos, pode-se construir um documento que descreva o sistema em termos gerais. Esse documento apresenta uma visão do sistema e pode capturar as necessidades dos usuários.

V Em um caso de uso são descritos fluxos com as ações dos atores e as respostas do sistema. Em um caso de uso não pode haver fluxos secundários e nem relacionamentos com fluxos de outros casos de uso.

Estão certos apenas os itens

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