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.


3521Q616227 | Informática, Engenharia de Software, Analista Judiciário, TRT 11a, FCC

Os questionamentos "o que, onde, quando, por que e como se faz?" devem ser formulados normalmente, num processo de estudo de rotinas, dentro da etapa

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

3522Q641062 | Informática, Engenharia de Software, Analista de Administração Pública, TCDF DF, CESPE CEBRASPE

Acerca das metodologias de desenvolvimento de software, julgue os itens subsecutivos. Um protótipo de sistema auxilia na validação de requisitos, no projeto de interface com o usuário, podendo, ainda, ser usado para a realização de testes.
  1. ✂️
  2. ✂️

3523Q632370 | Informática, Engenharia de Software, Agente de Defensoria, DPE SP, FCC

No contexto de ferramentas CASE, considere:

I. A refatoração é o processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo.

II. Tecnologia CASE pode ser tão simples quanto uma ferramenta singular que suporte uma atividade específica do processo, ou tão complexa quanto um ambiente que inclui ferramentas, pessoas, hardware, rede, sistemas operacionais, padrões, etc.

III. A técnica é projetada para ser usada diretamente com as linguagens de quarta geração ou geradores de código, de forma que é evitada, na maioria das vezes, a lenta codificação manual em linguagem de geração anterior.

IV. Front End ou Lower CASE são ferramentas que apóiam as etapas de codificação, testes e manutenção da aplicação.

É correto o que se afirma APENAS em:

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

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

Julgue os próximos itens, relativos à governança de TI, à NBR ISO/IEC 38500:2009, ao COBIT 5 e ao DevOps. Para o COBIT 5, os processos são considerados habilitadores corporativos, assim como os serviços, a infraestrutura e os aplicativos.
  1. ✂️
  2. ✂️

3525Q642872 | Informática, Engenharia de Software, Técnico Judiciário, TRT 5a, FCC

Design patterns podem ser divididos em três categorias: creational, structural e behavioral. Um dos design patterns da categoria creational garante para uma classe específica, apenas uma única instância, a qual é acessível de forma global e uniforme. Este design pattern é conhecido como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3526Q633401 | Informática, Engenharia de Software, Técnico Ministerial, MPE PE, FCC

Um modelo UML de desenvolvimento de sistemas, do tipo diagramas de interação ou comportamentais, é o diagrama de

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

3527Q614715 | Informática, Engenharia de Software

Acerca de cloud computing, julgue os próximos itens. A utilização da computação em nuvem é desaconselhada para novos negócios, tendo em vista que a opção por essa tecnologia demanda grande investimento inicial.
  1. ✂️
  2. ✂️

3528Q635736 | Informática, Engenharia de Software, Analista Judiciário, TST, CESPE CEBRASPE

Acerca da gerência de projetos e da qualidade de software, julgue os itens subseqüentes.

Um dos mecanismos da orientação a objetos para reutilização de software é a identificação e documentação de padrões de projeto (design patterns), que são modelos particulares de classes e de objetos comunicantes que se repetem de um projeto para outro e que podem assim ser padronizados.

  1. ✂️
  2. ✂️

3529Q613475 | Informática, Engenharia de Software

Uma organização está interessada em definir um processo para orientar a sua equipe de desenvolvimento a executar as atividades necessárias para a criação e disponibilização de novas versões do produto de software que é o carro-chefe da empresa. Esse processo precisa conter explicitamente as etapas comuns de um desenvolvimento de software (por exemplo, levantamento, análise, projeto, construção e testes) e, como o produto de software em questão tem um forte requisito de qualidade, é necessário que as atividades de garantia da qualidade sejam bem explícitas em relação às etapas e/ou documentos relacionados sendo avaliados. Dentre as opções de modelos de ciclo de vida abaixo, o mais adequado a essa necessidade é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3530Q618601 | Informática, Engenharia de Software, Analista Judiciário, TJ ES, CESPE CEBRASPE

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

Verificação e validação são atividades da análise de software, necessárias para se identificar o que o software precisa executar, seguida de uma avaliação do usuário quanto às atividades definidas.

  1. ✂️
  2. ✂️

3531Q623983 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, CREMESP, FCC

Existem no SVN três diretórios especiais com funções bem definidas. O primeiro deles é o trunk, que armazena a versão funcional mais recente de desenvolvimento. Os outros são:

I. armazena versões de desenvolvimento paralelo oriundas do trunk, porém isoladas deste. Deve ser utilizado quando uma implementação oferecer risco de afetar a integridade do trunk.

II. armazena rótulos para facilitar a localização de revisões. Cada rótulo possui um nome único que a identifica, sendo criada como um diretório, sempre através do trunk.

Os diretórios I e II são, correta e respectivamente,

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

3534Q623772 | Informática, Engenharia de Software, Analista de Sistemas, EBC, CESPE CEBRASPE

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

No Scrum, o taskboard é um grande painel onde podem ser colocadas informações importantes para o acompanhamento do sprint. Por meio do taskboard, as informações acerca das atividades não iniciadas (sprint backlog), das que estão em andamento e das concluídas ficam sempre visíveis e disponíveis para todos os interessados no projeto.

  1. ✂️
  2. ✂️

3535Q636829 | Informática, Engenharia de Software, Analista de Sistemas, Suframa AM, CESPE CEBRASPE

Acerca de engenharia de software, julgue os itens a seguir. As etapas de um teste unitário automatizado incluem a identificação do incremento de funcionalidade, a escrita do teste, a execução do teste, a implementação da funcionalidade, a execução do teste, a análise dos resultados obtidos e, quando necessário, a refatoração.
  1. ✂️
  2. ✂️

3536Q612255 | Informática, Engenharia de Software, Técnico Judiciário, STJ, CESPE CEBRASPE

A respeito de conceitos de modelos funcionais, julgue os itens que se seguem.

A criação de modelos funcionais de uma aplicação permite ao engenheiro de software focalizar funções específicas do problema. Um modelo funcional começa com um único modelo de contexto.

  1. ✂️
  2. ✂️

3537Q615586 | Informática, Engenharia de Software, Técnico Judiciário, TRE PA, CESPE CEBRASPE

A camada do padrão MVC (model view controller) responsável pelas regras de negócio, manipulação de dados e manutenção do estado do sistema é a camada de

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

3538Q613286 | Informática, Engenharia de Software, Empresa de Processamento de Dados da Previdência Social, CESPE CEBRASPE

O emprego de redes de comunicação nas arquiteturas de sistemas de informação vem-se generalizando e o assunto passou a adquirir importância estratégica, merecendo tratamento específico no planejamento de sistemas de informação. Acerca dos temas relacionados à engenharia de redes nessa área de planejamento organizacional, julgue os seguintes itens.

Se as realidades econômicas ou de mercado levarem à decisão de que uma rede é requerida para uma organização, então o estudo de viabilidade dessa rede pode ser desnecessário.

  1. ✂️
  2. ✂️

3540Q612533 | Informática, Engenharia de Software, Analista Judiciário, TRT 2a, FCC

Os sistemas respodem aso estímulos que ocorrem no mundo exterior, os quais devem ser representados na forma de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.