Buscar

Av2_-_Engenharia_de_Software_ARA0097_-_3002 (2)

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 4 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

5403946694 A
07/06/2022 19:24
 
Nome: __________________________________________________________ Matrícula: ________________
Disciplina: ARA0097 / ENGENHARIA DE SOFTWARE Data: ___ /___ /______
Período: 2022.1 / AV2 Turma: 3002
 
 
Leia com atenção as questões antes de responder.
É proibido o uso de equipamentos eletrônicos portáteis e consulta a materiais de qualquer natureza durante a realização da prova.
Questões objetivas e discursivas que envolvam operações algébricas devem possuir a memória de cálculo.
Boa prova.
 
 
 
 
 
 
 
 
 
1. _______ de 1,00 
A Engenharia de Requisitos inclui as atividades de descobrir, analisar, documentar e verificar
os serviços fornecidos pelo sistema e suas restrições operacionais. Considere as seguintes
afirmativas relacionadas com essa engenharia: 
I- Na etapa de especificação ocorre a priorização e a resolução de conflitos entre os
requisitos definidos nas etapas anteriores. 
II- Na etapa de elaboração os engenheiros de software realizam um estudo detalhado
dos requisitos levantados e, a partir desse estudo, são construídos modelos para
representar o sistema a ser construído. 
III- Na etapa de levantamento é gerada uma especificação de requisitos que serve
como um contrato entre clientes e equipe de projeto, esclarecendo aos clientes o que
será entregue como produto do trabalho da equipe de desenvolvimento. 
Assinale a alternativa CORRETA: 
Apenas a afirmativa II é verdadeira. 
Apenas as afirmativas I e III são verdadeiras. 
As afirmativas I, II e III são verdadeiras. 
Apenas as afirmativas II e III são verdadeiras. 
Apenas a afirmativa I é verdadeira. 
2. _______ de 1,00 
"Os requisitos são as descrições dos serviços que devem ser fornecidos pelo sistema e suas restrições operacionais."
(SOMMERVILLE, 2007). Considere as seguintes afirmativas:
I- Requisitos de usuário são declarações detalhadas, em linguagem técnica formal, das funcionalidades que o sistema
deve prover e das restrições que o limitam.
II- Requisitos de sistema são declarações gerais, em linguagem natural e esboços informais, referentes ao que se
espera do sistema em termos de serviços que deve realizar e restrições sob as quais deve operar.
III- Os requisitos de sistema se subdividem em requisitos funcionais e requisitos não-funcionais.
 
(SOMMERVILLE, Ian. Software Engineering. 8th. ed. Harlow: Addison-Wesley, 2007).
 
Sobre estas afirmativas, assinale a alternativa correta:
As afirmativas I, II e III são verdadeiras.
Apenas as afirmativas II e III são verdadeiras.
cafaz
Realce
Apenas a afirmativa III é verdadeira.
Apenas as afirmativas I e III são verdadeiras.
Apenas as afirmativas I e II são verdadeiras.
3. _______ de 1,00 
Um dos primeiros modelos a ser conhecido em Engenharia de Software e está na base de muitos Ciclos de Vida do
Desenvolvimento de Software utilizados nos dias de hoje é conhecido tecnicamente por modelo de ciclo de vida
____. Assinale a alternativa que preencha corretamente a lacuna.
top-down
middle- out
bottom-up
em cascata
ciclico
4. _______ de 1,00 
Durante a construção de um software, uma das fases essenciais é a análise dos requisitos. Nesta fase, o analista colhe
as informações sobre o negócio do cliente e então, esses requisitos são classificados e tratados de acordo com seu tipo.
Considerando que um dos requisitos que o cliente informou ao analista é que ele precisa que o sistema funcione em
dispositivos móveis, esse requisito pode ser classificado como:
Estável
De domínio
De produto
Não funcional
Funcional
5. _______ de 1,00 
Considere as seguintes afirmativas relacionadas com a etapa de projeto do processo
de desenvolvimento de software: 
I- A partir do modelo de classes gerado na análise, aplica-se refinamentos que
permitem reduzir o grau de abstração do referido modelo. 
II- Os aspectos dinâmicos, considerando que o paradigma dominante na indústria de
software é a orientação a objetos, são definidos nos modelos de classes. 
III- A divisão lógica comumente aplicada no projeto de arquitetura, pode ser composta
das seguintes camadas: apresentação, aplicação, domínio e serviços técnicos. 
Assinale a alternativa CORRETA: 
Apenas a afirmativa I é verdadeira. 
Apenas a afirmativa II é verdadeira. 
As afirmativas I, II e III são verdadeiras. 
Apenas as afirmativas I e III são verdadeiras. 
Apenas as afirmativas II e III são verdadeiras. 
6. _______ de 1,00 
Metologias de desenvolvimento de software vem sendo criadas e assimiladas pelo mercado no decorrer dos anos junto
com a evolução das empresas na área de engenharia de software. Desde a metodologia cascata ou linear, passando
pela metodologia espiral até o Processo Unificado e a metodologia XP, todas possuem características em particular mas
possuem em comum a necessidade de organizar atividades e tarefas que promovam cada vez mais a qualidade do
produto final. Dentro desse contexto, assinale a afirmação CORRETA sobre processos de desenvolvimento de software
RUP e XP são duas metodologias muito parecidas mas a primeira não faz uso de UML em sua prática
A metodologia espiral está centralizada no uso de UML e muitos artefatos
A metodologia Cascata/linear foi o primeiro processo de desenvolvimento de sofware
A metodologia RUP é uma metodologia ágil com o foco e entregas rápidas e pequenas
A metodologia XP foi a primeira criada no Brasil e adequada a projetos de pequeno porte
cafaz
Realce
cafaz
Realce
cafaz
Realce
cafaz
Realce
cafaz
Realce
7. _______ de 1,00 
O Processo Unificado (UP - Unified Process) é um modelo aderente ao uso da UML - Unified Modeling Language e
idealizado para ser genérico, de modo a servir de base para outros processos de desenvolvimento de software (AMUI,
2015). Algumas das características do Processo Unificado são:
(AMUI, Saulo F. Processos de Desenvolvimento de Software. Rio de Janeiro: SESES, 2015).
 
I- Realizado iterativa e incrementalmente, de modo que o software seja incrementado de melhorias a cada iteração do
ciclo de desenvolvimento.
II- Orientado a testes, sendo este um artefato que verifica a presença de erros no sistema.
III- Centrado na arquitetura do software, visando evitar retrabalho e aumentar reusabilidade de seus componentes.
 
Sobre estas afirmativas, assinale a alternativa correta:
Apenas as afirmativas II e III são verdadeiras.
Apenas as afirmativas I e III são verdadeiras.
As afirmativas I, II e III são verdadeiras.
Apenas as afirmativas I e II são verdadeiras.
Apenas a afirmativa III é verdadeira.
8. _______ de 1,00 
 (FGV - 2010 - BADESC - Analista de Sistemas - Desenvolvimento de Sistemas) O Modelo
Espiral, segundo Pressman (1995), incorpora as melhores características do Ciclo de Vida
Clássico e da Prototipação e acrescenta o seguinte elemento:
Refinamento de protótipos.
Avaliação de usuários.
Refinamento de requisitos.
Análise de projetos.
Análise dos riscos.
9. _______ de 1,00 
A metodologia SCRUM adota um processo de desenvolvimento interativo e incremental que possui as fases de análise,
projeto, implementação e testes.
Como é denominada a fase de desenvolvimento do processo interativo incremental da metodologia SCRUM?
Sprint.
Product Backlog.
Product Backlog Cycle.
Stand Up Meeting.
Product Owner.
10. _______ de 1,00 
Considerando as etapas de implantação e manutenção do processo de desenvolvimento de
software, avalie os conceitos a seguir: 
_________________: de forma simplificada, é um conjunto de tarefas que visam
gerenciar as alterações durante o desenvolvimento do software, sendo a
mesma aplicada em todas as etapas do processo de desenvolvimento de software. 
_________________: requer a avaliação do mérito técnico, efeitos colaterais em
potencial, o impacto global em termos de configuração e funcionalidade e o custo de
uma determinada alteração. 
_________________: gerencia as versões do software distribuído aos clientes. 
Assinale a alternativa que preenche as lacunas na sequência correta: 
cafaz
Realce
cafaz
Realce
cafaz
Realce
Campus:PARANGABA
Prova Impressa em 07/06/2022 por
PEDRO GABRIEL CALIOPE DANTAS PINHEIRO
 
Ref.: 5403946694 Prova Montada em 26/05/2022
Gestão de configuração, Processo de controle de alterações, Gerenciamento de
release. 
Gestão de configuração, Processo de controle de alterações, Gerenciamento de
releases. 
Processo de controle de alterações, Gerenciamento de releases, Gestão de
configuração. 
Gestão de configuração, Gerenciamento de releases, Processo de controle de
alterações. 
Processo de controle de alterações, Gestão de configuração, Gerenciamento de
releases. 
cafaz
Realce

Mais conteúdos dessa disciplina