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.

  • 3 - Q18496.   Informática - Engenharia de Software - Nível Superior - Engenheiro da Computação - CIAAR - FAB - 2011
  • Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo e, em seguida, assinale a alternativa que apresenta a sequência correta.
    ( ) A engenharia de software é uma disciplina de engenharia relacionada a todos os aspectos de produção de software.
    ( ) Os produtos de software consistem em programas desenvolvidos e documentação associada.
    ( ) Sociedades profissionais não podem publicar códigos de condutas que definem os padrões de comportamento esperados de seus membros.
    ( ) O processo de software inclui apenas algumas atividades envolvidas no desenvolvimento de software.
    ( ) Métodos são meios organizados de produção de software.
  • 5 - Q19447.   Informática - Engenharia de Software - Nível Superior - Analista de Sistemas - AL MG - FUMARC - 2014
  • Analise as seguintes afirmativas sobre a métrica de análise de pontos de função.

    I. Entradas Externas se originam de um usuário ou são transmitidas de outra aplicação para fornecer dados distintos orientados à aplicação do software.
    II. Saídas Externas são originadas de uma entrada on-line para geração de alguma resposta imediata do software sob a forma de uma saída on-line.
    III. Arquivos lógicos internos são agrupamentos lógicos de dados que residem dentro das fronteiras da aplicação e são mantidos por Entradas Externas.

    Estão CORRETAS as afirmativas:
  • 7 - Q15684.   Informática - Engenharia de Software - Nível Superior - Tecnologia da Informação - MPOG - CESPE - 2013
  • A expressividade do código é uma característica importante no desenvolvimento e manutenção de um software.Python e Ruby são exemplos de linguagens que apresentam essa qualidade.Acerca dessas linguagens, julgue os itens subsequentes.

    Em uma classe de modelo escrita em Ruby, o mapeamento dos objetos em tabelas do banco de dados pode ser feito mediante o ActiveRecord,uma classe ORM (object-relational mapping) que contém um conjunto de técnicas para a transformação entre modelos orientado a objetos e relacional.
  • 8 - Q18494.   Informática - Engenharia de Software - Nível Superior - Engenheiro da Computação - CIAAR - FAB - 2011
  • Relacione a coluna da direita com a da esquerda e, em seguida, assinale a alternativa que apresenta a sequência correta. (Alguns números poderão não ser utilizados.)
    (1) Projeto de arquitetura
    (2) Especificação abstrata
    (3) Projeto de componente
    (4) Projeto de algoritmo
    (5) Projeto de estrutura de dados
    (6) Projeto de interface
    ( ) os serviços são alocados aos componentes e as interfaces desses componentes são projetadas.
    ( ) para cada subsistema, é projetada e documentada a interface com outros subsistemas.
    ( ) os subsistemas constituintes do sistema e os seus relacionamentos são identificados e documentados.
    ( ) os algoritmos usados para fornecer os serviços são projetados detalhadamente e especificados.
    ( ) os métodos de especificação formal podem ser usados neste estágio.
    ( ) os serviços são alocados aos componentes e as interfaces desses componentes são projetadas.
  • 9 - Q45535.   Informática - Engenharia de Software - Nível Superior - Analista de Sistemas - INB - CONSULPLAN - 2006
  • Quanto à aplicação de uma Metodologia de Desenvolvimento de Sistemas pode-se afirmar que, EXCETO:
  • 10 - Q19171.   Informática - Engenharia de Software - Nível Superior - Primeiro Tenente - MM QT - MB - 2013
  • Segundo Pressman (2011), Teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Um importante aspecto da estratégia de Teste de software se refere ao conjunto de tarefas que garantem que o software implemente corretamente uma função específica. Como se denomina esse aspecto?