Buscar

Avaliação Online tentativa 2_ G AGO ESOFT 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 14 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 14 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 14 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

16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 1/14
Avaliação Online 1
Entrega 20 set em 23:59 Pontos 15 Perguntas 10
Disponível 14 set em 0:00 - 20 set em 23:59 7 dias
Limite de tempo 120 Minutos Tentativas permitidas 2
Instruções
Histórico de tenta�vas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 44 minutos 13,5 de 15
MAIS RECENTE Tentativa 2 44 minutos 13,5 de 15
Tentativa 1 40 minutos 10,5 de 15
 As respostas corretas estarão disponíveis em 21 set em 0:00.
Pontuação desta tentativa: 13,5 de 15
Enviado 15 set em 18:40
Esta tentativa levou 44 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:
Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do
período da tentativa;
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, relacionado
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734/history?version=2
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734/history?version=2
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734/history?version=1
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 2/14
pelo termo app (aplicativos ou aplicações mobile) e computação na
nuvem.
 
Em relação a aplicações mobile e computação na nuvem:
 
I – A grande quantidade de dispositivos móveis criou um novo mercado
de desenvolvimento de software.
 
II – Este tipo de software que está em crescimento é geralmente
designado apenas pelo termo SaaS.
 
III – Esses aplicativos são desenvolvidos para plataformas mobile como
iOS, Android ou Windows Mobile.
 
IV – Esses aplicativos são desenvolvidos para plataformas mobile como
Sony, Apple, Motorola, Xiaomi, Samsung, LG.
 
V – Atualmente existem mais dispositivos móveis do que computadores
tradicionais.
 
Qual das alternativas abaixo é VERDADEIRA?
 Todas exceto II. 
 Todas exceto IV. 
 Apenas I, III e V. 
 Apenas II, IV e V. 
 Todas exceto II e V. 
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 3/14
São verdadeiras conforme explicação na seção 1.4.2. – a
afirmação II contém o termo SaaS que significa “Software as a
Service”, software como serviço. A afirmação IV contém uma lista
de fabricantes e não são plataformas.
1,5 / 1,5 ptsPergunta 2
A abordagem Linhas de Produtos de Software (LPS) ou Software
Product Lines (SPL) permite criar um grupo de softwares a partir de um
conjunto de características.
 
Em relação às Linhas de Produtos de Software (LPS) ou Software
Product Lines (SPL):
 
I – A técnica LPS está cada vez mais em desuso;
 
II – Códigos já desenvolvidos e testados não podem ser reaproveitados;
 
III – Os softwares têm se tornado cada vez maiores e complexos;
 
IV – Os softwares têm se tornado cada vez menores e mais simples;
 
V – Não há desenvolvimento mais ágil de sistemas quando se agrupa
componentes de software comuns.
 
Qual das alternativas abaixo é VERDADEIRA?
 Apenas III. 
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 4/14
 Todas exceto I. 
 Apenas II e V. 
 Apenas I e III. 
 Todas exceto I, II e V. 
A abordagem Linhas de Produtos de Software (LPS) ou Software
Product Lines (SPL) é definida como o uso de técnicas de
Engenharia que permitem criar um grupo de softwares similares
a partir de um conjunto de características comuns a todos esses
sistemas. Em resumo, é um método que permite a aplicação da
técnica de reuso de software (reaproveitamento de código já
desenvolvido e testado).
 
O desenvolvimento de softwares utilizando a técnica de LPS está
cada vez mais crescente. Como essa técnica permite agrupar
componentes de software comuns e que já foram desenvolvidos
(prontos), consequentemente teremos um desenvolvimento mais
ágil de sistemas.
 
Vale ressaltar que para atender as necessidades dos usuários e
o contínuo processo de automação dos meios produtivos, os
softwares têm se tornado cada vez maiores e complexos, o que
implicaria em um processo de desenvolvimento mais demorado
se comparado com o uso da técnica LPS que utiliza o reuso de
componentes já prontos.
1,5 / 1,5 ptsPergunta 3
Os softwares são uma ferramenta muito importante nos dias atuais, para
manter a competitividade.
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 5/14
 
Para quais clientes abaixo os produtos de software são desenvolvidos
para atender?
 
I – Clientes específicos - indivíduos (pessoas físicas).
 
II – Clientes específicos - empresas (pessoas jurídicas).
 
III – Clientes gerais - todos os indivíduos de uma classe (pessoas
físicas).
 
IV – Clientes gerais - todas empresas de um determinado setor
(pessoas físicas).
 
Assinale a alternativa com as asserções corretas.
 Todas as asserções são verdadeiras. 
 Apenas a asserção I é verdadeira. 
 Apenas a asserção II é verdadeira. 
 Apenas a asserção I e II são verdadeiras. 
 
Todas as asserções são verdadeiras. Apenas a asserção I e III são
verdadeiras.
Os produtos de software podem ser desenvolvidos para um
cliente específico ou para o mercado em geral, conforme seção
1.1.1, portanto pessoas físicas (indivíduos) ou jurídicas
(empresas) podem se beneficiar e se manterem competitivos.
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 6/14
1,5 / 1,5 ptsPergunta 4
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”.
 
Qual das asserções abaixo é FALSA de acordo com Pressman (2011,
p.11) em relação à definição de software?
 
I – Software consiste em um conjunto de instruções (programas de
computador) que, quando executados, fornecem características, funções
e desempenho desejados.
 
II – O conjunto de estruturas de dados precisa ser flexível o suficiente
para acomodar novos tipos de dados que ainda serão criados no futuro,
adequando assim a inovação tecnológica adequadamente.
 
III – Todo software precisa de um conjunto de informação descritiva, tanto
na forma impressa como na virtual, descrevendo a operação e o uso dos
programas.
 
 Asserção III. 
 Asserção II. 
 Asserção I. 
 Asserções II e III. 
 Nenhuma das asserções. 
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 7/14
Segundo Pressman (2011, p.11), software consiste em
instruções, estruturas de dados e informação descritiva, conforme
seção 1.1.1, portanto a asserção II é falsa de acordo com:
Instruções (programas de computador) que, quando
executadas, fornecem características, funções e
desempenho desejados;
1,5 / 1,5 ptsPergunta 5
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
denegócio e a plataformas computacionais. Empresas consideram que
é dispendioso manter esses softwares e arriscado evoluí-los.
 Software básico 
 Software legado 
 Software web 
 Software embarcado 
 Software comercial 
0 / 1,5 ptsPergunta 6IncorretaIncorreta
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 8/14
O modelo de processo incremental é baseado na ideia de desenvolver
uma implementação inicial, expô-la aos comentários dos
usuários/clientes e continuar por meio da criação de várias versões até
que um sistema adequado seja desenvolvido.
Analise as seguintes afirmações sobre o modelo de processo
incremental:
 
I. É possível obter entrega e implementação rápida de um software útil ao
cliente, mesmo se toda a funcionalidade não for incluída.
II. Esse método é mais caro, sendo também mais complexo para se
fazer mudanças no software durante seu desenvolvimento.
III. O custo de acomodar as mudanças nos requisitos do cliente é
reduzido, sendo mais fácil obter feedback dos clientes sobre o
desenvolvimento que foi feito.
(Adaptado de CUNHA, Claudia, 2018)
 
É correto o que se afirma em:
 I, apenas. 
 II, apenas. 
 II e III, apenas. 
 I, II e III. 
 I e III, apenas. 
1,5 / 1,5 ptsPergunta 7
Existem vários modelos de processo de desenvolvimento de software,
cada qual com suas vantagens e desvantagens.
 
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 9/14
Um dos modelos mais utilizados, o modelo de processo evolucionário, é
iterativo e permite a evolução ao longo do tempo de versões cada vez
mais completas do software.
 
O modelo espiral é representado por uma espiral e não como uma
sequência de atividade, sendo cada iteração na espiral uma fase do
processo na qual são reavaliados os riscos e somente após a avaliação
desses, desenvolve-se algo. Em cada iteração, é ampliado o grau de
definição e a implementação de um sistema.
 
Qual das etapas abaixo representa a SEQUÊNCIA CORRETA do
modelo espiral?
 
Projeto Rápido e Modelagem; Construção; Emprego e Entrega;
Comunicação.
 Projeto Rápido; Modelagem; Construção. 
 
Comunicação; Projeto Rápido e Modelagem; Construção; Emprego,
entrega e Realimentação.
 Comunicação; Planejamento; Modelagem; Construção; Emprego. 
 Planejamento; Comunicação; Modelagem; Construção 
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 10/14
Comunicação, Planejamento, Modelagem, Construção, Emprego.
 
Feedback: Conforme seção 2.2.3, o modelo espiral é composto
de 5 etapas (comunicação, planejamento, modelagem,
construção e emprego) na qual cada iteração representa uma
fase. A primeira volta da espiral resulta no desenvolvimento de
uma especificação de produto. Cada passagem pela região de
planejamento resulta em ajustes no projeto do software. Custos e
cronogramas podem ser reajustados conforme o feedback dos
usuários/clientes após a entrega do produto, portando a
SEQUÊNCIA CORRETA que atende essas evoluções é
“Comunicação, Planejamento, Modelagem, Construção,
Emprego".
1,5 / 1,5 ptsPergunta 8
Existem vários modelos de processo de desenvolvimento de software,
cada qual com suas vantagens e desvantagens.
 
Acerca dos modelo cascata, modelo de processo incremental, modelo
de processo evolucionário, modelo de processo unificado e modelo de
processo pessoal (PSP), qual das seguintes asserções NÃO É
VERDADEIRA?
 
Na fase projeto rápido do processo evolucionário por prototipação é
feito um projeto rápido estático/sem navegação que consiste em uma
representação daqueles aspectos do software que serão visíveis aos
usuários finais, como o layout da interface com o usuário ou a forma
como serão exibidas as informações na tela
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 11/14
 
No modelo em cascata ou ciclo de vida clássico, a entrega é feita
somente após concluir todas as cinco fases.
 
Uma das vantagens do modelo em cascata é que erros graves são
detectados na fase de planejamento, minimizando, assim, prejuízos
aos usuários/clientes.
 
A fase de elaboração do modelo unificado compreende as atividades
de comunicação e modelagem, ocorrendo o detalhamento dos
requisitos de software e o desenvolvimento de uma arquitetura
executável.
 
Uma vantagem do modelo incremental é que a entrega por
incrementos permite utilização mais rápida por parte do cliente que
nem sempre usa todas as funcionalidades.
Conforme seção 2.2.1, o modelo cascata tem recebido diversas
críticas relativas à sua eficácia, sendo um dos problemas
apresentados. O sistema só é implantado no final do
desenvolvimento do projeto. Erros graves, se não detectados
durante o desenvolvimento, podem ser desastrosos, portanto,
não é verdadeira a afirmação “Uma das vantagens do modelo em
cascata é que erros graves são detectados na fase de
planejamento, minimizando, assim, prejuízos aos
usuários/clientes”.
1,5 / 1,5 ptsPergunta 9
Existem vários modelos de processo de desenvolvimento de software,
cada qual com suas vantagens e desvantagens.
 
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 12/14
O modelo de processo evolucionário é iterativo e permite evolução ao
longo do tempo. O modelo evolucionário espiral é representado por uma
espiral e cada iteração na espiral representa uma fase do processo. Em
cada iteração, é ampliado o grau de definição e a implementação de um
sistema.
 
Qual das afirmativas é VERDADEIRA sobre o modelo espiral?
 
Podem ocorrer problemas, como o cliente enxergar o protótipo como
uma versão operacional do sistema e desejar a entrega rápida.
 
O protótipo dinâmico é disponibilizado na fase de entrega, servindo
para fornecer um feedback dos usuários/clientes e, assim, aprimorar
os requisitos.
 
O software evolui à medida que o processo avança, desenvolvedores
e clientes reagem melhor aos riscos de cada iteração das atividades
conforme avançam.
 
A primeira volta da espiral resulta no protótipo dinâmico, base para
medir os riscos inerentes ao desenvolvimento
 
Na fase de comunicação os usuários e clientes ficam sabendo qual
será o protótipo a ser entregue e com isso navegar pelos requisitos
de software.
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 13/14
O software evolui à medida que o processo avança,
desenvolvedores e clientes reagem melhor aos riscos de cada
iteração das atividades conforme avançam
 
Feedback: Conforme seção 2.2.3, o modelo espiral é composto
de 5 etapas (comunicação, planejamento, modelagem,
construção e emprego) na qual cada iteração representa uma
fase. A primeira volta da espiral resulta no desenvolvimento de
uma especificação de produto. Pelo fato de o software evoluir à
medida que o processo avança, desenvolvedores e clientes
reagem melhor aos riscos de cada iteração das atividades dos
processos conforme avançam sendo esta a alternativa correta.
As demais estão incorretas ou associadas ao modelo
evolucionário de prototipação.
1,5 / 1,5 ptsPergunta 10
O modelo espiral foi proposto por Barry Boehm em 1988. Esse modelo
de processo é representado por uma espiral, onde cada iteração
representa uma fase do processo.
A respeito desse modelo de processo de software, assinale a alternativa
correta:
 
O modelo espiral é uma abordagem realista para o desenvolvimento
de softwares pequenos, não sendo indicado para softwares grandes.
 
O processo é representado como uma sequência de atividades e não
por uma espiral.
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 14/14
 
Em cada iteração, são reavaliados os riscos;por isso é dito que esse
modelo é dirigido a riscos. Somente após a avaliação dos riscos algum
desenvolvimento é realizado.
 Esse processo é muito semelhante ao modelo cascata. 
 
Esse modelo tem foco apenas na resolução de riscos de requisitos
mal compreendidos.
Em cada iteração, são reavaliados os riscos; por isso, é dito que
esse modelo é dirigido a riscos. Somente após a avaliação dos
riscos algum desenvolvimento é realizado. Em cada iteração, são
ampliados o grau de definição e a implementação de um
sistema. A justificativa da resposta pode ser encontrada no livro-
texto.
Pontuação do teste: 13,5 de 15

Continue navegando

Outros materiais