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.


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

Um analista em treinamento apresenta a seguinte descrição para alguns requisitos de um sistema on-line para venda de bilhetes de uma rede de cinemas em que cada cinema apresenta mais de um filme, e cada filme é apresentado em mais de um cinema com lugares marcados.

Quando o usuário entrar no site da rede, um menu é apresentado com os filmes e cinemas disponíveis. O usuário seleciona o filme a que deseja assistir e entra com o número de cartão de crédito. A validade do cartão é verificada e o bilhete é emitido. O sistema encerra a operação com a mensagem: obrigado, divirta-se.

Embora haja falhas nessa descrição ainda incipiente, o instrutor solicitou que o analista a estendesse com exemplos de possíveis requisitos não funcionais para o sistema.

Qual é a sentença que NÃO atende à solicitação do instrutor?

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

1422Q631390 | Informática, Engenharia de Software, Auditor Fiscal da Receita Estadual, Secretaria da Fazenda do Estado SC, FEPESE

Relacione cada característica ou subcaracterística de qualidade de software da Coluna 1 com a frase que melhor a representa na Coluna 2.

Coluna 1

1. Analisabilidade

2. Conformidade

3. Estabilidade

4. Funcionalidade

5. Recuperabilidade

Coluna 2

( ) Está de acordo com padrões de portabilidade?

( ) Satisfaz as necessidades?

( ) É capaz de recuperar dados em caso de falha?

( ) Há grande risco quando se faz alterações?

( ) É fácil de encontrar uma falha, quando ocorre?

Assinale a alternativa que indica a sequência correta, de cima para baixo.

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

1423Q643952 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Banco de Brasília DF, CESPE CEBRASPE

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.

O diagrama de pacotes, usado, por exemplo, para demonstrar a arquitetura de uma linguagem, tem por objetivo representar os subsistemas englobados por um sistema, de forma a determinar as partes que o compõem.

  1. ✂️
  2. ✂️

1424Q621686 | Informática, Engenharia de Software, Programador, Prefeitura de Sapucaia do Sul RS, FUNDATEC

Sobre os Processos do Ciclo de vida definidos pela norma NBR ISO/IEC 12207, é correto afirmar que são definidos ____ Processos Fundamentais, ____ Processos de Apoio e ____ Processos Organizacionais.

A ordem correta de preenchimento das lacunas do trecho acima é:

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

1425Q649097 | Informática, Engenharia de Software, Técnico de Nível Superior, Tribunal de Justiça nbsp MS, PUC PR, 2017

Os testes de software devem ser executados em todas as etapas do ciclo de vida do processo de desenvolvimento de software. Dentre os tipos de testes a serem aplicados, o teste de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1426Q649865 | Informática, Engenharia de Software, Perito Criminal, Polícia Federal, CESPE CEBRASPE, 2018

Existem diversas técnicas para descompilar programas maliciosos. Conforme a característica de um malware, essas técnicas podem ou não ser utilizadas. A respeito desse assunto, julgue os seguintes itens. Existem três técnicas chaves para a análise de malware: análise binária, análise de entropia e análise de strings.
  1. ✂️
  2. ✂️

1427Q637068 | 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. ✂️

1428Q649100 | 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. ✂️

1429Q627629 | Informática, Engenharia de Software, Analista, MPE RO, FUNCAB

Na análise essencial, NÃO é reconhecido como um componente do modelo comportamental:

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

1430Q647106 | Informática, Engenharia de Software, Analista Portuário II, Empresa Maranhense de Administração Portuária MA, CESPE CEBRASPE, 2018

Julgue os seguintes itens, relativos a governança e gestão de tecnologia da informação (TI), conforme os diversos frameworks, modelos de gestão, bibliotecas e processos. Por meio do mapeamento de processos, o gerente de um departamento de TI poderá visualizar como esses processos estão sendo executados e propor melhorias neles, de modo a reduzir o risco, aumentar a governabilidade e reduzir os custos.
  1. ✂️
  2. ✂️

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

As técnicas de fatiamento de programas e de análise de dependências são aplicadas por meio da ferramenta CASE de manutenção, na categoria

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

1432Q633835 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal de Justiça nbsp PE, FCC

No contexto da Engenharia de Software, nas metodologias ágeis os princípios de desenvolvimento valorizam

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

1433Q630765 | 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. ✂️

1434Q648178 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Universidade Federal de Minas Gerais, 2018

A validação de requisitos é o processo pelo qual se verifica se os requisitos definem o sistema que o cliente quer e se satisfaz ao uso que se pretende dele. Durante o processo de validação dos requisitos, diferentes tipos de verificações também devem ser efetuados, visando avaliar se o enunciado dos requisitos satisfaz a uma série de características de qualidade. Com relação a essas questões, é INCORR ETO afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1435Q615684 | 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. ✂️

1436Q633349 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, IFAP AP, FUNIVERSA

Os requisitos não funcionais de um sistema de informação são relacionados a seu uso em termos de desempenho, segurança, disponibilidade, tecnologias envolvidas etc. Considerando essa informação, assinale a alternativa que apresenta requisito não funcional e o respectivo exemplo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1437Q621088 | Informática, Engenharia de Software, Analista de Sistemas, CFA, IADES

O modelo conceitual da linguagem é composto de 3 elementos principais: os blocos de básicos da UML, as regras que determinam como os blocos se relacionam e alguns mecanismos comuns. Os blocos são classificados em 3 tipos: itens, relacionamentos e diagramas. Por sua vez, estes itens são classificados em outros 4 tipos: estruturais, comportamentais, de agrupamentos e anotacionais, de acordo com suas funções.Assinale a alternativa onde aparecem apenas itens estruturais básicos e comportamentais.

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

1438Q649250 | Informática, Engenharia de Software, Analista de Sistemas, Universidade Federal do Pernambuco PE, UPE UPENET IAUPE, 2017

O SAMBA Server é uma excelente opção para compartilhamento de arquivos. O compartilhamento de arquivos em rede deve ser protegido, por exemplo, de acessos externos. Para isso, configure o seu Firewall para bloquear quais das portas abaixo?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1439Q637480 | Informática, Engenharia de Software, Analista Judiciário, TRE MS, FCC

São elementos da representação de um modelo conceitual de dados (MCD):

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

1440Q632142 | Informática, Engenharia de Software, Analista Judiciário, Superior Tribunal de Justiça, CESPE CEBRASPE

Julgue os itens de 68 a 72, relativos aos princípios da engenharia de software.

Os padrões de projeto podem ser usados no projeto orientado a objetos para apoiar o reúso de software. Esses padrões freqüentemente empregam a herança e o polimorfismo para prover generalidade. Abstract factory, strategy e template method são padrões de projeto que podem ser empregados nos frameworks orientados a objetos para facilitar a adaptação dos frameworks.

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