Buscar

Engenharia e Projeto de Software - Prova1 - Resolvida

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

Prévia do material em texto

UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do A... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito... 
1 of 5 13/12/2020 23:15 
 
 
Acadêmico: 
Disciplina: 
Avaliação: 
Prova: 
 
Nota da Prova: 9,00 
Legenda: Resposta Certa Sua Resposta Errada 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1. A crise de software teve sua origem devido à existência de projetos de 
desenvolvimento de software com má especificação, mal planejados, sem 
treinamentos, má implementação, testes incompletos ou mal feitos e, por fim, 
problemas na comunicação homem-máquina. Partindo disso, avalie as 
asserções a seguir e a relação proposta entre elas: 
 
I- É vital a importância da existência da 
Engenharia de Software. PORQUE 
II- As causas da crise de software estão na introdução de erros no 
processo de execução dos projetos, por isso buscou-se na Engenharia de 
Software a solução para esses problemas, com processos de 
desenvolvimento melhores. 
 
Assinale a alternativa CORRETA: 
a) A primeira asserção é uma proposição verdadeira, e a segunda é uma 
proposição falsa. 
b) A primeira asserção é uma proposição falsa, e a segunda é uma 
proposição verdadeira. 
c) As duas asserções são proposições falsas. 
d) As duas asserções são proposições verdadeiras, e a segunda é uma 
justificativa correta da primeira. 
 
2. 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 de Projeto. 
b) Crise Digital de 1970. 
c) Crise da Engenharia do Software. 
d) Crise de Software. 
 
3. 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: 
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do A... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito... 
2 of 5 13/12/2020 23:15 
 
 
 
FONTE: HIRAMA, K. Engenharia de Software: qualidade e produtividade 
com tecnologia. Rio de Janeiro: Elsevier, 2011. 
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do A... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito... 
3 of 5 13/12/2020 23:15 
 
 
 a) A complexidade dos softwares, implantação de processo de software; 
insatisfação dos usuários e confiabilidade do sistema. 
 b) Insatisfação dos usuários; implantação de processo de software; 
confiabilidade do sistema e falta de gerenciamento de projetos. 
 c) Insatisfação dos usuários; baixa qualidade de serviços e produtos de 
software; falta de planejamento e de processo de software. 
 d) A complexidade dos softwares; insatisfação dos usuários; produtividade; 
confiabilidade do sistema e manutenibilidade. 
 
4. O software, através de seus algoritmos codificados, executa operações 
culminando em funções e em tarefas que possam ser utilizadas pelos 
usuários finais, portanto os softwares são classificando em três tipos 
diferentes de software: software de sistema, software de linguagem e 
software de aplicação. Com base nisso, avalie as asserções a seguir e a 
relação proposta entre elas: 
 
I- Os softwares de sistema são programas escritos para controlar e 
coordenar as funções e tarefas dos computadores. 
 
PORQUE 
 
II- São projetados com o único objetivo de resolver problemas 
comerciais e decisões administrativas. 
 
Assinale a alternativa CORRETA: 
a) Primeira asserção é uma proposição falsa, e a segunda é uma proposição 
verdadeira. 
b) As duas asserções são proposições falsas. 
c) As duas asserções são proposições verdadeiras, e a segunda é uma 
justificativa correta da primeira. 
 d) A primeira asserção é uma proposição verdadeira, e a segunda é uma 
proposição falsa. 
 
5. A Engenharia de Software define diversas metodologias com diversos ciclos 
de vida de desenvolvimento de software, a fim de dinamizar a execução dos 
projetos adotando os melhores métodos, técnicas de ferramentas para 
execução de seus processos para atingir maior produtividade e qualidade 
nos projetos. 
 
I- Na fase de iniciação são realizados o planejamento do projeto, definindo 
os requisitos de sistemas para garantir que o escopo do projeto seja 
atendido. Nesse processo, as atividades de requisitos de softwares são 
extremamente importantes. 
 
PORQUE 
 
II- É um trabalho que consiste na análise de requisitos para identificar, 
quantificar, definir, especificar, documentar, rastrear, priorizar e classificar 
os principais problemas que o futuro software deve resolver. Os requisitos 
de software expressam a necessidade e restrições ou limitações colocadas 
sobre o produto ou software. 
 
Assinale a alternativa CORRETA: 
a) As duas asserções são proposições falas. 
b) A primeira asserção é uma proposição falsa, e a segunda é uma 
proposição verdadeira. 
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do A... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito... 
4 of 5 13/12/2020 23:15 
 
 
c) As duas asserções são proposições verdadeiras, e a segunda é uma 
justificativa correta da primeira. 
 d) As duas asserções são proposições verdadeiras, mas a segunda não é 
uma justificativa correta da primeira. 
 
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do A... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito... 
5 of 5 13/12/2020 23:15 
 
 
6. A evolução dos computadores acompanha a evolução da sociedade e já faz 
parte do nosso cotidiano. Os computadores são aparelhos eletrônicos 
compostos de hardwares e softwares que recebem, armazenam e produzem 
informações de forma automática. Para chegar na versão dos computadores 
que conhecemos hoje, foi necessário passar ao longo do tempo por diversas 
transformações e aperfeiçoamento dos hardwares e software, 
acompanhando os avanços de áreas como matemática, eletrônica e 
engenharia. Com base no exposto, avalie as asserções a seguir e a relação 
proposta entre elas: 
 
I- No início, o computador era composto apenas de hardware, e toda a 
lógica de processamento era executada no meio físico, porém, à medida 
que o hardware evoluiu, o software passou a acompanhar essa mudança. 
 
PORQUE 
 
II- Os computadores precisavam se tornar mais acessíveis ao usuário final 
através de interfaces mais intuitivas e fáceis de utilizar, enfim, essa 
evolução do computador necessitava que a evolução do software e do 
hardware andassem em paralelo, para que houvesse um melhor 
aproveitamento dos recursos. 
 
Assinale a alternativa CORRETA: 
a) A primeira asserção é uma proposição falsa, e a segunda é uma 
proposição verdadeira. 
b) As duas asserções são proposições verdadeiras, e a segunda é uma 
justificativa correta da primeira. 
c) As duas asserções são proposições falsas. 
d) A primeira asserção é uma proposição verdadeira, e a segunda é uma 
proposição falsa. 
 
7. A engenharia de software é uma forma de engenharia que aplica os 
princípios da ciência da computação e matemática para alcançar soluções 
com um bom custo-benefício para resolução de problemas do software, no 
entanto, é quem estabelece o uso de sólidos princípios de Engenharia para 
que se possa obter economicamente um software que seja confiável e que 
funcione eficientemente. A respeito do princípio de Engenharia de Software 
do tipo "Verificação contínua de qualidade", classifique V para as sentenças 
verdadeiras e F paraas falsas: 
 
( ) É responsável pela criação de métodos e técnicas 
automatizadas durante a verificação e validação do software. 
( ) É responsável por definir processos de testes para facilitar sua 
manutenção, reutilização e entendimento do software, e que 
garantam seu funcionamento. 
( ) É responsável pela padronização dos testes manuais de modo a 
garantir que o código-fonte não possua erros durante sua 
implementação. 
( ) É responsável pela criação de testes automatizados de modo 
que garantam a cobertura do código e testes de qualidade que 
garantam a qualidade do software. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
a) V - F - F - F. 
b) V - F - F - V. 
c) F - F - F - V. 
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do A... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito... 
6 of 5 13/12/2020 23:15 
 
 
d) F - V - V - V. 
 
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do A... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito... 
7 of 5 13/12/2020 23:15 
 
 
8. A Engenharia de Software se ocupa com todos os aspectos de produção de 
software, define um conjunto de atividades parcialmente ou totalmente 
ordenadas a fim de obter um produto de software com qualidade para 
cumprir corretamente os contratos e padrões de desenvolvimento. Com base 
nisso, avalie as asserções a seguir e a relação proposta entre elas: 
 
I- Roger Pressman define a Engenharia de Software em quatro 
camadas: ferramentas, métodos, processos e foco na qualidade. 
 
PORQUE 
 
II- A ênfase na qualidade permitirá a integração adequada de todas as 
demais camadas para que o projeto de desenvolvimento de software seja 
bem gerenciado e controlado, e possa ser entregue nos prazos 
acordados, satisfazendo às necessidades dos seus usuários. 
 
Assinale a alternativa CORRETA: 
 a) As duas asserções são proposições verdadeiras, e a segunda é uma 
justificativa correta da primeira. 
b) As duas asserções são proposições falsas. 
c) A primeira asserção é uma proposição verdadeira, e a segunda é uma 
proposição falsa. 
d) A primeira asserção é uma proposição falsa, e a segunda é uma 
proposição verdadeira. 
 
9. A Engenharia de Software é uma área da computação voltada à 
especificação, ao desenvolvimento e à manutenção de sistemas de 
software, com aplicação de tecnologias e práticas de gerência de projetos e 
outras disciplinas, visando à organização, à produtividade e à qualidade. 
Sobre a evolução do software, analise as sentenças a seguir: 
 
I- O hardware sofreu contínuas mudanças, enquanto o software era uma 
arte "secundária" para a qual havia poucos métodos sistemáticos. 
II- O hardware era de propósito geral, enquanto o software era 
específico para cada aplicação e não havia documentação. 
III- O número de aplicações de hardware era crescente para sistemas 
baseados em computadores, enquanto a manutenção só ocorria para 
aplicações específicas, como, por exemplo, para softwares especialistas, 
inteligência artificial, que era usada na prática, software de rede neural 
artificial e computação paralela. 
 
Assinale a alternativa CORRETA: 
a) As sentenças I e II estão corretas. 
b) Somente a sentença III está correta. 
c) As sentenças I e III estão corretas. 
d) As sentenças II e III estão corretas. 
 
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do A... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito... 
8 of 5 13/12/2020 23:15 
 
 
 
Prova finalizada com 9 acertos e 1 questões erradas. 
10.O modelo cascata é considerado o ciclo de vida mais antigo da 
engenharia de software, sugere uma abordagem sequencial e sistemática 
para o desenvolvimento de software, começando com a definição dos 
requisitos por parte do cliente, avançando pelas atividades de projeto e 
implementação de software, testes, implantação, culminando no suporte 
contínuo do software concluído. A respeito das características negativas 
desse modelo, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) Demora no atendimento devido aos retrabalhos tardios. 
( ) Como os testes ocorrem no final do processo, um erro sutil pode vir a 
exigir semanas de verificação para que se possa eliminá-lo. 
( ) Pelo fato de possuir um modelo de ciclo de vida bem definido e sem 
sobreposição, pode impactar em atrasos no cronograma do projeto. 
( ) É praticamente impossível obter-se a totalidade de requisitos de 
maneira antecipada e em uma única etapa do projeto, possibilitando o 
retorno para uma etapa sempre que for necessário. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
a) F - V - V - F. 
b) V - F - F - V. 
c) V - V - V - F. 
d) V - V - F - V.

Continue navegando