Buscar

ENGENHARIA DE SOFTWARE AV ESTACIO

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

Prévia do material em texto

TIREI 10 NA AVALIAÇÃO 
Disciplina: EEX0053 - ENGENHARIA DE SOFTWARE Período: 2021.1 EAD (GT) / AV 
Aluno: Matrícula: 
Data: 02/05/2021 14:23:56 Turma: 9002 
 
 
 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.: 202008288374) 
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 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. 
 Gerenciamento da Integração do Projeto, Gerenciamento do Escopo do Projeto, Gerenciamento 
do Cronograma do Projeto. 
 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. 
 
 
 
 2a Questão (Ref.: 202008288370) 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204848567/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204848563/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
TIREI 10 NA AVALIAÇÃO 
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, à : 
 
 Adaptabilidade 
 Facilidade de compreensão 
 Qualidade 
 Rastreabilidade 
 Facilidade de verificação 
 
 
 
 3a Questão (Ref.: 202007430255) 
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 Sistema e Teste de Validação. 
 Teste de Unidade, Teste de Integração, Teste de Validação e Teste de Sistema. 
 Teste de Unidade, Teste de Validação, Teste de Integração e Teste de Sistema. 
 Teste de Integração, Teste de Validação, Teste de Unidade e Teste de Sistema. 
 Teste de Integração, Teste de Unidade, Teste de Validação e Teste de Sistema. 
 
 
 
 4a Questão (Ref.: 202007430248) 
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 I é 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 II é verdadeira. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990448/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990441/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
TIREI 10 NA AVALIAÇÃO 
 
 
 
 5a Questão (Ref.: 202007430554) 
No que diz respeito a processos e práticas ágeis, o desenvolvimento incremental: 
 
 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. 
 é, 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. 
 é, 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. 
 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. 
 
 
 
 6a Questão (Ref.: 202007430541) 
Considere que você trabalhe em uma empresa de desenvolvimento de software e que a empresa 
tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve ser 
um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do 
usuário, o que o torna um software de funcionalidade mais complexa. Considere que a empresa 
deseje disponibilizar o produto no mercado em versões que agreguem esse suporte de forma 
gradativa, fazendo análise de risco para avaliar a viabilidade de desenvolvimento de uma nova 
versão. Tendo de escolher um modelo de processo para desenvolver esse editor, e conhecendo as 
características dos modelos existentes, entre os modelos abaixo, qual é o modelo apropriado para 
esse caso? 
 
 cascata 
 cleanroom 
 prototipação 
 RAD (rapid application development) 
 espiral 
 
 
 
 7a Questão (Ref.: 202007430660) 
A respeito de qualidade de software e suas métricas, assinale a opção correta. 
 
 A métrica de complexidade ciclomática é uma medida que pode estar relacionada ao nível de 
compreensão do programa. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990747/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990734/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990853/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
TIREI 10 NA AVALIAÇÃO 
 A medida do número de caracteres em um programa é uma métrica do tipo fog index. 
 A métrica de comprimento total faz referência ao número de linhas no código que se considera 
inversamente proporcional ao índice de erro que o código pode apresentar. 
 A métrica de profundidade de condições aninhadas é a que permite uma melhor compreensão do 
código. 
 O número de funções ou métodos que constam em um programa pode ser avaliado pela métrica 
de software fan-in/fan-out. 
 
 
 
 8a Questão (Ref.: 202007430653) 
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 paragarantir 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. 
 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.: 202007430689) 
Um software de gerência de configuração deve ser capaz de: 
 
 atualizar automaticamente as versões do software instaladas nas máquinas clientes. 
 gerenciar a evolução do software durante o seu processo de desenvolvimento. 
 configurar automaticamente a instalação do software de acordo com o sistema operacional do 
servidor. 
 gerenciar que usuários podem ter acesso a certos tipos de funções do software. 
 configurar o software de acordo com as preferências do usuário. 
 
 
 
 10a Questão (Ref.: 202007430676) 
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: 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990846/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990882/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990869/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
TIREI 10 NA AVALIAÇÃO 
 processos de negócio. 
 recursos de produto. 
 recursos humanos. 
 configuração de software. 
 qualidade de software. 
 
 
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. 
6RSN 
 
Cód.: 
FINALIZAR 
 
 
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das 
respostas. 
 
 
 
 
Período de não visualização da avaliação: desde 08/04/2021 até 13/06/2021. 
 
https://simulado.estacio.br/provas_emcasa_linear_preview.asp

Outros materiais