Questões de Engenharia de Software para Concursos

Resolva Questões de Engenharia de Software para Concursos Grátis. Exercícios com Perguntas e Respostas. Provas Online com Gabarito.

  • 2 - Questão 21804.   Informática - Engenharia de Software - Nível Superior - Analista do Banco Central - BACEN - CESGRANRIO - 2010
  • Determinada superintendência de um órgão público solicita o desenvolvimento de um sistema de informação que deve recolher informações de pessoas físicas de todo o Brasil, pela Internet. O superintendente, que abandonará a gestão em menos de 1 mês, exige que o sistema completo esteja no ar em 2 semanas e aponta que erros podem ser reparados após a implantação do sistema. Com base nesse relato, afirma-se que
  • 3 - Questão 10785.   Informática - Engenharia de Software - Nível Superior - Auditor de Controle Externo - TCM GO - INSTITUTO CIDADES - 2012
  • De acordo com a engenharia de software, como todo produto industrial, o software possui um ciclo de vida. Cada fase do ciclo de vida possui divisões e subdivisões. Em qual fase avaliamos a necessidade de evolução dos softwares em funcionamento para novas plataformas operacionais ou para a incorporação de novos requisitos?
  • 4 - Questão 37477.   Informática - Engenharia de Software - Nível Superior - Analista Judiciário - TRT SP - FCC - 2015
  • O processo de medição funcional de um software utilizando pontos de função possui uma série de etapas, dentre elas, a de medir as funções de transação. Estas funções representam a funcionalidade fornecida ao usuário para atender às suas necessidades de processamento de dados pela aplicação. São classificadas em entradas externas, saídas externas ou consultas externas. Constitui exemplo de entrada externa:
  • 6 - Questão 23907.   Informática - Engenharia de Software - Nível Superior - Analista de Sistemas - CFA - QUADRIX - 2015
  • Assinale a metodologia de desenvolvimento de sistemas que é marcada pela construção de modelos que retratam o fluxo de informações e divisão em camadas.
  • 7 - Questão 28808.   Informática - Engenharia de Software - Nível Médio - Técnico em Informática - Prefeitura de Bela Vista MG - FUNDEP - 2014
  • Analise as afirmativas sobre o modelo de processo de software conhecido como “modelo em cascata".

    I. Em geral, o resultado de cada fase do processo resulta em um ou mais documentos aprovados.
    II. É adequado a situações com pequena probabilidade de mudanças radicais durante o desenvolvimento do sistema. 
    III. Prevê a execução simultânea das fases de desenvolvimento.

    Estão CORRETAS as afirmativas:
  • 8 - Questão 19169.   Informática - Engenharia de Software - Nível Superior - Primeiro Tenente - MM QT - MB - 2013
  • Analise o código em JAVA abaixo levando em consideração que polimorfismo e herança são aspectos importantes para o paradigma de Orientação a Objeto.

    package p3;

    public class P3 {

            public static void main(String[ ] args) {

            Moto m = new Moto (1,2,3, true); Veiculo V = new Veiculo (0,0,0); }

    public static class Veiculo {

            public int aceleracao; public int marcha; public int veloc;

            public Veiculo (int acel_inic, int veloc_inic, int marcha_inic) {

            marcha = marcha_inic; aceleracao - acel_inic; veloc = veloc_inic; }

            public void mudar_marcha (int n) { marcha = n; }

            public void frear(int decrement) { veloc -=decrement; }

            public void acelerar(int increment) { veloc + = increment;

    }

    public static class Moto extends Veiculo {

           public Boolean Descanso;

           public Moto(int acel_inic, int veloc_inic, int marcha_inic, Boolean

    descanso) {

           super(acel inic, veloc_inic, marcha_inic); Descanso = descanso; }

           public void ativar_descanso () { Descanso = true; }

           public Boolean verificar descanso () { return Descanso; }

           public void destivar_descanso () { Descanso = false; }

           public void acelerar(int increment) {

                      if (verificar_descanso()==false) veloc += increment+ + ; } } }

    De acordo com o código acima, considerando que atribuir o valor true à propriedade "Descanso" ativa esta propriedade,é correto afirmar que:
  • 10 - Questão 18616.   Informática - Engenharia de Software - Nível Superior - Oficial Temporário - CIAAR - FAB - 2009
  • Associe os workflows com sua descrição.
    A. Modelagem de Negócio
    B. Requisitos
    C. Análise e projeto
    D. Implementação
    E. Teste

    ( ) A geração automática de código com base nos modelos de projeto ajuda a acelerar este Processo.
    ( ) Um modelo de projetos é criado e documentado usando modelos de arquitetura, modelos de componentes, modelos de objeto e modelos de sequência.
    ( ) Os agentes que interagem com o sistema são identificados e os casos de uso são desenvolvidos.
    ( ) Processo interativo realizado em conjunto com a implementação.
    ( ) São modelados usando casos de uso de negócios