Buscar

Provas engenharia 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 15 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 15 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 9, do total de 15 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

Heloisa Busquim
Avaliação AV
 
 
202008452716 POLO JD SÃO PAULO - AMERICANA - SP
 avalie seus conhecimentos
 RETORNAR À AVALIAÇÃO
Disciplina: EEX0053 - ENGENHARIA DE SOFTWARE Período: 2021.3 EAD (G) / AV
Aluno: HELOISA BUSQUIM Matrícula: 202008452716
Data: 04/11/2021 16:24:42 Turma: 9005
 ATENÇÃO
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
 1a Questão (Ref.: 202013346550)
A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja
necessário retornar à sua fonte. Na validação dos requisitos, a equipe deve estar
atenta, portanto, à :
Qualidade
Rastreabilidade
Facilidade de compreensão
Adaptabilidade
Facilidade de verificação
 2a Questão (Ref.: 202013349326)
No contexto do gerenciamento de projetos, avalie a relação entre os conceitos e
definições a seguir:
[1]
Grupos de processos de
gerenciamento de
projetos
[A]
Correspondem aos fluxos de processos ou
ciclos de vida relacionados ao processo de
software.
[2] Ciclo de Vida do Projeto [B]
Definida por seus requisitos de
conhecimentos e descrita em termos dos
processos que a compõem: suas práticas,
entradas, saídas, ferramentas e técnicas.
[3] Área de conhecimento [C] Ciclo vida relacionado com as etapas de
gerenciamento do projeto.
Assinale a opção que corretamente relaciona os referidos conceitos e definições:
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848563\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4851339\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Heloisa Busquim
Heloisa Busquim
Heloisa Busquim
Heloisa Busquim
Nota final = 10,0
[1][B] - [2][C] - [3][A]
[1][C] - [2][A] - [3][B]
[1][B] - [2][A] - [3][C]
[1][A] - [2][B] - [3][C]
[1][C] - [2][B] - [3][A]
 3a Questão (Ref.: 202012488431)
A gestão de requisitos é um conjunto de atividades que tem como principal objetivo
ajudar a equipe de projeto a:
construir um modelo técnico refinado de funções, características e restrições do
software. 
utilizar ferramentas de engenharia de software para modelar os requisitos do
sistema, através da UML. 
negociar com os clientes os conflitos de prioridade de requisitos e identificar e
analisar os riscos associados a cada requisito. 
avaliar os requisitos quanto à qualidade, garantindo que ambiguidades,
inconsistências, omissões e erros tenham sido detectados e corrigidos. 
identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer
época, à medida que o projeto prossegue. 
 4a Questão (Ref.: 202012488436)
No contexto do processo de desenvolvimento de software, avalie a relação entre os
conceitos e definições a seguir:
[1] MVC [A] 
Determina arquitetura física do sistema. 
 
[2] Modelo de implantação [B] Um padrão de arquitetura. 
[3] Modelo de interação [C] Define aspectos dinâmicos do sistema. 
Assinale a opção que corretamente relaciona os referidos conceitos e definições: 
[1][B] - [2][C] - [3][A]. 
[1][A] - [2][B] - [3][C]. 
[1][B] - [2][A] - [3][C]. 
[1][C] - [2][A] - [3][B]. 
[1][C] - [2][B] - [3][A]. 
 5a Questão (Ref.: 202012488727)
Uma das principais práticas de XP (Extreme Programming) é o Iteration Planning Game.
Entre as atividades realizadas em uma sessão de Iteration Planning, está a:
definição, pelos programadores, de quais story cards serão implementados em uma
iteração. 
designação, por parte do coach, dos programadores que irão realizar as tarefas
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990444\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990449\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990740\n\nStatus da quest%C3%A3o: Liberada para Uso.');
contidas na lista de tarefas. 
estimação do esforço que será necessário para implementar cada story card. 
estimação, feita por cada programador, do tempo que será necessário para realizar
cada tarefa sob sua responsabilidade. 
estimação da data de entrega de um release baseado na estimativa de esforço de
cada story card. 
 6a Questão (Ref.: 202012488725)
Considerando o uso do RUP (Rational Unified Process), deve-se considerar que,
segundo essa técnica:
a disciplina de Teste não é executada na fase de Elaboração. 
o número de iterações em cada uma de suas quatro fases é variável, conforme o
projeto. 
a disciplina Modelagem de Negócio apresenta maior atividade na fase de Construção. 
a disciplina Requisitos apresenta menor atividade na fase de Concepção (Inception). 
a disciplina Configuração e Gerenciamento de Mudanças não é executada na fase de
Elaboração. 
 7a Questão (Ref.: 202012488841)
Quanto à qualidade de software, assinale a alternativa que apresenta como a
confiabilidade pode ser medida. 
Considerando a habilidade de adaptar e estender o programa. 
Considerando a facilidade de manutenção. 
Através da velocidade de processamento.
Através da frequência e severidade das falhas. 
Considerando fatores como estética, consistência e documentação. 
 8a Questão (Ref.: 202012488833)
O engenheiro de software avalia que na sua equipe, em datas próximas da data de
entrega de uma versão do sistema, a produtividade e o nível de estresse da equipe são
impactados. Ele deseja automatizar o processo, de forma a mitigar esses efeitos. Para
tanto: 
como parte da integração contínua, ele automatiza o processo de agregar novas
mudanças na forma de recursos e funcionalidades, em uma nova versão. 
como parte da implantação contínua, ele automatiza o processo de forma que impeça
que a nova versão do sistema entre em produção, caso o teste falhe. 
como parte da implantação contínua, ele elabora uma série de testes para garantir
que ao implementar uma nova rotina ou funcionalidade as outras partes do sistema
continuem operando normalmente. 
como parte da entrega contínua, ele automatiza uma série de rotinas para que o
sistema seja automaticamente posto em produção. 
como parte da entrega contínua, ele elabora smoke tests para garantir o
funcionamento do sistema, antes de enviá-lo para produção. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990738\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990854\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990846\n\nStatus da quest%C3%A3o: Liberada para Uso.');
 9a Questão (Ref.: 202012488870)
Sobre Versionamento e Gerenciamento de Versões, considere as afirmações abaixo. 
I- O gerenciamento de versões é o processo de acompanhamento de diferentes versões
de componentes de software ou itens de configuração e dos sistemas em que esses
componentes são usados. Refere-se também à garantia de que as mudanças feitas por
diferentes desenvolvedores para essas versões não interfiram umas nas outras. 
II- Em um sistema de gerenciamento de versões com uma variedade de recursos,
desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo
componente, pois se o fizessem, as mudanças feitas por diferentes desenvolvedores
poderiam interferir umas nas outras. 
III- Os sistemas de gerenciamento de versões fornecem, em geral, recursos de
gerenciamento de armazenamento. Sua função é reduzir o espaço de armazenamento
requerido pelas várias versões de componentes, que diferem apenas ligeiramente umas
das outras. Em vez de manter uma cópia completa de cada versão, o sistema armazena
uma lista de diferenças (deltas) entre uma versão e outra. 
Quais estão corretas?
Apenas II. 
I, II e III. 
Apenas I e III. 
Apenas I e II. 
Apenas II e III.
 10a Questão (Ref.: 202012488863)
A respeito do conceito de pull request no Git, assinale a alternativa correta. 
É uma solicitação que um usuário faz para contribuir com suas alterações de volta ao
repositório original de um projeto. 
É uma solicitação para baixar localmente os arquivos do repositório remoto do
usuário. 
É o envio de arquivospara o repositório remoto do usuário. 
É o envio de arquivos para o repositório local do usuário. 
É uma solicitação que um usuário faz para ter permissão de acesso a arquivos de um
outro repositório. 
Autenticação para a Prova On-line
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.
KE95 Cód.: FINALIZAR
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990883\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990876\n\nStatus da quest%C3%A3o: Anulada.');
Período de não visualização da avaliação: desde 28/09/2021 até 23/11/2021.
NOTA 10 – NÃO SEI SE ESTA SOMADO 
COM 2 PONTOS DO SIMULADO 
 
 
EEX0053 - ENGENHARIA DE SOFTWARE 
 
1a Questão (Ref.: 202013251418) 
A avaliação do impacto de mudança de um requisito, muitas vezes, faz 
com que seja necessário retornar à sua fonte. Na validação dos requisitos, 
a equipe deve estar atenta, portanto, à : 
 
 Rastreabilidade 
 Facilidade de verificação 
 Facilidade de compreensão 
 Adaptabilidade 
 Qualidade 
 
 
 
 2a Questão (Ref.: 202013254193) 
Os Objetivos do Gerenciamento de Riscos incluem aumentar a 
probabilidade e o impacto de eventos positivos (oportunidades) e diminuir 
a probabilidade e o impacto dos eventos adversos (ameaças). Neste 
contexto, avalie se as afirmativas a seguir são Falsas ou Verdadeiras: 
[____] 
As potenciais fontes de riscos para o projeto podem ser apresentadas dentro de 
uma Estrutura Analítica do Risco (EAR) hierárquica. 
[____] 
A análise quantitativa permite priorizar os riscos que mereçam maior cuidado, a 
fim de identificar as piores ameaças e as melhores oportunidades. 
[____] A análise qualitativa define para cada risco a sua probabilidade e impacto. 
Assinale a opção correta: 
 
 [V] - [V] - [V]. 
 [V] - [F] - [F] 
 [F] - [V] - [V] 
 [V] - [V] - [F] 
 [V] - [F] - [V] 
 
 
 
 3a Questão (Ref.: 202012393298) 
Na etapa de projeto orientado a objetos, no contexto de um processo de 
desenvolvimento de software, são desenvolvidas as atividades de: 
 
 teste de integração do sistema e análise de requisitos do sistema. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4851338/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990443/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 definição da arquitetura do sistema e conversão das bases de dados do 
sistema. 
 análise de requisitos do sistema e definição da arquitetura do sistema. 
 identificação dos objetos do sistema e definição da arquitetura do 
sistema. 
 conversão das bases de dados do sistema e teste de integração do 
sistema. 
 
 
 
 4a Questão (Ref.: 202012393303) 
Durante a codificação do software, podemos adotar a estratégia de teste 
em forma de espiral, sendo a mesma percorrida a partir do interior, 
aumentando o nível de abstração a cada volta. Considerando a referida 
estratégia, assinale a sequência correta de execução dos testes: 
 
 Teste de Unidade, Teste de Integração, Teste de Validação e Teste de 
Sistema. 
 Teste de Integração, Teste de Validação, Teste de Unidade e Teste de 
Sistema. 
 Teste de Unidade, Teste de Integração, Teste de Sistema e Teste de 
Validação. 
 Teste de Integração, Teste de Unidade, Teste de Validação e Teste de 
Sistema. 
 Teste de Unidade, Teste de Validação, Teste de Integração e Teste de 
Sistema. 
 
 
 
 5a Questão (Ref.: 202012393594) 
Com relação à forma como o RUP trata a análise de requisitos, assinale a 
opção correta. 
 
 A análise de requisitos deve acontecer antes da programação e testes do 
sistema, não podendo sofrer alterações a partir do momento que 
estejam definidos. 
 A análise de requisitos ocorre na fase de elaboração, em que são feitas 
entrevistas com usuários e definição do escopo do projeto. 
 Por se tratar de um processo iterativo e evolutivo, a análise de requisitos 
ocorre na fase de construção juntamente com a programação, o que 
permite que os requisitos sejam revistos. 
 A maior parte da análise de requisitos ocorre durante a fase de 
elaboração. 
 A análise de requisitos ocorre na fase de construção, quando são 
descritos todos os casos de uso, e em seguida modelados por meio de 
diagramas de casos de uso UML. 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990448/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990739/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
 6a Questão (Ref.: 202012393602) 
No que diz respeito a processos e práticas ágeis, o desenvolvimento 
incremental: 
 
 é, na XP (Extreme Programming), sustentado por meio de pequenos e 
frequentes releases do sistema, e os clientes estão intimamente 
envolvidos na especificação e na priorização dos requisitos do sistema. 
 é, assim como o test-driven development, uma prática da XP 
(Extreme Programming) que exige teste automatizado, domain-
driven design, refactoring e integração contínua. 
 enfoca a integração contínua como uma prática de desenvolvimento de 
software, incompatível com a XP (E xtreme Programming) e o Scrum, 
que permite aos desenvolvedores agregarem alterações de código e 
realizarem testes. 
 pressupõe o uso do behavior driven development, que considera a 
linguagem de programação a ser usada, da 4° geração em diante, com 
foco, principalmente, no comportamento visual, interativo e cognitivo do 
sistema. 
 enfoca, assim como o acceptance test-driven development, a qualidade 
do código desenvolvido quanto a recursividade, declaração das variáveis 
e clean code, de modo a torná-lo de fácil entendimento, modificação e 
testagem. 
 
 
 
 7a Questão (Ref.: 202012393704) 
Os projetos de software devem ter sua qualidade avaliada, e para tanto, 
selecionaram-se fatores indicados na norma ISO 9126, que identifica 
alguns atributos importantes da qualidade, dentre os quais, a: 
 
 eficiência, que representa a facilidade com que o software pode ser 
transferido entre ambientes computacionais. 
 confiabilidade, que representa o período de tempo em que o software 
esteja disponível para uso. 
 manutenibilidade, que representa o período de tempo em que o software 
esteja disponível para uso. 
 funcionalidade, que representa a facilidade com que o software pode ser 
transferido entre ambientes computacionais. 
 usabilidade, que representa o nível em que o software utiliza-se de 
recursos do sistema, de forma otimizada. 
 
 
 
 8a Questão (Ref.: 202012393705) 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990747/n/nStatus da quest%C3%A3o: Anulada.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990849/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990850/n/nStatus da quest%C3%A3o: Anulada.');
Considere as informações abaixo em relação ao desenvolvimento de 
sistemas: 
I. executar um software com o objetivo de revelar falhas, mas que não 
prova a exatidão do software. 
II. correta construção do produto. 
III. construção do produto certo. 
Correspondem corretamente a I, II e III, respectivamente: 
 
 teste, validação e verificação. 
 validação, teste e verificação. 
 teste, verificação e validação. 
 verificação, teste e validação. 
 validação, verificação e teste. 
 
 
 
 9a Questão (Ref.: 202012393737) 
Um software de gerência de configuração deve ser capaz de: 
 
 configurar o software de acordo com as preferências do usuário. 
 configurar automaticamente a instalação do software de acordo com o 
sistema operacional do servidor. 
 atualizar automaticamente as versões do software instaladas nas 
máquinas clientes. 
 gerenciar a evolução do software durante o seu processo de 
desenvolvimento. 
 gerenciar que usuários podem ter acessoa certos tipos de funções do 
software. 
 
 
 
 10a Questão (Ref.: 202012393724) 
O conjunto de atividades destinadas a gerenciar as alterações de software, 
identificando os artefatos que precisam ser alterados, estabelecendo 
relações entre eles, definindo mecanismos para gerenciar diferentes 
versões desses artefatos, controlando as alterações impostas e relatando 
as alterações feitas, caracteriza a gestão de: 
 
 recursos de produto. 
 recursos humanos. 
 configuração de software. 
 qualidade de software. 
 processos de negócio. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990882/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990869/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
 
NOTA FINAL – 10,00 
 
 ATENÇÃO 
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 
 
 
 
 1a Questão (Ref.: 202011992283) 
Considerando as áreas de conhecimento do gerenciamento de projetos, avalie as seguintes 
afirmativas: 
 
• __________________ é a área de conhecimento que permite identificar os pacotes de trabalho. 
 
• O sequenciamento das atividades, definido pelo diagrama de redes do projeto, é elaborado na 
área de conhecimento ______________________. 
 
• O Termo de Abertura do Projeto é o documento que autoriza a alocação de recursos ao projeto, 
sendo elaborado na área de conhecimento ___________________. 
 
Assinale a alternativa que preenche as lacunas na sequência correta: 
 
 Gerenciamento do Cronograma do Projeto, Gerenciamento da Integração do Projeto, 
Gerenciamento do Escopo do Projeto. 
 Gerenciamento do Cronograma do Projeto, Gerenciamento do Escopo do Projeto, 
Gerenciamento da Integração do Projeto. 
 Gerenciamento da Integração do Projeto, Gerenciamento do Escopo do Projeto, 
Gerenciamento do Cronograma do Projeto. 
 Gerenciamento do Escopo do Projeto, Gerenciamento do Cronograma do Projeto, 
Gerenciamento da Integração do Projeto. 
 Gerenciamento do Escopo do Projeto, Gerenciamento da Integração do Projeto, 
Gerenciamento do Cronograma do Projeto. 
 
 
 
 2a Questão (Ref.: 202011992279) 
A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário 
retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à : 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848567/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848563/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 Adaptabilidade 
 Qualidade 
 Rastreabilidade 
 Facilidade de verificação 
 Facilidade de compreensão 
 
 
 
 3a Questão (Ref.: 202011134159) 
Na etapa de projeto orientado a objetos, no contexto de um processo de desenvolvimento 
de software, são desenvolvidas as atividades de: 
 
 identificação dos objetos do sistema e definição da arquitetura do sistema. 
 análise de requisitos do sistema e definição da arquitetura do sistema. 
 conversão das bases de dados do sistema e teste de integração do sistema. 
 definição da arquitetura do sistema e conversão das bases de dados do sistema. 
 teste de integração do sistema e análise de requisitos do sistema. 
 
 
 
 4a Questão (Ref.: 202011134160) 
A gestão de requisitos é um conjunto de atividades que tem como principal objetivo ajudar a 
equipe de projeto a: 
 
 avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, 
omissões e erros tenham sido detectados e corrigidos. 
 construir um modelo técnico refinado de funções, características e restrições do software. 
 identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à 
medida que o projeto prossegue. 
 negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os 
riscos associados a cada requisito. 
 utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, 
através da UML. 
 
 
 
 5a Questão (Ref.: 202011134456) 
Uma das principais práticas de XP (Extreme Programming) é o Iteration Planning Game. Entre as 
atividades realizadas em uma sessão de Iteration Planning, está a: 
 
 designação, por parte do coach, dos programadores que irão realizar as tarefas contidas na 
lista de tarefas. 
 estimação da data de entrega de um release baseado na estimativa de esforço de 
cada story card. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990443/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990444/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990740/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 estimação, feita por cada programador, do tempo que será necessário para realizar cada 
tarefa sob sua responsabilidade. 
 estimação do esforço que será necessário para implementar cada story card. 
 definição, pelos programadores, de quais story cards serão implementados em uma 
iteração. 
 
 
 
 6a Questão (Ref.: 202011134454) 
Considerando o uso do RUP (Rational Unified Process), deve-se considerar que, segundo essa 
técnica: 
 
 a disciplina de Teste não é executada na fase de Elaboração. 
 a disciplina Configuração e Gerenciamento de Mudanças não é executada na fase de 
Elaboração. 
 a disciplina Modelagem de Negócio apresenta maior atividade na fase de Construção. 
 a disciplina Requisitos apresenta menor atividade na fase de Concepção (Inception). 
 o número de iterações em cada uma de suas quatro fases é variável, conforme o projeto. 
 
 
 
 7a Questão (Ref.: 202011134570) 
Quanto à qualidade de software, assinale a alternativa que apresenta como a confiabilidade pode 
ser medida. 
 
 Considerando a habilidade de adaptar e estender o programa. 
 Considerando a facilidade de manutenção. 
 Considerando fatores como estética, consistência e documentação. 
 Através da velocidade de processamento. 
 Através da frequência e severidade das falhas. 
 
 
 
 8a Questão (Ref.: 202011134562) 
O engenheiro de software avalia que na sua equipe, em datas próximas da data de entrega de 
uma versão do sistema, a produtividade e o nível de estresse da equipe são impactados. Ele 
deseja automatizar o processo, de forma a mitigar esses efeitos. Para tanto: 
 
 como parte da implantação contínua, ele automatiza o processo de forma que impeça que a 
nova versão do sistema entre em produção, caso o teste falhe. 
 como parte da entrega contínua, ele elabora smoke tests para garantir o funcionamento do 
sistema, antes de enviá-lo para produção. 
 como parte da entrega contínua, ele automatiza uma série de rotinas para que o sistema 
seja automaticamente posto em produção. 
 como parte da integração contínua, ele automatiza o processo de agregar novas mudanças 
na forma de recursos e funcionalidades, em uma nova versão. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990738/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990854/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990846/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 como parte da implantação contínua, ele elabora uma série de testes para garantir que ao 
implementar uma nova rotina ou funcionalidade as outras partes do sistema continuem 
operando normalmente. 
 
 
 
 9a Questão (Ref.: 202011134599) 
Sobre Versionamento e Gerenciamento de Versões, considere as afirmações abaixo. 
I- O gerenciamento de versões é o processo de acompanhamento de diferentes versões de 
componentes de software ou itens de configuração e dos sistemas em que esses componentes 
são usados. Refere-se também à garantia de que as mudanças feitas por diferentes 
desenvolvedores para essas versões não interfiram umas nas outras. 
II- Em um sistema de gerenciamentode versões com uma variedade de recursos, 
desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente, 
pois se o fizessem, as mudanças feitas por diferentes desenvolvedores poderiam interferir umas 
nas outras. 
III- Os sistemas de gerenciamento de versões fornecem, em geral, recursos de gerenciamento 
de armazenamento. Sua função é reduzir o espaço de armazenamento requerido pelas várias 
versões de componentes, que diferem apenas ligeiramente umas das outras. Em vez de manter 
uma cópia completa de cada versão, o sistema armazena uma lista de diferenças (deltas) entre 
uma versão e outra. 
Quais estão corretas? 
 
 I, II e III. 
 Apenas I e II. 
 Apenas I e III. 
 Apenas II. 
 Apenas II e III. 
 
 
 
 10a Questão (Ref.: 202011134592) 
A respeito do conceito de pull request no Git, assinale a alternativa correta. 
 
 É uma solicitação para baixar localmente os arquivos do repositório remoto do usuário. 
 É uma solicitação que um usuário faz para ter permissão de acesso a arquivos de um outro 
repositório. 
 É uma solicitação que um usuário faz para contribuir com suas alterações de volta ao 
repositório original de um projeto. 
 É o envio de arquivos para o repositório remoto do usuário. 
 É o envio de arquivos para o repositório local do usuário. 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990883/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990876/n/nStatus da quest%C3%A3o: Anulada.');
 
Período de não visualização da avaliação: desde 28/09/2021 até 23/11/2021.

Mais conteúdos dessa disciplina