Buscar

AV1(A) - Avaliação da disciplina_ G ENGSOF 2 - 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 13 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 13 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 13 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

05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 1/13
AV1(A) - Avaliação da disciplina
Entrega 13 nov em 23:59 Pontos 15 Perguntas 10
Disponível 1 nov em 0:00 - 13 nov em 23:59 13 dias
Limite de tempo 120 Minutos Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 21 minutos 15 de 15
 As respostas corretas estarão disponíveis em 14 nov em 0:00.
Pontuação desta tentativa: 15 de 15
Enviado 5 nov em 11:29
Esta tentativa levou 21 minutos.
Leia com atenção as orientações abaixo antes de iniciar esta prova: 
• Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota. 
• Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos
cronometrados (por tentativa) para conclusão e envio das respostas. 
• Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou
não; 
• Durante a realização da prova: 
o Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do
período da tentativa; 
o A tentativa somente será contabilizada após clicar no botão “Enviar”.
Fazer o teste novamente
1,5 / 1,5 ptsPergunta 1
Engenharia de Software é uma disciplina cujo foco está em todos os
aspectos da produção de software – desde a especificação do sistema
até a sua manutenção.
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836/history?version=1
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836/take?user_id=23547
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 2/13
 
Em relação à base para Engenharia de Software definida por
Pressman (2016), quais afirmações são VERDADEIRAS?
 
I – A camada Métodos consiste em fornecer as informações técnicas
para desenvolver o software, tais como: comunicação, análise de
requisitos, modelagem de projeto, construção de programa, testes e
suporte.
 
II – A camada Métodos consiste em fornecer as informações técnicas
para desenvolver o software, tais como: concorrentes e lista de
usuários.
 
III – A camada Ferramentas fornece suporte automatizado ou
semiautomatizado para o processo e para os métodos.
 
IV – A camada Ferramentas fornece um conjunto de artefatos a serem
utilizados pelos usuários para que o software seja mais facilmente
utilizável.
 Apenas III. 
 Apenas I e III. 
 Apenas II e III. 
 Apenas II e IV. 
 Apenas I e IV. 
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 3/13
Apenas as afirmações I e III estão corretas, conforme seção
1.5:
A base de sustentação da Engenharia de Software é foco na
qualidade, por isso aparece como a base da figura que se
assemelha a uma pirâmide;
Posteriormente, temos a camada de processo, responsável
por definir uma metodologia que permitirá o
desenvolvimento do software com qualidade e entrega
dentro do prazo;
A camada método fornece as informações técnicas para
desenvolver o software, tais como: comunicação, análise de
requisitos, modelagem de projeto, construção de programa,
testes e suporte;
A camada ferramentas fornece suporte automatizado ou
semiautomatizado para o processo e para os métodos.
1,5 / 1,5 ptsPergunta 2
Entre as opções abaixo, selecione aquela que completa corretamente
a lacuna no texto abaixo.
 
_______________ é definido como software antigo, ou seja, que foi
desenvolvido há muitos anos. Esse tipo de software tem tido atenção
desde os anos 1960. Foram desenvolvidos décadas atrás e têm sido
continuamente modificados para se adequar a mudanças dos
requisitos de negócio e a plataformas computacionais. Empresas
consideram que é dispendioso manter esses softwares e arriscado
evoluí-los.
 Software web 
 Software embarcado 
 Software comercial 
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 4/13
 Software básico 
 Software legado 
1,5 / 1,5 ptsPergunta 3
Software legado é definido como software antigo, ou seja, que foi
desenvolvido há muitos anos. Existem estratégias possíveis de serem
adotadas por uma empresa para evolução de seus sistemas legados.
Considere as estratégias a seguir:
 
I. Descartar o sistema completamente.
II. Substituir todo ou parte do sistema por um novo sistema.
III. Deixar o sistema sem alterações e continuar com a manutenção
regular.
IV. Realizar engenharia reversa do código do sistema com o objetivo
de aumentar sua complexidade ciclomática e torná-lo crítico à
empresa.
 
Marque a alternativa que apresenta apenas estratégias CORRETAS
relacionadas aos sistemas legados.
 I e II, apenas. 
 I, II, III e IV. 
 IV, apenas. 
 I, II e III, apenas. 
 I e IV, apenas. 
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 5/13
As asserções corretas são I, II e III, pois nenhum desenvolvedor
realizará a engenharia reversa do software com o objetivo de
aumentar a sua complexidade e deixar o sistema crítico para a
empresa. Se ele alterá-lo, isso poderá ser uma consequência,
mas não será como uma atividade-fim.
1,5 / 1,5 ptsPergunta 4
A grande quantidade de dispositivos móveis criou um novo mercado
de desenvolvimento de softwares com características próprias,
denominados aplicativos ou, simplesmente, app. Esses aplicativos são
desenvolvidos para plataformas como iOS, Android ou Windows
Mobile. No entanto, desenvolver aplicativos para essas plataformas
não é uma tarefa fácil, pois os desenvolvedores enfrentam desafios
como limite de processamento, restrições de armazenamento,
diferentes tamanhos de telas e entradas de dados.
Essas características são comumente encontradas em que campo de
aplicação do software?
 Softwares legados. 
 Software científico de engenharia. 
 Aplicações para web. 
 Software de inteligência artificial. 
 Aplicações mobile. 
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 6/13
Com a tecnologia atual, para obter a portabilidade, dispositivos
como smartphones e tablets são obrigados a abrir mão de
capacidades de processamento, memória e recursos de
interação, gerando desafios para o desenvolvimento de
softwares para essa plataforma, que se denominam aplicações
mobile.
1,5 / 1,5 ptsPergunta 5
Segundo Pressman (2011), atualmente existem sete grandes
categorias de softwares. Sistemas operacionais como o Microsoft
Windows e o GNU Linux são categorizados como:
 
(PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem
profissional. 8. ed. Porto Alegre: AMGH Editora, 2011)
 Aplicações para web. 
 Software científico. 
 Software básico. 
 Software de aplicação. 
 Software embarcado. 
1,5 / 1,5 ptsPergunta 6
Para Sommerville (2011, p.4), “softwares são programas de
computador e documentação associada. Produtos de software podem
ser desenvolvidos para um cliente específico ou para o mercado em
geral”.
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 7/13
 
De acordo com Pressman (2011, p.11), quais asserções SÃO
VERDADEIRAS acerca da definição de software?
 
I – Conjunto de instruções (programas de computador) que, quando
executadas, fornecem características, funções e desempenho
desejados.
 
II – Conjunto de estruturas de dados que possibilitam aos programas
manipular informações adequadamente.
 
III – Conjunto de informação descritiva, tanto na forma impressa como
na virtual, descrevendo a operação e o uso dos programas.
 
 Apenas a asserçãoIII. 
 Todas as asserções. 
 Apenas a asserção I. 
 Apenas a asserção II. 
 Apenas as asserções I e II. 
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 8/13
De acordo com Pressman (2011, p.11) software consiste em
instruções, estruturas de dados e informação descritiva,
conforme seção 1.1.1, portanto todas as afirmações são
verdadeiras:
Instruções (programas de computador) que, quando
executadas, fornecem características, funções e
desempenho desejados;
Estruturas de dados que possibilitam aos programas
manipular informações adequadamente;
• Informação descritiva, impressa e virtual, descrevendo a
operação e o uso dos programas.
1,5 / 1,5 ptsPergunta 7
Engenharia de Software é uma disciplina cujo foco está em todos os
aspectos da produção de software – desde a especificação do sistema
até a sua manutenção.
 
As seguintes camadas compõem a base para Engenharia de Software
definida por Pressman (2016):
 
I – N-Camadas
 
II – Métodos
 
III – Banco de dados
 
IV – Foco na qualidade
 
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 9/13
V – Ferramentas
 
VI – Processo
 
VII – Aplicação
 
Qual das alternativas abaixo é VERDADEIRA?
 I, III, V e VII. 
 Apenas II, IV, V e VI. 
 I, III e VII. 
 Todas exceto I e III. 
 Todas. 
A base para Engenharia de Software é definida por Pressman
(2016) como uma tecnologia em 4 camadas: foco na qualidade,
processo, métodos e ferramentas, conforme seção 1.5:
A base de sustentação da Engenharia de Software é o foco
na qualidade, por isso aparece como a base da figura que
se assemelha a uma pirâmide;
Posteriormente, temos a camada de processo, responsável
por definir uma metodologia que permitirá o
desenvolvimento do software com qualidade e entrega
dentro do prazo;
A camada método fornece as informações técnicas para
desenvolver o software, tais como: comunicação, análise de
requisitos, modelagem de projeto, construção de programa,
testes e suporte;
A camada ferramentas fornece suporte automatizado ou
semiautomatizado para o processo e para os métodos.
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 10/13
1,5 / 1,5 ptsPergunta 8
Analise as seguintes afirmativas sobre o papel ético do profissional na
engenharia de software:
 
I. Mediante a assinatura de um acordo formal de confidencialidade, os
profissionais devem respeitar a confidencialidade das informações de
seus empregados ou clientes.
II. Nenhum profissional deve fazer mau uso de seus conhecimentos
técnicos a outras pessoas, como disseminar vírus ou outros malwares
pela rede.
III. Todo profissional deve ter conhecimento das leis do país a respeito
da propriedade intelectual, como patentes e copyright.
 
É CORRETO o que se afirma em:
 I e III, apenas. 
 II, apenas. 
 I, apenas. 
 II e III, apenas. 
 I, II e III. 
1,5 / 1,5 ptsPergunta 9
A grande quantidade de dispositivos móveis criou um novo mercado
de desenvolvimento de software com características próprias,
relacionado pelo termo app (aplicativos ou aplicações mobile) e
computação na nuvem.
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 11/13
 
Complete a frase acerca de aplicações mobile e computação na
nuvem:
 
A ______________ é definida como a utilização da capacidade de
____________, armazenamento e ____________ de servidores
interligados pela internet. Já mobile refere-se à execução de
____________ em dispositivos portáteis como _____________.
 
Qual das alternativas abaixo é VERDADEIRA?
 
 
computação em nuvem; memória; processamento; softwares
aplicativos; smartphone e tablet.
 
escalabilidade; utilização; processamento; anúncios; smartphone e
tablet.
 
escalabilidade; utilização; processamento; anúncios; computadores
pessoais e GPS.
 escalabilidade; utilização; memória; anúncios; GPS. 
 computação em nuvem; utilização; processamento; anúncios; GPS. 
A computação em nuvem é definida como a utilização da
capacidade de memória, armazenamento e processamento de
servidores interligados pela internet. Já mobile refere-se à
execução de softwares aplicativos em dispositivos portáteis
como smartphone e tablet, conforme explicação na seção 1.4.2.
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 12/13
1,5 / 1,5 ptsPergunta 10
A grande quantidade de dispositivos móveis criou um novo mercado
de desenvolvimento de software com características próprias,
relacionado pelo termo app (aplicativos ou aplicações mobile) e
computação na nuvem.
 
Complete a frase acerca de aplicações mobile e computação na
nuvem:
 
A computação em nuvem possui uma _____________ que permite a
qualquer ______________, independentemente do lugar em que está,
usar algum ______________ para visualizar, modificar seus dados
armazenados em um________________.
 
Qual das alternativas abaixo completa corretamente a sentença?
 infraestrutura; usuário; aplicativo; computador pessoal 
 arquitetura; usuário; serviço; servidor online. 
 
infraestrutura; usuário; dispositivo (smartphone, notebook), servidor
online.
 arquitetura; aplicativo; serviço; computador pessoal. 
 
arquitetura; aplicativo; dispositivo (smartphone, notebook); servidor
online.
05/11/2021 11:29 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 13/13
A computação em nuvem possui uma infraestrutura que permite
a qualquer usuário, independentemente do lugar em que está,
usar algum dispositivo (smartphone, notebook) para visualizar,
modificar seus dados armazenados em um servidor online,
conforme explicação na seção 1.4.2.
Pontuação do teste: 15 de 15

Continue navegando