Buscar

UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI

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

20/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico:
Disciplina:
Avaliação:
Prova:
Nota da Prova:
Engenharia e Projeto de Software (ADS19)
Avaliação I - Individual FLEX ( Cod.:514973) ( peso.:1,50) 
21135076
7,00
Legenda: Resposta Certa Sua Resposta Errada 
1. As organizações realizam grandes investimentos em seus sistemas de software, pois são ativos críticos de
negócios. Sendo assim, a evolução dos computadores foi caracterizada por avanços tecnológicos que marcaram
cada geração. Sobre os avanços tecnológicos e suas respectivas gerações, assinale a alternativa CORRETA:
a) A terceira geração de computadores é marcada pela substituição da válvula pelo transistor, que gerava menos
calor e era mais rápido e confiável, melhorando a comunicação homem-máquina.
b) A terceira geração é marcada pelos discos magnéticos para o armazenamento de dados, permitindo uma maior
velocidade, já que aceitava acesso direto aos arquivos.
c) A terceira geração é marcada pelo nascimento do conceito de família de computadores compatíveis, e a
programação era realizada diretamente na linguagem de máquina, e o armazenamento era feito em cartões
perfurados.
d) A terceira geração é marcada pela utilização de válvulas e, em seguida, a utilização de relés, cuja finalidade é
controlar o fluxo de elétrons.
2. Para melhorar a qualidade dos produtos de software e aumentar a produtividade no processo de desenvolvimento,
surgiu a Engenharia de Software. A Engenharia de Software é o estabelecimento e uso de sólidos princípios de
engenharia para que se possa obter economicamente um software que seja confiável e que funcione
eficientemente em máquinas reais. Sobre Engenharia de Software, analise as sentenças a seguir:
I- É preciso muito mais do que os mais recentes computadores e as melhores ferramentas para se fazer um
desenvolvimento de software de alta qualidade.
II- Processo de Software abrange um conjunto de três elementos fundamentais: Métodos, Ferramentas e
Procedimentos para projetar, construir e manter grandes sistemas de software de forma profissional.
III- Para a Engenharia de Software, um processo é um conjunto de atividades e resultados associados, cujo
objetivo é o desenvolvimento e a produção do software.
IV- A Engenharia de Software surgiu para realizar o desenvolvimento de software, visando à construção de
sistemas orientados a objetos e caracteriza-se por ser interativa e adaptativa, conseguindo produzir um porte como
se fosse vários pequenos sistemas, o que diminui o risco do projeto.
Agora, assinale a alternativa CORRETA:
a) Somente a sentença III está correta.
b) As sentenças I, II e III estão corretas.
c) As sentenças II, III e IV estão corretas.
d) As sentenças I e II estão corretas.
20/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
3. A Engenharia de Software é composta por diversos conceitos de fundamental importância na área e abrange um
processo, um conjunto de métodos ou práticas e diversas ferramentas que possibilitam aos profissionais
desenvolverem softwares de alta qualidade. Entendemos software como a criação intelectual, compreendendo os
programas, procedimentos, regras e qualquer documentação correlata à operação de um sistema de
processamento de dados. Carvalho e Chiossi (2001) descrevem alguns príncipios importantes para a Engenharia
de Software. Sobre esses princípios, analise as sentenças a seguir:
I- A formalidade busca agrupar conceitos em atributos formais e de serviços, permitindo, assim, desenvolver e
reutilizar definições em componentes de softwares de aplicação. Seus efeitos estão associados ao processo de
identificação dos aspectos necessários de um determinado fenômeno, desconsiderando os detalhes. 
II- A decomposição busca definir uma metodologia com diagramas de fácil visualização que devem ser
estabelecidos para que possamos ter uma entrega efetiva, permitindo, assim, que partes ou componentes de um
produto desenvolvido possam ser utilizados em outros sistemas. 
III- A padronização busca auxiliar o processo de construção de software, objetivando mais qualidade. Por meio
deste princípio, é possível capitalizar experiências de outros projetos e aprender com erros já experimentados,
aplicando solução conhecida. 
FONTE: CARVALHO, A. M. B. R.; CHIOSSI, T. C. S. Introdução à engenharia de software. Campinas: UNICAMP,
2001. 148p.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças I e II estão corretas.
 d) Somente a sentença III está correta.
4. A partir dos anos 60, a Crise de Software explodiu pelo motivo de que progressivamente aumentou a complexidade
dos softwares. A Crise de Software referiu-se a um conjunto de problemas encontrados no desenvolvimento de
software e na etapa de manutenção. Sobre as principais causas da Crise de Software, analise as seguintes
sentenças:
I- As estimativas de prazo e de custo frequentemente eram imprecisas e não existiam equipes para realizar um
planejamento do desenvolvimento de software, o que influenciava diretamente em constantes desvios no prazo de
entrega e no alto custo de produção do software.
II- Desagrado do cliente com o sistema concluído. Os projetos deveriam ser ágeis e adaptáveis, porém, eram
desenvolvidos softwares com vaga indicação das exigências do cliente, evidenciando o não cumprimento dos
requisitos preestabelecidos.
III- A alta qualidade de software envolvia manutenção, que devorava os prazos e orçamentos destinados ao
software. Neste período, a facilidade de manutenção não foi enfatizada como um critério importante.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças I e III estão corretas.
 d) Somente a sentença III está correta.
5. A área de Requisitos de Software é responsável por informar quais requisitos o produto a ser desenvolvido deve
possuir. Muitas vezes, porém, nos deparamos com a dificuldade de entendimento dos usuários, pois alguns têm
vaga noção do que precisam e do que um produto de software pode lhes oferecer ou o que querem é diferente do
que precisam. Para auxiliar a resolver estes problemas, há diversas técnicas a serem utilizadas para o
levantamento de requisitos. Sobre as técnicas utilizadas, assinale a alternativa CORRETA:
 a) WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise, Sorteio de Cartões,
Sessões RAD, Storyboards e Casos de Uso.
 b) Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop, Prototipagem,
Questionários, Etnografia e Casos de Uso.
 c) Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos, Reunião,
Prototipagem, Questionários, Storyboards e Observação.
20/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
 d) Brainstorming, Sessões JAD, Análise de Documentos Quantitativos, Reunião, Prototipagem, Entrevista,
Questionários, Observação, Levantamento Orientado a Ponto de Vista, Etnografia e Casos de Uso.
6. Projetos são usados para se ter um adequado gerenciamento no desenvolvimento de novos produtos ou serviços,
ou simplesmente para resolver problemas específicos em relação a estes. Delimitar o trabalho através do escopo
do projeto é importante para os executores do projeto e principalmente para o cliente, pois, assim, ambas as partes
estarão cientes das entregas que serão feitas. Um bom escopo é resultado da elaboração de uma detalhada lista
de funcionalidades e regras de negócio elaboradas com o cliente. Esta lista pode ser entendidacomo o
levantamento, reconhecimento e documentação dos requisitos necessários para o desenvolvimento do projeto.
Sobre requisitos de software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Requisitos inversos especificam tudo aquilo que não será entregue ao usuário.
( ) O gerenciamento de requisitos define a arquitetura do sistema, auxiliando nos testes e validações com o
usuário final.
( ) O sucesso de um projeto depende diretamente de um refinado levantamento de requisitos.
( ) A falta de conhecimento do usuário com relação ao que ele realmente necessita não é considerado um
problema na etapa de levantamento de requisitos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) V - V - F - F.
 c) F - V - V - V.
 d) V - F - V - F.
7. No início da década de 70, o crescimento vertiginoso da produção de softwares deparou-se com um sério
problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas. Esta falta de conhecimento
acarretou projetos de software de baixa qualidade, com códigos de difícil manutenção, com orçamentos e prazos
que não condiziam com a realidade. Como esta situação relatada ficou conhecida?
 a) Crise Digital de 1970.
 b) Crise de Software.
 c) Crise de Projeto.
 d) Crise da Engenharia do Software.
8. No intuito de se atingir os objetivos definidos para os projetos, as atividades envolvidas devem ser criteriosamente
definidas e controladas. Cabe ressaltar que todas as etapas possuem regras específicas. Podemos entender as
regras como os requisitos necessários para a execução da etapa ou atividade em questão. Identificar, entender,
documentar e priorizar os requisitos é de grande importância para o controle do projeto como um todo. Com
relação aos requisitos, analise as sentenças a seguir:
I- A gestão dos requisitos preocupa-se com a documentação, versionamento, controle de mudanças e qualidade
dos requisitos levantados na fase de especificação de requisitos.
II- A especificação de requisitos faz o detalhamento das regras de negócio, sinalizando o que o sistema deverá
fazer.
III- São duas as principais categorias de requisitos: de negócio e de sistemas.
IV- Brainstorming não pode ser considerada uma técnica de levantamento de requisitos.
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
20/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
9. A Engenharia de Software busca estruturar de forma racional e científica, através do uso de modelos, a
especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e métodos da
computação, gerência de projetos e diversos campos do conhecimento por se tratar de uma área multidisciplinar.
Hirama (2011) explica que a existência da Engenharia de Software se faz importante por diversos motivos. Sobre
esses motivos, assinale a alternativa CORRETA:
FONTE: HIRAMA, K. Engenharia de Software: qualidade e produtividade com tecnologia. Rio de Janeiro: Elsevier,
2011.
 a) Insatisfação dos usuários; implantação de processo de software; confiabilidade do sistema e falta de
gerenciamento de projetos.
 b) Insatisfação dos usuários; baixa qualidade de serviços e produtos de software; falta de planejamento e de
processo de software.
 c) A complexidade dos softwares; insatisfação dos usuários; produtividade; confiabilidade do sistema e
manutenibilidade.
 d) A complexidade dos softwares, implantação de processo de software; insatisfação dos usuários e confiabilidade
do sistema.
10. O desenvolvimento de software é praticado por meio da execução geralmente sequencial de várias atividades que
são agrupadas em cada etapa do processo. Dividir o projeto em atividades é relevante no sentido de entender
como estas se relacionam e qual o nível de dependência estabelecido no momento de execução. Para colaborar
com isso, utiliza-se o conceito de ciclo de vida do software para especificar um grupo de atividades e seus
relacionamentos. Sobre o ciclo de vida de desenvolvimento de software, assinale a alternativa CORRETA:
 a) O modelo incremental aumenta o tempo de desenvolvimento do projeto.
 b) O modelo em espiral serve como base para o modelo de prototipação e cascata.
 c) O modelo em cascata é o mais simples e tem as etapas bem definidas.
 d) O modelo baseado em componentes não tem como foco a reutilização.
Prova finalizada com 7 acertos e 3 questões erradas.

Continue navegando