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 Online com Gabarito.

  • Questão 28162.   Informática - Engenharia de Software - Nível Médio - Consultor Técnico Legislativo - Câmara de São Paulo SP - FCC - 2014
  • O gerenciamento de requisitos em grandes sistemas envolve o processamento de grandes volumes de informações sobre requisitos, o que exige o uso de apoio automatizado. As ferramentas de software para esse gerenciamento devem ser escolhidas durante a fase de planejamento de gerenciamento de requisitos.

    As ferramentas de apoio são usadas, principalmente, para
  • Questão 10784.   Informática - Engenharia de Software - Nível Superior - Auditor de Controle Externo - TCM GO - INSTITUTO CIDADES - 2012
  • A metodologia de desenvolvimento de software desenvolvida pela marinha norte-americana nos anos 60 para permitir o desenvolvimento de softwares militares complexos, onde o projeto segue uma série de passos ordenados e, ao final de cada fase, a equipe de projeto finaliza uma revisão, onde o desenvolvimento não continua até que o cliente esteja satisfeito com os resultados é:
  • Questão 32094.   Informática - Engenharia de Software - Nível Superior - Analista de Tecnologia da Informação - CRO RJ - 2016
  • A UML (Linguagem de Modelagem Unificada), que significa Linguagem Unificada de Modelagem, é uma linguagem padrão para modelagem orientada a objetos. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML apresenta uma linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos através de diagramas. Assinale a alternativa que corresponde ao diagrama da UML, que enfatiza os relacionamentos entre os objetos participantes, sendo constituídos de nodos, arcos, rótulos dos arcos, números de sequência e possíveis anotações complementares
  • Questão 29370.   Informática - Engenharia de Software - Nível Superior - Analista de Tecnologia da Informação - CODEBA - FGV - 2016
  • Todo navio tem nome, tipo, bandeira e uma ação: navegar nos mares. O navio do tipo cargueiro chamado Emma Maersk, de bandeira holandesa, é tido como um dos maiores do mundo, com 397 metros de comprimento e capacidade para 15.000 contêineres. Ele navega em rotas marítimas da Ásia e Europa.

    Considerando os conceitos essenciais para a Análise e Projeto Orientados a Objetos: polimorfismo, classe, superclasse, subclasse, instância de classe, atributos e métodos, assinale a afirmativa correta.
  • Questão 18492.   Informática - Engenharia de Software - Nível Superior - Engenheiro da Computação - 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 29368.   Informática - Engenharia de Software - Nível Superior - Analista de Tecnologia da Informação - CODEBA - FGV - 2016
  • Durante a fase de análise de um sistema que está sendo desenvolvido sob o paradigma de orientação a objetos, o analista Pedro quer representar, em um diagrama de classes, que uma turma é formada por alunos. Os alunos, porém, também podem ser considerados individualmente no sistema, independente da turma.

    Para representar a relação entre alunos e turma, Pedro deve utilizar
  • Questão 19728.   Informática - Engenharia de Software - Nível Superior - Analista de Sistemas - AL GO - CS-UFG - 2015
  • O desenvolvimento dirigido a testes (TDD, do Inglês Test-Driven Development) é uma abordagem de de­ senvolvimento de software na qual se intercalam tes­ tes e desenvolvimento de código. Uma das caracterís­ ticas da abordagem TDD é