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.


1421Q630765 | Informática, Engenharia de Software, Consultor Técnico Legislativo, Câmara Municipal de São Paulo SP, FCC

O desenvolvimento de uma solução para um sistema de informação baseia-se no processo de resolução de problemas. Esse processo pode ser descrito em quatro passos:

1. Definição e entendimento do problema.

2. Desenvolvimento de soluções alternativas.

3. Escolha da melhor solução.

4. Implementação da solução.

A seguir são descritas três atividades que ocorrem neste processo:

I. Define cuidadosamente os objetivos do sistema modificado ou do novo sistema e desenvolve uma descrição detalhada das funções que um novo sistema deve desempenhar.

II. Define se cada alternativa de solução é um bom investimento, se a tecnologia necessária para o sistema está disponível e pode ser administrada pela equipe designada da empresa, e se a organização é capaz de acomodar as mudanças introduzidas pelo sistema.

III. É a “planta” ou modelo para a solução de um sistema de informação e consiste em todas as especificações que executarão as funções identificadas durante a análise de sistemas. Essas especificações devem abordar todos os componentes organizacionais, tecnológicos e humanos da solução.

A associação correta das atividades I, II e III aos passos ao qual pertencem no processo de resolução de problemas está, correta e respectivamente, apresentada em

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

1422Q634351 | Informática, Engenharia de Software, Analista, EMPREL PE, UPE UPENET IAUPE

Analise as seguintes afirmações sobre diagramas de interação UML.

I. Diagramas de interação são um subconjunto de digramas de comportamento. Diagramas de seqüência, de colaboração e de implantação são exemplos de diagramas de interação.

II. Diagramas de seqüência mostram como uma seqüência de eventos ocorre. Nesse tipo de diagramas, não há a noção de tempo/ordem de execução, sendo possível expressar a criação e a destruição de objetos, conforme os eventos ocorrem.

III. Diagramas de colaboração mostram as relações que existem entre os objetos bem como a ordem que mensagens transmitidas entre eles, através dessas relações.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

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

1423Q635120 | Informática, Engenharia de Software, Técnico Científico, BASA AM, CESGRANRIO

Um tipo de teste de validação possui as seguintes características:

• Realizado na instalação dos desenvolvedores.

• Conduzido em um ambiente controlado.

• Conta com a participação de usuários e desenvolvedores.

Esse tipo de teste é chamado de

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

1424Q624625 | Informática, Engenharia de Software, Agente Técnico, Ministério Público Estadual ES, VUNESP

A plataforma .NET possui as classes System.String e System. Text.StringBuilder para a representação de cadeias de caracteres. Apesar de ambas terem funcionalidades semelhantes, a utilização do System.Text.StringBuilder é indicada quando houver necessidade de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1425Q615684 | Informática, Engenharia de Software, Analista Ambiental, Instituto Brasileiro do Meio Ambiente e dos Recursos Naturais Renováveis, CESPE CEBRASPE

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

A elaboração de um plano de qualidade de software em conformidade com a norma IEEE 703 requer a inclusão nesse plano de uma seção para descrever a estrutura organizacional do projeto, com suas tarefas, papéis e responsabilidades.

  1. ✂️
  2. ✂️

1426Q647461 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, 2018

Uma das principais técnicas de controle de processos é o acompanhamento dos KPIs (Key Performance Indicators). Os KPIs são elementos-chave no acompanhamento de performance da empresa e dos processos que a compõem, por isso, é absolutamente importante ter KPIs bem configurados.

Um KPI bem configurado apresenta as cinco seguintes características:

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

1427Q616486 | Informática, Engenharia de Software, Analista de Sistemas, ENAP, ESAF

Na utilização das técnicas de Análise de Pontos de Função cada ALI (Arquivo Lógico Interno) deve ser classificado com relação à sua complexidade funcional com base em

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

1428Q634690 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Maranhão, IESES

O sistema de detecção de intrusões é um elemento importante na defesa de uma rede de computadores porque permite detectar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1429Q632651 | Informática, Engenharia de Software, Assessor Técnico de Informática, TCE RN, CESPE CEBRASPE

Acerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir.

SOA é um paradigma de organização e utilização de competências distribuídas que estão sob o controle de diferentes domínios proprietários. Ela é empregada para a interoperabilidade de sistemas por meio de conjunto de interfaces de serviços fracamente acoplados, em que os serviços não necessitam de detalhes técnicos da plataforma dos outros serviços para a troca de informações a ser realizada.

  1. ✂️
  2. ✂️

1430Q641893 | Informática, Engenharia de Software, Analista de Sistemas, BNDES, CESGRANRIO

A gerência de desenvolvimento de sistemas de uma empresa está reformulando seu processo de software. Para isso, deseja criar uma metodologia de desenvolvimento baseada no Processo Unificado. A respeito desse processo, é INCORRETO afirmar que o(a)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1431Q639853 | Informática, Engenharia de Software, Técnico Judiciário, TRT 12a, FCC

A norma ABNT NBR ISO/IEC 27001:2006 promove a adoção de uma abordagem de processo para estabelecer e implementar, operar, monitorar, analisar criticamente, manter e melhorar o SGSI de uma organização. O modelo PDCA aplicado aos processos do SGSI é assim descrito pela Norma:

Grupo I: - Estabelecer a política, objetivos, processos e procedimentos do SGSI, relevantes para a gestão de riscos e a melhoria da segurança da informação, para produzir resultados de acordo com as políticas e objetivos globais de uma organização.

Grupo II: - Implementar e operar a política, controles, processos e procedimentos do SGSI.

Grupo III: - Avaliar e, quando aplicável, medir o desempenho de um processo frente à política, objetivos e experiência prática do SGSI e apresentar os resultados para a análise crítica pela direção.

Grupo IV: - Executar as ações corretivas e preventivas, com base nos resultados da auditoria interna do SGSI e da análise crítica pela direção ou outra informação pertinente, para alcançar a melhoria contínua do SGSI.

A associação correta dos grupos I, II, III e IV com o ciclo PDCA é apresentada em

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

1432Q613486 | Informática, Engenharia de Software

Você trabalha como analista de sistemas em uma fábrica de software e o gerente do seu projeto lhe pede para avaliar a Estrutura Analítica do Projeto (EAP, ou WBS, do inglês Work Breakdown Structure) que ele definiu para facilitar a estimativa do projeto. É correto dizer que a EAP está bem formulada se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1433Q618379 | Informática, Engenharia de Software, Assistente de Controle Externo, TCE TO, CESPE CEBRASPE

Acerca de padrões de projeto, assinale a opção correta.

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

1434Q637068 | Informática, Engenharia de Software, Analista de Sistemas, Metrô DF, IADES

A engenharia de software é uma área da computação que engloba as linguagens de programação, bancos de dados, ferramentas e plataformas, padrões, processos e também a qualidade de software. Acerca desse tema, é correto afirmar que a engenharia de software consiste no (a)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1435Q649100 | Informática, Engenharia de Software, Analista de Controle Externo, Tribunal de Contas Estadual MG, CESPE CEBRASPE, 2018

Um hipervisor do tipo bare metal
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1436Q622989 | Informática, Engenharia de Software, Analista Técnico de Tecnologia da Informação, FUNPRESP, IADES

Quanto ao ponto de função, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1437Q610483 | Informática, Engenharia de Software, Analista de Desenvolvimento Logístico, Companhia de Integração Portuária do Ceará CE, CESPE CEBRASPE

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

Nos processos de desenvolvimento por prototipação, o protótipo obtido freqüentemente apresenta qualidade suficiente para ser utilizado como um produto final bem acabado.

  1. ✂️
  2. ✂️

1438Q627384 | Informática, Engenharia de Software, Analista de Sistema Júnior, ITAIPU Binacional, UFPR

São classificadores de requisitos não funcionais:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1439Q635337 | Informática, Engenharia de Software, Auditor do Estado, Secretaria de Estado de Controle e Transparência ES, CESPE CEBRASPE

Acerca de conceitos da UML, julgue os itens seguintes.

Diagramas de interação são utilizados na UML para modelagem dos aspectos dinâmicos do sistema. No diagrama de sequência — um diagrama de interação em que é dada ênfase à ordenação temporal das mensagens —, é explicitamente representada a linha de vida do objeto, bem como o período durante o qual ele está desempenhando uma ação.

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