Buscar

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

02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 1/12
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
MANTIDO Tentativa 2 18 minutos 15 de 15
MAIS RECENTE Tentativa 2 18 minutos 15 de 15
Tentativa 1 27 minutos 13,5 de 15
 As respostas corretas estarão disponíveis em 14 nov em 0:00.
Pontuação desta tentativa: 15 de 15
Enviado 2 nov em 7:25
Esta tentativa levou 18 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”.
1,5 / 1,5 ptsPergunta 1
A grande quantidade de dispositivos móveis criou um novo mercado
de desenvolvimento de software com características próprias,
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836/history?version=2
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836/history?version=2
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836/history?version=1
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 2/12
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?
 
arquitetura; aplicativo; dispositivo (smartphone, notebook); servidor
online.
 infraestrutura; usuário; aplicativo; computador pessoal 
 arquitetura; aplicativo; serviço; computador pessoal. 
 arquitetura; usuário; serviço; servidor online. 
 
infraestrutura; usuário; dispositivo (smartphone, notebook), servidor
online.
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.
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 3/12
1,5 / 1,5 ptsPergunta 2
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?
 Software de inteligência artificial. 
 Aplicações mobile. 
 Software científico de engenharia. 
 Softwares legados. 
 Aplicações para web. 
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 3
Segundo Pressman (2011), atualmente existem sete grandes
categorias de softwares. Sistemas operacionais como o Microsoft
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 4/12
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)
 Software básico. 
 Software científico. 
 Software embarcado. 
 Aplicações para web. 
 Software de aplicação. 
1,5 / 1,5 ptsPergunta 4
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 ______________ é 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?
 
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 5/12
 
escalabilidade; utilização; processamento; anúncios; smartphone e
tablet.
 escalabilidade; utilização; memória; anúncios; GPS. 
 
escalabilidade; utilização; processamento; anúncios; computadores
pessoais e GPS.
 computação em nuvem; utilização; processamento; anúncios; GPS. 
 
computação em nuvem; memória; processamento; softwares
aplicativos; smartphone e tablet.
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.
1,5 / 1,5 ptsPergunta 5
Segundo Pressman (2011), a engenharia de software pode ser
definida como uma tecnologia em camadas. Segundo o mesmo autor,
a base sobre a qual todas as camadas estão apoiadas é:
 
(PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem
profissional. 8. ed. Porto Alegre: AMGH Editora, 2011)
 Processo. 
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 6/12
 Foco na qualidade. 
 Ferramentas. 
 Técnicas. 
 Métodos. 
1,5 / 1,5 ptsPergunta 6
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, II, III e IV. 
 IV, apenas. 
 I, II e III, apenas. 
 I e IV, apenas. 
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 7/12
 I e II, apenas. 
As asserções corretas são I, II e III, pois nenhum desenvolvedor
realizará a engenharia reversa do software com o objetivode
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 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.
 
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.
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 8/12
 Apenas II e IV. 
 Apenas I e IV. 
 Apenas I e III. 
 Apenas III. 
 Apenas II e III. 
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 8
Diversos profissionais, como advogados e médicos, possuem um
código de ética, ou seja, regras que regulam a liberdade das pessoas
que trabalham na área. O mesmo ocorre com os profissionais de TI
implicitamente – os engenheiros de software.
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 9/12
Segundo Sommerville (2011, p.9), para quais áreas abaixo os padrões
de comportamento não são ilegais, mas são imorais?
 Bancos de dados, regras de negócios e aplicação. 
 
Imparcialidade, segregação de funções, direitos de software livre e
proteção contra hackers.
 
Liberação de código fonte, proteção por firewall, versionamento de
software e entregas por releases.
 Competência, proteção, aplicação e releases. 
 
Confidencialidade, competência, direitos de propriedade intelectual e
mau uso do computador.
São as 4 áreas a seguir: confidencialidade, competência,
direitos de propriedade intelectual e mau uso do computador,
conforme seção 1.6:
Confidencialidade: respeitar a confidencialidade das
informações de seus empregados ou clientes,
independentemente de ter sido assinado um acordo formal
de confidencialidade;
Competência: não aceitar um trabalho acima do seu nível de
competência;
Direitos de propriedade intelectual: ter conhecimento das
leis do país a respeito da propriedade intelectual, como
patentes e copyright;
Mau uso do computador: não fazer mau uso de seus
conhecimentos técnicos a outras pessoas, como disseminar
vírus ou outros malwares pela rede.
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 10/12
1,5 / 1,5 ptsPergunta 9
Diversos profissionais, como advogados e médicos, possuem um
código de ética, ou seja, regras que regulam a liberdade das pessoas
que trabalham na área. O mesmo ocorre com os profissionais de TI
implicitamente – os engenheiros de software.
 
Segundo Sommerville (2011, p.9), quais das afirmações abaixo são
VERDADEIRAS para termos ética na Engenharia de Software?
 
I – Competência: todos os registros precisam ser datados pelo período
de competência para melhor versionamento do software e criar a
relação temporal entre os artefatos.
 
II – Competência: não aceitar um trabalho acima do seu nível de
competência.
 
III – Mau uso do computador: apenas hackers do bem devidamente
identificados e cobertos por contratos e memorandos de entendimento
estão autorizados a disseminar vírus ou outros malwares pela rede, a
fim de realizarem testes de segurança e vulnerabilidade.
 
IV – Mau uso do computador: não fazer mau uso de seus
conhecimentos técnicos a outras pessoas, como disseminar vírus ou
outros malwares pela rede.
 Apenas I e IV. 
 Apenas I. 
 Apenas II e IV. 
 Todas exceto I. 
 Apenas II. 
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 11/12
Para termos ética na Engenharia de Software são necessárias
4 áreas: confidencialidade, competência, direitos de
propriedade intelectual e mau uso do computador, cujas
alternativas II e IV são verdadeiras, conforme seção 1.6:
Confidencialidade: respeitar a confidencialidade das
informações de seus empregados ou clientes,
independentemente de ter sido assinado um acordo formal
de confidencialidade;
Competência: não aceitar um trabalho acima do seu nível de
competência;
Direitos de propriedade intelectual: ter conhecimento das
leis do país a respeito da propriedade intelectual, como
patentes e copyright;
Mau uso do computador: não fazer mau uso de seus
conhecimentos técnicos a outras pessoas, como disseminar
vírus ou outros malwares pela rede.
1,5 / 1,5 ptsPergunta 10
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 básico 
02/11/2021 07:57 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/30836?module_item_id=298959 12/12
 Software legado 
 Software comercial 
 Software embarcado 
Pontuação do teste: 15 de 15

Continue navegando