Buscar

Avaliação Final (Objetiva) - Engenharia e Projeto de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

10/10/2023, 12:03 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:637449)
Peso da Avaliação 3,00
Prova 21791589
Qtd. de Questões 12
Acertos/Erros 9/3
Nota 9,00
Para controlar as modificações realizadas durante o desenvolvimento de software e minimizar os erros 
cometidos durante sua evolução sistemática e rastreável, utiliza-se a Gerência de Configuração, por meio de 
métodos e ferramentas que têm o intuito de maximizar sua produtividade. Sob a perspectiva de desenvolvimento 
da Gerência de Configuração de Software, sobre quais são suas três partes principais, assinale a alternativa 
CORRETA:
A Controle de Modificação, Controle de Versão e Controle de Rastreabilidade.
B Controle de Mudança, Auditoria de Configuração, Controle de Rastreabilidade.
C Controle de Versão, Controle de Mudanças, Integração Contínua.
D Controle de Versão, Auditoria de Configuração e Integração Contínua.
O desenvolvimento de software é praticado por meio da execução geralmente sequencial de várias 
atividades que são agrupadas em cada etapa do processo. Dividir o projeto em atividades é relevante no 
sentido de entender como estas se relacionam e qual o nível de dependência estabelecido no momento de 
execução. Para colaborar com isso, utiliza-se o conceito de ciclo de vida do software para especificar um grupo 
de atividades e seus relacionamentos. Sobre o ciclo de vida de desenvolvimento de software, assinale a 
alternativa CORRETA:
A O modelo em cascata é o mais simples e tem as etapas bem definidas.
B O modelo incremental aumenta o tempo de desenvolvimento do projeto.
C O modelo baseado em componentes não tem como foco a reutilização.
D O modelo em espiral serve como base para o modelo de prototipação e cascata.
Mudanças durante o desenvolvimento são inevitáveis. O entendimento dos usuários sobre suas 
necessidades muda, o ambiente no qual o sistema vai operar muda, a legislação muda, os requisitos mudam. 
 VOLTAR
A+
Alterar modo de visualização
1
2
3
10/10/2023, 12:03 Avaliação Final (Objetiva) - Individual
about:blank 2/7
Com tantas mudanças assim, é necessária alguma forma de gerenciamento para que o desenvolvimento não 
fique caótico. Gerência de Configuração de Software (GCS) é um conjunto de atividades de apoio que permite 
a absorção controlada das mudanças inerentes ao desenvolvimento de software, mantendo a estabilidade na 
evolução do projeto. Sobre as três partes da GCS sob a perspectiva de desenvolvimento, analise as sentenças a 
seguir:
I- Controle de versão: responsável por salvar os artefatos alterados em uma nova versão num repositório, 
guardando um histórico das suas mudanças. 
II- Controle de mudanças: responsável por rastrear os artefatos, guardando seu histórico, as mudanças e 
testando sua consistência.
III- Integração contínua: responsável por manter um ambiente que junta a última versão de todos os artefatos 
alterados, validando sua consistência.
IV- Controle de mudanças: responsável por documentar as alterações realizadas nos artefatos do sistema, 
contendo o controle de tarefas, sabendo identificar o que mudou, por que mudou, quem mudou etc. 
V- Controle de versão: responsável por integrar os artefatos, documentando as alterações de cada versão do 
sistema.
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças II, III e V estão corretas.
D As sentenças III, IV e V estão corretas.
A área de Requisitos de Software é responsável por informar quais requisitos o produto a ser 
desenvolvido deve possuir. Muitas vezes, porém, nos deparamos com a dificuldade de entendimento dos 
usuários, pois alguns têm vaga noção do que precisam e do que um produto de software pode lhes oferecer ou 
o que querem é diferente do que precisam. Para auxiliar a resolver estes problemas, há diversas técnicas a 
serem utilizadas para o levantamento de requisitos. Sobre as técnicas utilizadas, assinale a alternativa 
CORRETA:
A WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise, Sorteio de
Cartões, Sessões RAD, Storyboards e Casos de Uso.
B Brainstorming, Sessões JAD, Análise de Documentos Quantitativos, Reunião, Prototipagem, Entrevista,
Questionários, Observação, Levantamento Orientado a Ponto de Vista, Etnografia e Casos de Uso.
C Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop,
Prototipagem, Questionários, Etnografia e Casos de Uso.
D Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos, Reunião,
Prototipagem, Questionários, Storyboards e Observação.
4
10/10/2023, 12:03 Avaliação Final (Objetiva) - Individual
about:blank 3/7
A Governança de TI é definida como um sistema de relações e processos que orienta e controla uma 
organização com o intuito de somar valor ao negócio através do gerenciamento equilibrado do risco com o 
retorno do investimento de TI. Sobre Governança de TI, classifique V para as sentenças verdadeiras e F para 
as falsas:
( ) Nem sempre, só em última instância, é necessário o modelo de Governança de TI prover o alinhamento da 
tecnologia da informação aos negócios da empresa, sabendo que essa decisão deverá levar em consideração a 
razão da existência e da necessidade da implantação de Governança de TI . 
( ) A Governança de TI inclui a seleção e o uso de mecanismos adequados para obter competências 
necessárias de TI. 
( ) Deve haver o alinhamento da TI aos negócios em função de sua importância, digamos que é a razão da 
existência e da necessidade da implantação de Governança de TI. 
( ) A Governança de TI tem como objetivo orientar e controlar as práticas de gestão e uso da TI de uma 
organização, tendo como principal favorecido a alta administração da instituição.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - F - V.
C V - V - F - F.
D F - V - V - V.
As empresas são pressionadas a investirem em melhoria de processo para se tornarem mais eficientes, 
aumentando, assim, a sua produtividade, qualidade e inovação. Enquanto o COBIT é utilizado para auditoria e 
controle de processos, o ITIL desempenha seu papel no Gerenciamento de Serviços. Ambos são frameworks 
distintos, não concorrentes, e que se completam. Atualmente, os modelos COBIT e ITIL, entre outros, são 
utilizados como as melhores práticas para gestão de processos, produtos e serviços de TI. Estudos apontam 
que o ITIL é o modelo de gestão mais difundido entre as empresas brasileiras. Neste contexto, classifique V 
para as sentenças verdadeiras e F para as falsas:
( ) O Framework COBIT atenta aos processos de negócio orientado a resultados e otimizando o uso de 
recursos, funciona como uma entidade de padronização e estabelece métodos documentados para nortear a 
área de tecnologia das empresas, incluindo qualidade de software, níveis de maturidade e segurança da 
informação.
( ) O ITIL é um conjunto de melhores práticas que vem ao encontro do novo estilo de vida imposto às áreas 
de TI, oferecendo orientações para todos os tipos de provedores de serviços de TI.
( ) O Framework COBIT é baseado em processos de gestão de serviços, independentemente de tecnologia e 
negócio a serem utilizados pela organização.
( ) O ITIL foca nos processos de aquisição e terceirização de bens e serviços, agrupando áreas de processo 
por categorias; tem como objetivo a relação dos modelos e elevação dos custos com melhorias de processo.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
5
6
10/10/2023, 12:03 Avaliação Final (Objetiva) - Individual
about:blank 4/7
A V - V - F - F.
B F - F - V - V.
C V - F - F - V.
D F - V - V - F.
Existem diversos modelos e ferramentas para governança de TI, dentre eles, os padrões mais amplamente 
aceitos são CobiT, ITIL, ISO/IEC 20000, CMMI-DEV e MPS.BR, sendo utilizados como as melhores 
práticas paragestão de processos, produtos e serviços de TI. Eles são mundialmente reconhecidos como guias 
das melhores práticas, utilizados para auditoria de sistemas, consultoria de TI e aplicáveis a processos de 
certificação. Com relação aos modelos CobiT e ITIL, analise as sentenças a seguir:
I- O Framework CobiT preocupa-se com os processos de negócio, enquanto o ITIL é focado nas questões de 
entrega e suporte de serviço. 
II- O Framework CobiT foca nas melhores práticas para desenvolvimento de produtos de software, enquanto o 
ITIL foca no ciclo de gestão de Riscos. 
III- A biblioteca do ITIL foca nas melhores práticas de gerenciamento de Recursos Humanos, enquanto o 
Framework CobiT foca nas melhores práticas para desenvolvimento dos processos de softwares.
IV- O ITIL foca nas melhores práticas para desenvolvimento de produtos de software, enquanto Framework 
CobiT lida com as práticas de arquitetura orientada a serviços.
Agora, assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B Somente a sentença I está correta.
C As sentenças II e IV estão corretas.
D As sentenças I, III e IV estão corretas.
A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista 
como castigo para o programador ou como uma tarefa, em que não se deveria gastar muito tempo e 
investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita 
literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento de 
software. Um dos testes que ajudou a mudar este paradigma é o teste de aceitação, que tem como principal 
característica ser realizado pelos analistas de teste no meio do processo de desenvolvimento do produto. Sobre 
a área de testes de software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Testes servem para assegurar que o software está contemplando todas as funcionalidades esperadas e que 
estas funcionalidades estão funcionando corretamente. Os casos de teste devem ser escritos para entradas 
esperadas, bem como para não esperadas.
7
8
10/10/2023, 12:03 Avaliação Final (Objetiva) - Individual
about:blank 5/7
( ) Teste de software é a execução do software de maneira controlada para avaliar se ele se comporta ou não 
conforme o especificado. Visa a verificar e relatar o estado do software, a qualquer momento, em termos 
significativos a todos que precisam dessa informação.
( ) O teste de software é destinado a mostrar que um programa faz o que é proposto a fazer e a descobrir 
seus defeitos antes do uso.
( ) O teste de software constitui-se em uma etapa importante no ciclo de desenvolvimento de software. Uma 
das características mais importantes de um conjunto de testes de software, adequadamente planejados, é ser de 
alta complexidade, pois assim pode-se cobrir todo o programa sob teste com apenas um teste. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B F - V - V - F.
C V - V - V - F.
D V - F - F - V.
A Engenharia de Software é a área da engenharia que se preocupa com todos os aspectos da produção 
de software, sabendo que a maior parte do orçamento de software em grandes empresas é dedicada à mudança 
e à evolução de software existente, ao invés de desenvolver um novo software. Sobre a Engenharia de 
Software, analise as sentenças a seguir:
I- Tem como foco principal estabelecer uma abordagem sistemática de desenvolvimento, por meio de 
ferramentas e técnicas apropriadas, dependendo do problema a ser abordado, considerando restrições e 
recursos disponíveis. 
II- A Engenharia de Software trata de aspectos relacionados ao estabelecimento de processos (une as 
camadas), métodos (define como fazer), técnicas, ferramentas e ambientes de suporte ao desenvolvimento de 
software. 
III- É um conjunto de atividades e resultados associados que resulta em um produto de software. Possui 
responsáveis, artefatos de entrada e saída, uma ordem de execução e um modelo de ciclo de vida bem definido. 
IV- A Engenharia de Software é uma disciplina que abrange todas as etapas do desenvolvimento, desde a 
especificação até a manutenção. Seu principal objetivo é fornecer uma estrutura metodológica para a construção 
de software com alta qualidade. 
Agora, assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e III estão corretas.
C As sentenças I, II e IV estão corretas.
D Somente a sentença III está correta.
9
10/10/2023, 12:03 Avaliação Final (Objetiva) - Individual
about:blank 6/7
As métricas e as estimativas de software vêm se tornando um dos principais estudos na Engenharia e 
Projeto de Software com a crescente exigência pela qualidade, rapidez, comodidade e baixo custo de 
implantação e manutenção de software. É impossível não enxergar tais métodos ou técnicas como alavanca para 
um produto de melhor qualidade, com custos adequados. Referente aos métodos ou técnicas para estimativa de 
software, assinale a alternativa CORRETA:
A Linhas de Código (LOC), Pontos de História; Análise de Pontos de Função, Análise de Pontos de Caso de
Uso, COCOMO II e Estimativa para Projetos Orientados a Objeto.
B Linhas de Código (LOC), Análise de Pontos por Caso de Teste, Estimativa Baseada em Regra 40-20-40,
Modelo Algoritmo e CMMI – Capability Maturity Model Integration.
C Pontos de História, Análise de Pontos de Função, Análise de Pontos por Caso de Teste, Estimativa
Baseada em Regra 40-20-40, COCOMO II e Estimativa para Projetos Orientados a Objeto.
D Linhas de Código (LOC), Análise de Pontos por Caso de Teste, Análise de Pontos de Função, Análise de
Pontos de Caso de Uso e Modelo Algoritmo.
(ENADE, 2008) No processo de desenvolvimento de software, todo software passa pelas fases de 
análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa 
informação, assinale a alternativa correta:
A Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional
e o comportamental.
B
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa
com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se
preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida.
C O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos
fluxos de dados entre os módulos.
D
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele
não causa impacto nos custos de desenvolvimento.
(ENADE, 2005) O Processo Unificado (RUP - Rational Unified Process) é um moderno processo de 
desenvolvimento de software constituído de quatro fases. Assinale a opção que apresenta as quatro fases do 
RUP, na ordem em que elas devem ser executadas:
A Elaboração, concepção, transição, construção.
B Concepção, elaboração, construção, transição.
C Concepção, elaboração, construção, teste.
10
11
12
10/10/2023, 12:03 Avaliação Final (Objetiva) - Individual
about:blank 7/7
D Elaboração, concepção, teste, transição.
Imprimir

Mais conteúdos dessa disciplina