Questões de Concursos Engenharia de Software

  • Questão 15684.   Informática - Nível Superior - 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.
  • Questão 18492.   Informática - Nível Superior - CIAAR - FAB - 2011

  • O primeiro modelo de processo de desenvolvimento de software publicado originou-se de processos mais gerais de engenharia de sistema (Royce, 1970). Devido ao encadeamento de uma fase com outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida dosoftware. Os principais estágios do modelo demonstram as atividades fundamentais de desenvolvimento (Sommerville, 2007). Sobre essas atividades, relacione a coluna da direita com a da esquerda e, em seguida, marque a alternativa que apresenta a sequência correta.

    (1) Análise e definição de requisitos

    (2) Projeto de sistema e software

    (3) Implementação e teste de unidade

    (4) Integração e teste de sistema

    (5) Operação e manutenção.

    ( ) o sistema é instalado e colocado em operação.

    ( ) durante esse estágio, o projeto de software é realizado como um conjunto de programas ou unidades de programa.

    ( ) os serviços, restrições e objetivos do sistema são definidos.

    ( ) estabelece uma arquitetura geral do sistema.

    ( ) após os testes, o sistema de software é liberado para o cliente.
  • Questão 19731.   Informática - Nível Superior - AL GO - CS-UFG - 2015

  • Uma classe S possui vários métodos que comparti­lham do mesmo nome, porém com assinaturas dife­rentes. Apesar de terem o mesmo nome, esses méto­dos são distinguíveis pelo compilador em função das diferentes assinaturas. Que denominação é dada a esse princípio de projeto de orientação a objetos?
  • Questão 19697.   Informática - Nível Superior - ANAC - CESPE - 2012

  • Acerca do processo de desenvolvimento de software, julgue os itens subsequentes.

    A disciplina Modelagem de Negócio do RUP descreve como elaborar o modelo de negócio da organização para a qual o sistema será construído. Tal modelo compreende o modelo de casos de uso de negócio e um modelo de objetos de negócio.
  • Questão 10785.   Informática - Nível Superior - 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?
  • Questão 23904.   Informática - Nível Superior - CFA - QUADRIX - 2015

  • Sobre a Técnica da Análise Essencial, assinale a alternativa que faz uma afirmação inválida.
  • Questão 23909.   Informática - Nível Superior - CFA - QUADRIX - 2015

  • Assinale a alternativa que, segundo as literaturas de engenharia de software, exibe uma afirmação correta.
  • Questão 15682.   Informática - Nível Superior - MPOG - CESPE - 2013

  • No que se refere às metodologias ágeis, julgue os próximos itens.

    A metodologia Scrum é uma forma de trabalho rígida empregada em ambientes organizacionais departamentais e conservadores
  • Questão 32093.   Conhecimentos Específicos - Nível Superior - CRO RJ - BD - 2016

  • Quando se fornece um produto, seja desenvolvendo um software, escrevendo um relatório ou fazendo uma viagem a negócios, segue-se costumeiramente uma sequência de etapas para completar um conjunto de tarefas. A respeito dos modelos de processo de software, assinale a alternativa correta:
  • Questão 29369.   Conhecimentos Específicos - Nível Superior - CODEBA - FGV - 2016

  • O analista Joaquim foi designado para realizar o levantamento de requisitos de um novo sistema de controle da produção de peças de automóveis que irá substituir o sistema legado ainda em utilização, desenvolvido em C.

    Joaquim, após realizar algumas entrevistas, percebe que os usuários estão muito preocupados com a interface do novo sistema, visto que diversos problemas na linha de produção ocorriam devido às dificuldades dos usuários com a interface do sistema legado.

    Nesse caso, a técnica de levantamento de requisitos mais adequada, para garantir que o novo sistema não incorra nos mesmos erros de interface do sistema legado, é