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.


3861Q611965 | Informática, Engenharia de Software

O processo de desenvolvimento de sistemas usando o modelo de cascata funciona melhor quando:

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

3862Q611968 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Um diagrama de contexto de sistema, ferramenta utilizada por alguns métodos na transição entre as fases de especificação e de modelagem de requisitos, apresenta os principais módulos e interfaces internos ao sistema.

  1. ✂️
  2. ✂️

3863Q616844 | Informática, Engenharia de Software, Analista de Sistemas, Fundação Santa Casa de Misericórdia do Estado do Pará PA, CESPE CEBRASPE

A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir. Modelos de desenvolvimento incrementais são usados para a construção de módulos de software de maneira iterativa. A complexidade do módulo desenvolvido aumenta gradativamente a cada iteração.
  1. ✂️
  2. ✂️

3864Q614098 | Informática, Engenharia de Software, Analista de Sistemas, Paraná Previdência PR, CESPE CEBRASPE

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

As heranças representam relações de dependência entre classes.

  1. ✂️
  2. ✂️

3865Q611438 | Informática, Engenharia de Software

Qual o nome da ferramenta de software que pode apoiar o processo de desenvolvimento de sistemas em diversas fases, agilizando e facilitando o entendimento dos usuários e analistas através da geração de gráficos e diagramas (fases de análise e projeto) e a própria geração de código (na fase de programação) ?

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

3866Q614037 | Informática, Engenharia de Software, Tecnologista Pleno I, MCT, CESPE CEBRASPE

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A métrica DRE (defect removal efficiency) fornece uma medição da habilidade de remoção de defeitos específica das atividades de teste unitário e de integração em um desenvolvimento de software.

  1. ✂️
  2. ✂️

3867Q614606 | Informática, Engenharia de Software, Tecnologista Júnior, MCT, CESPE CEBRASPE

No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

A validação de requisitos depende fundamentalmente da participação de clientes e usuários finais.

  1. ✂️
  2. ✂️

3868Q617707 | Informática, Engenharia de Software, Analista Judiciário, STF, CESPE CEBRASPE

Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função. De acordo com a norma ISO/IEC 9126, durante os testes, convém que a maioria dos defeitos do software seja descoberta e eliminada. Contudo, alguns defeitos podem permanecer após o teste e, como é difícil corrigir a arquitetura ou outro aspecto básico do projeto do software, a base do projeto usualmente permanece inalterada ao longo do teste.
  1. ✂️
  2. ✂️

3869Q619753 | Informática, Engenharia de Software, Analista Judiciário, TRE AP, FCC

Atenção: As questões de números 33 a 35 referem-se ao RUP.

Considerando as fases por sua ordem de colocação (esquerda para direita) no modelo gráfico, Project Plan, Showing Phases and Iterations e Software Architecture Description são, respectivamente, produtos das fases

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

3870Q617960 | Informática, Engenharia de Software, Atividade Técnica de Complexidade Gerencial, MEC, CESPE CEBRASPE

Julgue os itens que se seguem, acerca de qualidade de software, linguagens de programação e padrões de projetos.

O padrão Abstract Factory é corretamente aplicável, quando necessário, para fornecer uma biblioteca de classes e não revelar suas interfaces.

  1. ✂️
  2. ✂️

3871Q639993 | Informática, Engenharia de Software, Técnico Judiciário, TRE ES, CESPE CEBRASPE

Acerca de RUP (rational unified process), julgue os itens que se seguem.

O conjunto de artefatos de requisitos do RUP contém artefatos relativos ao planejamento, tais como o plano de projeto e os planos de iteração.

  1. ✂️
  2. ✂️

3872Q611939 | Informática, Engenharia de Software

O modelo da UML, que possibilita a descrição de uma seqüência de ações (incluindo alternativas) realizadas pelo sistema para produzir um resultado observável do ponto de vista de um usuário, é o de:

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

3873Q616302 | Informática, Engenharia de Software, Analista Administrativo, Agência Nacional de Saúde Suplementar, CESPE CEBRASPE

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

O desenho das funcionalidades de ajuda ao usuário é um dos fatores determinantes da percepção que o usuário terá da qualidade do software.

  1. ✂️
  2. ✂️

3874Q610724 | Informática, Engenharia de Software

Em relação à Análise Estruturada, é correto afirmar que

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

3875Q647782 | Informática, Engenharia de Software, Técnico Judiciário, Superior Tribunal de Justiça, CESPE CEBRASPE, 2018

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue os próximos itens. A refatoração de um código escrito em Delphi pode levar um método a ser separado e transformado em alguns outros métodos.
  1. ✂️
  2. ✂️

3876Q611708 | Informática, Engenharia de Software, Tecnologista Pleno I, MCT, CESPE CEBRASPE

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Diagramas de casos de uso são usados para identificar e modelar os requisitos funcionais de um sistema.

  1. ✂️
  2. ✂️

3877Q619611 | Informática, Engenharia de Software, Analista Ministerial, MPE PE, FCC

Em um diagrama de atividades da UML, o estado de execução "thread condicional" é uma exceção à regra de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3878Q613037 | Informática, Engenharia de Software

Na fase de testes, aquele responsável por verificar as interfaces entre as partes de uma arquitetura de um produto é o teste

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

3879Q613812 | Informática, Engenharia de Software

Os grupos de processos de gerenciamento de projetos são representados ao longo do ciclo de vida do projeto, em intensidades diferentes, de acordo com as necessidades específicas de cada projeto. Eles não se comportam como fases estanques e não se confundem com o ciclo de vida do projeto. Em sua maioria, eles não existem ao longo de todo o ciclo de vida. Entretanto, há um grupo de processos que se comporta de modo diferente, existindo, em intensidades diferentes, durante todo o tempo. Esse grupo é o grupo de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.