Buscar

ATIVIDADE 2 ENG SOFT ENGENHARIA DE SOFTWARE 2017C1

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 4 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

ATIVIDADE 2 - ENG SOFT - ENGENHARIA DE SOFTWARE - 2017C1
Período: 08/08/2017 22:30 a 22/08/2017 23:59 (Horário de Brasília)
Status: ABERTO
Valor: 0.50
Gabarito: Gabarito será liberado no dia 23/08/2017 00:00 (Horário de Brasília)
1ª QUESTÃO
Para que um produto de software possa ser funcional e prático, é preciso qualidade na produção e na
manutenção. Um produto de software de qualidade deve ser completo e atender às necessidades do setor
ao qual se destina. Logo, deve apresentar algumas características. Sobre o conjunto dessas características,
leia as afirmativas a seguir. 
 
I – Funcionalidade, Confiabilidade, Usabilidade.
 II – Eficiência, Manutenibilidade, Portabilidade.
 III – Funcionalidade, Beleza, Instabilidade, Portabilidade.
 IV – Confiabilidade, Reusabilidade, Portabilidade.
 V – Usabilidade, Eficiência, Beleza.
 
Está correto o que se afirma em: 
 
ALTERNATIVAS
 I e II, apenas.
 III e IV, apenas.
 III, IV e V, apenas.
 II, III e IV, apenas.
 I, II e V, apenas.
2ª QUESTÃO
Em busca de uma sistematização para desenvolvimento de software, foram concebidos vários modelos de
ciclo de vida para desenvolvimento de software. O modelo Cascata ou ciclo de vida clássico foi bastante
utilizado e, em algumas situações, ainda é utilizado. Entre as etapas que compõem esse modelo, está a
Verificação. Sobre esta etapa, assinale a alternativa correta. 
ALTERNATIVAS
Agrupa os requisitos em sistemas de hardware ou de software, estabelecendo uma arquitetura do software.
As funções, restrições e os objetivos do sistema são estabelecidos por meio da consulta aos usuários.
Normalmente, embora não necessariamente, essa é a etapa mais longa do ciclo de vida.
É uma etapa que não precisa ser executada.
Consiste na confirmação de que a codificação/implementação do sistema ocorreu, de acordo com o que foi
especificado na etapa de projeto.
3ª QUESTÃO
No desenvolvimento de software, são identificadas atividades que devem ser executadas. Sobre todas as
atividades ordenadas respectivamente, assinale a alternativa correta. 
 
ALTERNATIVAS
Especificação de software, projeto e implementação de software, validação de software e evolução de software.
Entendimento de software, projeto de software, implementação do software, entrega do software.
Especificação do software, implementação do software, venda do software.
Entendimento do software, projeto do software, entrega do software.
Especificação de software, projeto e implementação de software, evolução de software.
4ª QUESTÃO
O uso do modelo prototipação, embora bastante utilizado, apresenta algumas dificuldades,
principalmente, sob a ótica das expectativas que o cliente tem à medida que é apresentado ao protótipo.
Sobre essas dificuldades, leia as afirmativas a seguir.
 
I – Muitas vezes, o cliente confunde o protótipo com o produto final, o que é prejudicial, porque o
protótipo não tem a qualidade que ele deseja.
 II – O cliente não aceita que sejam utilizadas as técnicas mais adequadas, alegando alto custo.
 III – O cliente exige que o tempo de resposta do sistema não deva ultrapassar 10 segundos.
 IV – O cliente não sabe que o software que ele vê não considerou, durante o desenvolvimento, a
qualidade global e a manutenibilidade em longo prazo.
 V – O cliente não aceita bem a ideia de que a versão final do software ainda vai ser construída e “força” a
utilização do protótipo como produto final.
 
Está correto o que se afirma em: 
ALTERNATIVAS
 I, II e III, apenas.
 I, II e V, apenas.
 II, III e IV, apenas.
 I, II e IV, apenas.
 I, IV e V, apenas.
5ª QUESTÃO
O modelo Espiral constitui-se em uma alternativa bastante interessante a ser adotado para
desenvolvimento de software. Apresenta algumas características do modelo clássico, mas
também acrescenta características que permitem a entrega do software por iterações. Portanto, como nos
demais modelos de ciclo de vida vistos nas nossas aulas, ele possui etapas. Sobre as etapas do modelo
Espiral, assinale a alternativa correta. 
ALTERNATIVAS
Análise e Projeto do Software, Manutenção do Software, Testes e Suporte Técnico.
Coleta de Requisitos, Projeto Rápido, Construção do Protótipo, Avaliação do Protótipo pelo Cliente, Refinamento
do Protótipo.
Comunicação, Planejamento, Modelagem, Construção e Emprego.
Implementação, Análise de Requisitos, Projeto do Protótipo e Testes do Software.
Definição de Requisitos, Suporte do Cliente, Testes e Manutenção.
6ª QUESTÃO
Prototipação é um modelo bastante utilizado para o desenvolvimento de software. Tem-se associado a um
ciclo de vida constituído de várias etapas, do início até a entrega do produto. Sobre este assunto, veja o
conjunto de etapas e assinale a alternativa correta.
ALTERNATIVAS
Análise e Projeto do Software, Manutenção do Software, Testes e Suporte Técnico.
Obter Requisitos, Projeto Rápido, Construir Protótipo, Avaliar Protótipo, Refinar Protótipo e Construir Produto.
Especificação de Requisitos, Projeto Rápido do Protótipo, Implementação, Validação e Manutenção do Software.
Implementação, Análise de Requisitos, Projeto do Protótipo e Testes do Software.
Definição de Requisitos, Suporte do Cliente, Testes e Manutenção.
7ª QUESTÃO
Mesmo em um modelo clássico e simplificado de desenvolvimento de software, pode-se identificar etapas
e atividades. Em cada uma dessas etapas, são gerados artefatos. De acordo com o que vimos em aula sobre
os documentos que compõem os artefatos de software, leia as afirmativas a seguir.
 
I – Documento de requisitos.
 II – Documento de projeto, código fonte.
 III – Documento com os testes e defeitos de software.
 IV – Documento com os requisitos de mudança ou evolução a serem implementados.
 V – Documento firmando pretensão de uso do software. 
 
Está correto o que se afirma em: 
ALTERNATIVAS
 I, II e III, apenas.
 I, II, III e IV, apenas.
 II, III, IV e V, apenas.
 I, II, IV e V, apenas.
 I e III, apenas.
8ª QUESTÃO
Quanto ao desenvolvimento de um software, é recomendado que se adote um processo. Sobre a definição
de processo de software, segundo o IEEE, assinale a alternativa correta. 
 
ALTERNATIVAS
Aplicação de uma abordagem sistemática, disciplinada e sem a necessidade de ser medida para o
desenvolvimento, operação e manutenção do software.
Aplicação de uma abordagem de acordo com a preferência de cada equipe de desenvolvimento, indisciplinada e
possível de ser medida para o desenvolvimento, operação e manutenção do software.
Aplicação de uma abordagem sistemática, disciplinada e possível de ser medida para o desenvolvimento,
operação e manutenção do software.
Aplicação de uma abordagem sistemática, indisciplinada e possível de ser medida para o desenvolvimento,
operação e manutenção do software.
Aplicação de uma abordagem sistemática, indisciplinada e possível de ser medida para o desenvolvimento, mas
não para a manutenção do software.
9ª QUESTÃO
Pesquisadores, profissionais da área e, principalmente, os desenvolvedores de software, identificaram um
conjunto de problemas que levaram ao que é conhecido como crise de software. Sobre o conjunto de tais
problemas, assinale a alternativa correta. 
 
ALTERNATIVAS
Cronogramas cumpridos, programas que não fazem exatamente o que era esperado, módulos que operam
corretamente quando combinados, sistemas tão difíceis de usar que são descartados.
Cronogramas não observados, programas que não fazem exatamente o que era esperado, módulos que não
operam corretamente quando combinados, sistemas tão difíceis de usar que são descartados.
Cronogramas não observados, programas que, na maioria das vezes, fazem exatamente o que era esperado,
módulos que não operam corretamente quando combinados, sistemas tão difíceis de usar que são descartados.
Cronogramas cumpridos, programas quenão fazem exatamente o que era esperado, módulos que operam
corretamente quando combinados, sistemas tão fáceis de usar que são descartados pela sua simplicidade.
Cronogramas não observados, programas que não fazem exatamente o que era esperado, módulos que não
operam corretamente quando combinados, sistemas tão fáceis de usar que são descartados pela sua simplicidade.
10ª QUESTÃO
A crescente globalização, nos mais diferentes setores, tem demandado por produtos de melhor qualidade.
O mesmo ocorre com o software. A norma ISO define algumas características que devem ser consideradas
na avaliação de um software. De acordo com o que foi apresentado a respeito dos Requisitos de
Qualidade, leia as afirmativas a seguir e assinale a alternativa correta.
ALTERNATIVAS
Funcionalidades: conjunto de atributos que indica que um software pode ser transferido de um ambiente para
outro.
Usabilidade: Indica que é fácil de entender, operar e controlar a aplicação e, portanto, fácil de aprender a usar.
Portabilidade: não apresenta problemas quando são realizadas atualizações.
Confiabilidade: indica que o tempo de resposta está de acordo com o esperado pelos usuários.
Manutenibilidade: utiliza muitos recursos e tempo para funcionar corretamente.

Outros materiais