Buscar

Avaliação Online 1_ 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
MAIS RECENTE Tentativa 1 26 minutos 15 de 15
 As respostas corretas estarão disponíveis em 21 set em 0:00.
Pontuação desta tentativa: 15 de 15
Enviado 16 set em 11:57
Esta tentativa levou 26 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
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?
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734/history?version=1
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734/take?user_id=16364
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 2/14
 
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 as asserções III e IV. 
 Apenas as asserções II e III. 
 Apenas as asserções I e II. 
 Apenas a asserção I. 
 Apenas a asserção II. 
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
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 3/14
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.
 
 Todas as asserções. 
 Apenas as asserções I e II. 
 Apenas a asserção I. 
 Apenas a asserção III. 
 Apenas a asserção II. 
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 4/14
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
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.
 
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 5/14
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 I e IV. 
 Apenas I e III. 
 Apenas III. 
 Apenas I e III. 
 Apenas II e IV. 
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 4
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 6/14
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), para quais áreas abaixo os padrões
de comportamento não são ilegais, mas são imorais?
 
Confidencialidade, competência, direitos de propriedade intelectual e
mau uso do computador.
 
Liberação de código fonte, proteção por firewall, versionamento de
software e entregas por releases.
 
Imparcialidade, segregação de funções, direitos de software livre e
proteção contra hackers.
 Bancos de dados, regras de negócios e aplicação. 
 Competência, proteção, aplicação e releases. 
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 7/14
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.
1,5 / 1,5 ptsPergunta 5
O termo engenharia de software foi criado na tentativa de contornar a
crise do software que ocorreu em 1970. Essa crise acarretou em
projetos de software com orçamentos e prazos estourados, softwares
que não atendem os requisitos dos clientes, softwares com baixa
qualidade etc.
Para contornar esses problemas, a engenharia de software surgiu para
possibilitar a aplicação de técnicas mais controladas de planejamento
e de controle da qualidadedo software, principalmente para o
desenvolvimento de softwares mais complexos.
Diante desse contexto, assinale a alternativa com a correta definição
de engenharia de software.
 
É aplicação de métodos científicos ou empíricos para a implantação de
software.
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 8/14
 
Refere-se a um conjunto de técnicas para a governação de TI e
alinhamento com os processos de negócios.
 
É a aplicação de uma abordagem sistemática, disciplinada e
quantificável para o desenvolvimento, operação e manutenção do
software.
 
É uma metodologia de medição e gestão de desempenho desenvolvida
pelos professores da Harvard Business School (HBS), Robert Kaplan e
David Norton.
 
Consiste na área da ciência da computação que foca nas técnicas de
construção e otimização de algoritmos.
Conceito de engenharia de software definido segundo pela
IEEE (1999).
1,5 / 1,5 ptsPergunta 6
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.
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 9/14
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:
 II e III, apenas. 
 I, II e III. 
 I e III, apenas. 
 II, apenas. 
 I, apenas. 
Todas as opções descritas são verdadeiras e podem ser
encontradas no livro-texto.
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?
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 10/14
 
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
 
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.
 
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.
 
No modelo em cascata ou ciclo de vida clássico, a entrega é feita
somente após concluir todas as cinco fases.
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”.
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 11/14
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 é
VERDADEIRA?
 
A primeira volta no modelo cascata resulta no desenvolvimento de uma
especificação de produto.
 
A etapa de Autópsia do modelo PSP serve para determinar a eficácia
do processo por meio de medidas e métricas coletadas.
 
O modelo incremental ou ciclo de vida clássico, recebe muitas críticas
atualmente por ser um modelo lento.
 
O modelo evolucionário foi o primeiro modelo de processo de
desenvolvimento de software a ser proposto
 
No modelo incremental o custo de inserir mudanças nos requisitos do
cliente é aumentado.
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 12/14
Conforme seção 2.4, é na etapa de autópsia do modelo de
processo pessoal (PSP) por meio de medidas e métricas
coletadas, que é determinada a eficácia do processo. As
mudanças no processo serão realizadas conforme o resultado
das medições e das métricas, portanto, essa alternativa é a
correta. As demais equivalem a informações distorcidas:
1. Não existem voltas ou iterações no modelo cascata;
2. No modelo incremental o custo de inserir mudanças nos
requisitos do cliente é reduzido ao invés de aumentado;
3. O primeiro modelo de processo de desenvolvimento de
software a ser proposto foi o cascata ao invés do
evolucionário;
O modelo cascata é também chamado de ciclo de vida clássico.
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
processo pessoal (PSP) qual das seguintes afirmações NÃO É
VERDADEIRA?
 
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.
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 modelo em cascata, ou ciclo de vida clássico, é recomendado
apenas para softwares cujos requisitos estão bem definidos.
 
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.
 
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.
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.
1,5 / 1,5 ptsPergunta 10
Existem vários modelos de processo de desenvolvimento de software,
cada qual com suas vantagens e desvantagens.
 
O modelo de processo pessoal (PSP) foi criado em 1997 por Watts
Humphery, sendo projetado para a medição pessoal do desenvolvedor,
responsabilizando-o pelo planejamento e pela capacidade de controlar
a qualidade de todos os artefatosdesenvolvidos. Qual é a sequência
correta de atividades estruturais desse modelo?
16/09/2020 Avaliação Online 1: G.AGO.ESOFT.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/9086/quizzes/17734 14/14
 Comunicação, Planejamento, Modelagem, Construção, Emprego 
 
Comunicação; Projeto de alto nível, Revisão de projeto de alto nível;
Construção; Emprego, Entrega e Realimentação.
 Concepção, Elaboração, Construção, Transição, Produção. 
 
Planejamento, Projeto de alto nível, Revisão de projeto de alto nível,
Desenvolvimento, Autópsia.
 Planejamento, Modelagem, Construção, Autópsia 
 
Conforme seção 2.4, as fases do PSP são:
Planejamento: estimativas de defeitos, identificação de
tarefas de desenvolvimento e elaboração de um cronograma
de projeto;
Projeto de alto nível: especificações externas para cada
componente que será construído e também a elaboração de
um projeto de componentes;
Revisão de projeto de alto nível: aplicados métodos de
verificação formais para revelar erros no projeto;
Desenvolvimento: o código é gerado, revisado, compilado e
testado;
Autópsia: é determinada a eficácia do processo por meio de
medidas e métricas coletadas.
Portanto, a alternativa correta é “Planejamento, Projeto de alto
nível, Revisão de projeto de alto nível, Desenvolvimento,
Autópsia”, sendo as demais um embaralhamento de fases de
demais processos de desenvolvimento.
Pontuação do teste: 15 de 15

Continue navegando