Buscar

Avaliação Online 1_ G AGO ESOFT 2 - Engenharia de Software (2) (1)

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

20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 1/13
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
MAIS RECENTE Tentativa 1 11 minutos 13,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 20 set em 13:44
Esta tentativa levou 11 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”.
Fazer o teste novamente
1,5 / 1,5 ptsPergunta 1
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734/history?version=1
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734/take?user_id=14501
Rectangle
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 2/13
Os softwares são uma ferramenta muito importante nos dias atuais, para
pessoas e empresas se manterem competitivas.
Em relação às 4 asserções abaixo, quais delas SÃO VERDADEIRAS?
I – Software pode ser um produto.
II – Software pode ser um serviço.
III – Software é comercializado apenas através de periodicidade (mensal,
anual).
IV – Software é comercializado apenas através de uma cobrança única.
 Apenas a asserção II. 
 Apenas as asserções II e III. 
 Apenas as asserções III e IV. 
 Apenas as asserções I e II. 
 Apenas a asserção I. 
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 3/13
Software pode ser considerado tanto produto como serviço,
conforme seção 1.1:
 
Quando ele é considerado um serviço, a tecnologia é ponte para a
real necessidade do cliente.
 
Em contrapartida, software como produto é, por si só, a
materialidade da vontade do usuário.
1,5 / 1,5 ptsPergunta 2
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”.
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.
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 4/13
 Apenas a asserção II. 
 Todas as asserções. 
 Apenas a asserção III. 
 Apenas as asserções I e II. 
 Apenas a asserção I. 
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 3
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)
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 5/13
 Software de aplicação. 
 Aplicações para web. 
 Software embarcado. 
 Software básico. 
 Software científico. 
1,5 / 1,5 ptsPergunta 4
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.
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 6/13
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 II e IV. 
 Apenas I e III. 
 Apenas III. 
 Apenas I e IV. 
 Apenas I 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 5
A grande quantidade de dispositivos móveis criou um novo mercado de
desenvolvimento de softwares com características próprias, denominados
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 7/13
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 mobile. 
 Aplicações para web. 
 Software de inteligência artificial. 
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 6
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
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/177348/13
processo pessoal (PSP), qual das seguintes asserções NÃO É
VERDADEIRA?
 
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 das vantagens do modelo em cascata é que erros graves são
detectados na fase de planejamento, minimizando, assim, prejuízos aos
usuários/clientes.
 
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
 
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.
 
No modelo em cascata ou ciclo de vida clássico, a entrega é feita somente
após concluir todas as cinco fases.
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 9/13
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 7
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?
 
O modelo em cascata, ou ciclo de vida clássico, foi o primeiro modelo a
ser implantado para desenvolvimento de software.
 
O processo unificado é um modelo iterativo constituído de fases, que
representa uma abordagem que combina três modelos de processos:
modelo cascata, modelo de processo incremental e engenharia de
software orientada à reúso
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 10/13
 
Na fase de autópsia do modelo PSP, por meio de medidas e métricas
coletadas, é determinada a eficácia do processo. As mudanças no
processo serão realizadas conforme o resultado das medições e das
métricas.
 
Em cada iteração (ou ciclo) da prototipação do modelo evolucionário 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.
 
Uma vantagem do modelo evolucionário é garantir uma única entrega ao
final do desenvolvimento, com o menor risco possível.
Conforme seção 2.2.3, modelos evolucionários são iterativos,
sendo o modelo de processo no qual o software é projetado para
evoluir ao longo do tempo, possibilitando o desenvolvimento de
versões cada vez mais completas do software, o que é uma
contradição à afirmação “Uma vantagem do modelo evolucionário
é garantir uma única entrega ao final do desenvolvimento, com o
menor risco possível”. As demais afirmativas são verdadeiras.
1,5 / 1,5 ptsPergunta 8
Processo de software é um conjunto estruturado de atividades
necessárias para desenvolver um sistema de software. O objetivo é
entregar o software dentro do prazo e com boa qualidade. Os modelos de
processos foram propostos para trazer ordem ao caos existente na área
de desenvolvimento de software.
Analise as seguintes afirmativas sobre modelos de processo de software:
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 11/13
I. Modelo de processo de software é definido como uma representação
simplificada de um processo de software.
II. O modelo cascata foi o primeiro modelo de processo de
desenvolvimento de software a ser publicado.
III. Modelos evolucionários são iterativos. Nesse modelo, o software é
projetado para evoluir ao longo do tempo; por isso, possibilita o
desenvolvimento de versões cada vez mais completas do software.
É correto o que se afirma em:
 I, apenas. 
 I, II e III. 
 II, apenas. 
 III, apenas. 
 I e II, apenas. 
Todas as alternativas estão corretas. Foram construídas com base
no livro-texto.
1,5 / 1,5 ptsPergunta 9
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
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 12/13
processo pessoal (PSP) qual das seguintes afirmações NÃO É
VERDADEIRA?
 
Uma vantagem do modelo incremental é permitir aos clientes uma melhor
forma de acompanhar o quanto já foi implementado do software durante
reuniões de entregas incrementais.
 
A primeira volta da espiral do modelo evolucionário resulta no
desenvolvimento de uma especificação de produto. Cada passagem pela
região de planejamento resulta em ajustes no projeto do software.
 
O modelo em cascata, ou ciclo de vida clássico, é recomendado apenas
para softwares cujos requisitos estão bem definidos.
 
O modelo PSP não responsabiliza o desenvolvedor pelo planejamento de
projetos e dá a capacidade de controlar a qualidade de todos os artefatos
de softwares desenvolvidos.
 
Em cada iteração (ou ciclo) da prototipação do modelo evolucionário 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.
Conforme seção 2.4, o modelo de processo pessoal (PSP) criado
em 1997 por Watts Humphery é um processo de software
projetado para a medição pessoal do desenvolvedor, que também
o responsabiliza pelo planejamento de projetos e dá a capacidade
de controlar a qualidade de todos os artefatos de softwares
desenvolvidos portanto responsabiliza sim o desenvolvedor. As
demais afirmativas são verdadeiras.
Rectangle
20/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 13/13
0 / 1,5 ptsPergunta 10IncorretaIncorreta
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 é VERDADEIRA?
 
O modelo incremental ou ciclo de vida clássico, recebe muitas críticas
atualmente por ser um modelo lento.
 
A etapa de Autópsia do modelo PSP serve para determinar a eficácia do
processo por meio de medidas e métricas coletadas.
 
No modelo incremental o custo de inserir mudanças nos requisitos do
cliente é aumentado.
 
A primeira volta no modelo cascata resulta no desenvolvimento de uma
especificação de produto.
 
O modelo evolucionário foi o primeiro modelo de processo de
desenvolvimento de software a ser proposto
Pontuação do teste: 13,5 de 15
Rectangle

Continue navegando