Buscar

Simulado 3

Prévia do material em texto

Aula 08
Caixa Econômica Federal (CEF) (Técnico
Bancário-Tecnologia) Passo Estratégico
de Informática
Autor:
Thiago Rodrigues Cavalcanti
02 de Fevereiro de 2023
 
 
 
 1 
8 
Simulado ........................................................................................................................... 2 
Questões Comentadas ....................................................................................................... 5 
 
 
Thiago Rodrigues Cavalcanti
Aula 08
Caixa Econômica Federal (CEF) (Técnico Bancário-Tecnologia) Passo Estratégico de Informática
www.estrategiaconcursos.com.br
 
 
 
 
 
 
 
 
 2 
8 
SIMULADO 
Vamos começar nosso terceiro simulado. Lembrando que os 
simulados do curso do Passo Estratégico são direcionados pela 
análise dos últimos concursos aplicados pela banca, que no nosso 
caso é a Fundação Cesgranrio, e servem de treinamento para 
nosso concurso da Caixa Econômica Federal - CEF. Esse simulado terá como base o assunto das aulas 
06 e 07. Nosso objetivo é ajudar a você na fixação do assunto. Espero que goste! Qualquer dúvida 
estou às ordens! Forte abraço! 
 
1. 
Uma das características que a Engenharia de Software tenta garantir é que um software deve 
ser escrito de tal forma que ele possa evoluir para satisfazer as diferentes necessidades dos 
clientes. Isso é uma característica essencial, pois a mudança no software é uma exigência 
inevitável porque os ambientes de negócios são dinâmicos. Com base no exposto, assinale a 
alternativa que apresenta corretamente o nome dessa característica. 
a) Portabilidade. 
b) Aceitabilidade. 
c) Manutenibilidade. 
d) Adaptabilidade. 
e) Codificabilidade. 
 
2. 
Em relação ao Modelo V de ciclo de vida de um software, assinale a alternativa correta. 
a) O referido modelo é dirigido por testes. 
b) O planejamento de testes é realizado durante as fases de levantamento de requisitos, 
design arquitetural e design detalhado. 
c) Trata-se de uma variação do Modelo Cascata e prevê uma fase de validação e de 
verificação para cada fase de construção. 
d) É um modelo que trata a documentação como um artefato secundário. 
Thiago Rodrigues Cavalcanti
Aula 08
Caixa Econômica Federal (CEF) (Técnico Bancário-Tecnologia) Passo Estratégico de Informática
www.estrategiaconcursos.com.br
 
 
 
 
 
 
 
 
 3 
8 
e) Caracteriza-se como um modelo que tem foco primeiro na execução e depois na 
correção dos bugs conforme aparecem. Por ser um modelo objetivo, não há testes 
referentes à arquitetura do sistema. 
 
3. 
A engenharia de software é uma área da computação que engloba as linguagens de 
programação, bancos de dados, ferramentas e plataformas, padrões, processos e também a 
qualidade de software. Acerca desse tema, é correto afirmar que a engenharia de software 
consiste no (a) 
a) estudo das técnicas, das metodologias e dos instrumentos por meio de modelos 
matemáticos e algoritmos para a área da computação. 
b) forma de programação de computadores que preconiza que todos os programas podem 
ser reduzidos às estruturas de sequência, decisão e repetição. 
c) sequência de passos para realizar uma tarefa ou resolver um problema, utilizando 
recursos de sistemas de softwares. 
d) utilização de princípios de engenharia para a especificação, o desenvolvimento e a 
manutenção de sistemas de software. 
e) representação gráfica do fluxo de dados por meio de um sistema de informação, 
fornecendo a visão estruturada das funções. 
 
4. 
Os métodos de engenharia de software proporcionam os detalhes de como fazer para construir 
o software, envolvendo um amplo conjunto de tarefas, incluindo: planejamento e estimativa 
de projeto, análise de requisitos de software e de sistemas, projeto da estrutura de dados, 
entre outros. Tal processo envolve um conjunto de etapas e métodos. NÃO se refere ao 
conjunto de etapas 
a) modelo em cascata. 
b) prototipação. 
c) modelo espiral. 
d) técnicas de quarta geração. 
e) análise de requisitos. 
 
5. 
Thiago Rodrigues Cavalcanti
Aula 08
Caixa Econômica Federal (CEF) (Técnico Bancário-Tecnologia) Passo Estratégico de Informática
www.estrategiaconcursos.com.br
 
 
 
 
 
 
 
 
 4 
8 
A Engenharia de Software resume-se em um conjunto de técnicas utilizadas para o 
desenvolvimento e manutenção de sistemas computadorizados, visando produzir e manter 
softwares de forma padronizada e com qualidade. Ela obedece a alguns princípios como 
Formalidade, Abstração, Decomposição, Generalização e Flexibilização. Assinale a alternativa 
que apresenta conceito correto sobre os princípios da Engenharia de Software. 
a) A formalidade é a maneira usada para resolver um problema, de forma genérica, com o 
intuito de poder reaproveitar essa solução em outras situações semelhantes. 
b) A flexibilização é o processo que permite que o software possa ser alterado, sem causar 
problemas para sua execução. 
c) A generalização preocupa-se com a identificação de um determinado fenômeno da 
realidade, sem se preocupar com detalhes, considerando apenas os aspectos mais 
relevantes. 
d) Pelo princípio da decomposição, o software deve ser desenvolvido de acordo com 
passos definidos com precisão e seguidos de maneira efetiva. 
e) A abstração é a técnica de se dividir o problema em partes, de maneira que cada uma 
possa ser resolvida de uma forma mais específica. 
 
 
 
Thiago Rodrigues Cavalcanti
Aula 08
Caixa Econômica Federal (CEF) (Técnico Bancário-Tecnologia) Passo Estratégico de Informática
www.estrategiaconcursos.com.br
 
 
 
 
 
 
 
 
 5 
8 
QUESTÕES COMENTADAS 
 
1. 
Uma das características que a Engenharia de Software tenta garantir é que um software deve 
ser escrito de tal forma que ele possa evoluir para satisfazer as diferentes necessidades dos 
clientes. Isso é uma característica essencial, pois a mudança no software é uma exigência 
inevitável porque os ambientes de negócios são dinâmicos. Com base no exposto, assinale a 
alternativa que apresenta corretamente o nome dessa característica. 
a) Portabilidade. 
b) Aceitabilidade. 
c) Manutenibilidade. 
d) Adaptabilidade. 
e) Codificabilidade. 
 
Comentários 
Para responder essa questão devemos lembrar das seis amplas categorias de características de 
qualidade de software, apresentadas pela ISO 9126: 
1) Funcionalidade: Adequação; Acurácia; Interoperabilidade; Segurança de acesso; 
Conformidade. 
2) Confiabilidade: Maturidade; Tolerância a falhas; Recuperabilidade. 
3) Usabilidade: Inteligibilidade; Apreensibilidade; Operacionalidade. 
4) Eficiência: Comportamento em relação aos recursos e ao tempo. 
5) Manutenibilidade: Analisibilidade; Modificabilidade; Estabilidade; Tastabilidade. 
6) Portabilidade: Adaptabilidade; Capacidade para instalar e substituir; Conformidade. 
Portanto, a nossa resposta está na alternativa C. 
Gabarito: alternativa C. 
 
2. 
Thiago Rodrigues Cavalcanti
Aula 08
Caixa Econômica Federal (CEF) (Técnico Bancário-Tecnologia) Passo Estratégico de Informática
www.estrategiaconcursos.com.br
==1feb8f==
 
 
 
 
 
 
 
 
 6 
8 
Em relação ao Modelo V de ciclo de vida de um software, assinale a alternativa correta. 
a) O referido modelo é dirigido por testes. 
b) O planejamento de testes é realizado durante as fases de levantamento de requisitos, 
design arquitetural e design detalhado. 
c) Trata-se de uma variação do Modelo Cascata e prevê uma fase de validação e de 
verificação para cada fase de construção. 
d) É um modelo que trata a documentação como um artefato secundário. 
e) Caracteriza-se como um modelo que tem foco primeiro na execução e depois na 
correção dos bugs conforme aparecem. Por ser um modelo objetivo, não há testes 
referentes à arquitetura do sistema. 
 
Comentários 
Na aula descrevi o modelo V da seguinte forma: Neste modelo, do Ministério de Defesa da 
Alemanha, 1992, o modelo em cascata é colocado em forma de "V". Do lado esquerdo do V ficam 
da análise de requisitos atéo projeto, a codificação fica no vértice e os testes, desenvolvimento, 
implantação e manutenção, à direita. Portanto, ele é uma variação do Modelo Cascata, como afirma 
a alternativa C. 
Gabarito: alternativa C. 
 
3. 
A engenharia de software é uma área da computação que engloba as linguagens de 
programação, bancos de dados, ferramentas e plataformas, padrões, processos e também a 
qualidade de software. Acerca desse tema, é correto afirmar que a engenharia de software 
consiste no (a) 
a) estudo das técnicas, das metodologias e dos instrumentos por meio de modelos 
matemáticos e algoritmos para a área da computação. 
b) forma de programação de computadores que preconiza que todos os programas podem 
ser reduzidos às estruturas de sequência, decisão e repetição. 
c) sequência de passos para realizar uma tarefa ou resolver um problema, utilizando 
recursos de sistemas de softwares. 
d) utilização de princípios de engenharia para a especificação, o desenvolvimento e a 
manutenção de sistemas de software. 
e) representação gráfica do fluxo de dados por meio de um sistema de informação, 
fornecendo a visão estruturada das funções. 
Thiago Rodrigues Cavalcanti
Aula 08
Caixa Econômica Federal (CEF) (Técnico Bancário-Tecnologia) Passo Estratégico de Informática
www.estrategiaconcursos.com.br
 
 
 
 
 
 
 
 
 7 
8 
 
Comentários 
Na aula vimos que o conceito de engenharia de software é: “uma área do conhecimento da 
Computação que busca estruturar de forma racional e científica, através do uso de modelos 
matemáticos, a especificação, desenvolvimento e manutenção de sistemas de software aplicando 
tecnologias e métodos da Ciência da Computação, Gerência de projetos, das Engenharias e outros 
campos do conhecimento”. Portanto, entre as alternativas, a única que se encaixa perfeita nesse 
conceito é a letra D. 
Gabarito: alternativa D. 
 
4. 
Os métodos de engenharia de software proporcionam os detalhes de como fazer para construir 
o software, envolvendo um amplo conjunto de tarefas, incluindo: planejamento e estimativa 
de projeto, análise de requisitos de software e de sistemas, projeto da estrutura de dados, 
entre outros. Tal processo envolve um conjunto de etapas e métodos. NÃO se refere ao 
conjunto de etapas 
a) modelo em cascata. 
b) prototipação. 
c) modelo espiral. 
d) técnicas de quarta geração. 
e) análise de requisitos. 
 
Comentários 
Lendo o enunciado com calma, no final temos o ponto chave da nossa questão. Qual das alternativas 
não se refere ao CONJUNTO DE ETAPAS. Modelo em cascata é um modelo, ou seja, um conjunto de 
etapas. Da mesma forma: Prototipação, Modelo Espiral e Técnicas de Quarta Geração. Note que 
apenas a alternativa E - análise de requisitos é uma etapa. 
Gabarito: alternativa E. 
 
5. 
A Engenharia de Software resume-se em um conjunto de técnicas utilizadas para o 
desenvolvimento e manutenção de sistemas computadorizados, visando produzir e manter 
softwares de forma padronizada e com qualidade. Ela obedece a alguns princípios como 
Thiago Rodrigues Cavalcanti
Aula 08
Caixa Econômica Federal (CEF) (Técnico Bancário-Tecnologia) Passo Estratégico de Informática
www.estrategiaconcursos.com.br
 
 
 
 
 
 
 
 
 8 
8 
Formalidade, Abstração, Decomposição, Generalização e Flexibilização. Assinale a alternativa 
que apresenta conceito correto sobre os princípios da Engenharia de Software. 
a) A formalidade é a maneira usada para resolver um problema, de forma genérica, com o 
intuito de poder reaproveitar essa solução em outras situações semelhantes. 
b) A flexibilização é o processo que permite que o software possa ser alterado, sem causar 
problemas para sua execução. 
c) A generalização preocupa-se com a identificação de um determinado fenômeno da 
realidade, sem se preocupar com detalhes, considerando apenas os aspectos mais 
relevantes. 
d) Pelo princípio da decomposição, o software deve ser desenvolvido de acordo com 
passos definidos com precisão e seguidos de maneira efetiva. 
e) A abstração é a técnica de se dividir o problema em partes, de maneira que cada uma 
possa ser resolvida de uma forma mais específica. 
 
Comentários 
Na aula vimos os conceitos de cada um dos princípios. Entre as alternativas, o único que descreve 
corretamente o conceito de um princípio é a letra B - A flexibilização é o processo que permite que 
o software possa ser alterado, sem causar problemas para sua execução. 
Gabarito: alternativa B. 
 
 
Thiago Rodrigues Cavalcanti
Aula 08
Caixa Econômica Federal (CEF) (Técnico Bancário-Tecnologia) Passo Estratégico de Informática
www.estrategiaconcursos.com.br

Mais conteúdos dessa disciplina