Simulados Informática Engenharia de Software

Exercícios de Engenharia de Software – Analista Júnior (Metrô SP)

Simulado com questões de prova: Exercícios de Engenharia de Software – Analista Júnior (Metrô SP). Resolva online grátis, confira o gabarito e baixe o PDF!

✅ 8 questões
😕 Difícil
👥 0
🏆 0
📈 0%

1Q624928 | Informática, Engenharia de Software, Analista Desenvolvimento Gestão Júnior, Metrô SP, FCC

Com relação à característica dos componentes na engenharia de software baseada em componentes (CBSE - componentbased software engineering), considere:

I. A padronização de componentes significa que um componente usado em um processo CBSE precisa obedecer a um modelo de componentes padrão. Esse modelo pode definir as interfaces de componentes, metadados de componente, documentação, composição e implantação.

II. Um componente deve ser independente, deve ser possível compor e implantá-lo sem precisar usar outros componentes específicos.

III. Para um componente ser composto, todas as interações externas devem ter lugar por meio de interfaces privadas e restritas. Além disso, ele deve proporcionar acesso externo a informações sobre si próprio, como seus métodos e atributos.

Está correto o que consta em

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

2Q628491 | Informática, Engenharia de Software, Analista Desenvolvimento Gestão Júnior, Metrô SP, FCC

Um sistema de controle de versão tem a finalidade de gerenciar diferentes versões de arquivos ao longo de suas alterações, mantendo, por exemplo, um histórico de datas, horários, número da versão e o usuário responsável pela alteração. Atualmente, existem diversas ferramentas capazes de efetuar este tipo de controle, dentre elas, o sistema de controle:

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

3Q629862 | Informática, Engenharia de Software, Analista Desenvolvimento Gestão Júnior, Metrô SP, FCC

Testes de software são destinados a mostrar que um programa atende a seus requisitos e, na descoberta de possíveis erros, onde o software se comporta de maneira incorreta. Testes baseados em requisitos são

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

4Q635566 | Informática, Engenharia de Software, Analista Desenvolvimento Gestão Júnior, Metrô SP, FCC

Durante a fase inicial da modelagem de dados em um sistema de gerenciamento de banco de dados, é necessário partir dos problemas ou requisitos dos usuários até chegar a um modelo de dados que suporte tais necessidades. Durante essa fase são construídos diagramas que mostram a interação do usuário com a parte do sistema em análise. Tais diagramas, feitos em linguagem UML, são os diagramas de

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

5Q639811 | Informática, Engenharia de Software, Analista Desenvolvimento Gestão Júnior, Metrô SP, FCC

O processo de desenvolvimento em cascata é um exemplo de processo dirigido a planos, pois, em princípio, é necessário planejar e programar todas as atividades do processo antes de começar a trabalhar nelas. São exemplos de estágios desse modelo:

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

6Q641683 | Informática, Engenharia de Software, Analista Desenvolvimento Gestão Júnior, Metrô SP, FCC

Os requisitos não funcionais surgem por meio das necessidades dos usuários, como restrições de orçamento, políticas organizacionais ou mesmo por fatores externos, como regulamentos de segurança e legislações de privacidade. Dentre a classificação dos requisitos não funcionais estão os requisitos de produto, os quais

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

7Q642165 | Informática, Engenharia de Software, Analista Desenvolvimento Gestão Júnior, Metrô SP, FCC

Sobre Programação Orientada a Objetos e UML, considere:

I. Os diagramas de classe são usados no desenvolvimento de um modelo de sistema orientado a objetos para mostrar as classes de um sistema e as associações entre essas classes.

II. A UML tem um tipo específico de associação para denotar a generalização. Em uma generalização, os atributos e operações associados com as classes de nível alto (superclasses) também estão associados com as de nível baixo (subclasses).

III. A UML fornece um tipo especial de associação entre classes chamada agregação, que significa que um objeto (todo) é composto de outros objetos (as partes).

IV. Os modelos comportamentais descrevem o modelo estático do domínio e qual a reação comportamental de interação entre as classes. Eles mostram o que acontece ou deve acontecer quando o sistema responde a um estímulo de seu ambiente.

Está correto o que consta APENAS em

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

8Q645739 | Informática, Engenharia de Software, Analista Desenvolvimento Gestão Júnior, Metrô SP, FCC

A engenharia de software baseada em reuso é uma estratégia da engenharia em que o processo de desenvolvimento é orientado para o reuso de softwares existentes. Dentre os benefícios do reuso de software, é INCORRETO afirmar:

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

🖨️ Baixar PDF

Deixe seu comentário

Participe, faça um comentário.

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.