Buscar

Engenharia de Software e Evolução 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 5 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

26/03/2021 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/5
Acadêmico: Roberto Luiz Groner (2957196)
Disciplina: Engenharia e Projeto de Software (ADS19)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:655600) ( peso.:1,50)
Prova: 27516548
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 falsas.
 b) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
 c) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
 d) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta
da primeira.
2. Durante as três primeiras décadas da era do computador, o principal desafio era desenvolver
um hardware de baixo custo e alto desempenho. O desafio hoje é melhorar a qualidade e
reduzir os custos das soluções baseadas em software. Sobre a evolução de software,
associe os itens, utilizando o código a seguir: 
I- 1° Fase.
II- 2° Fase.
III- 3° Fase.
IV- 4° Fase.
( ) Os softwares eram considerados um produto secundário.
( ) Sistemas multi-usuários; primeiras metodologias de análise de sistemas.
( ) Sistemas distribuídos; redes locais e globais; uso de microprocessadores; hardware de
baixo custo.
( ) Tecnologia Orientada a Objeto; Sistemas Especialistas (IA); Internet.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) I - II - III - IV.
 b) III - II - IV - I.
 c) I - III - IV - II.
 d) II - I - III - IV.
26/03/2021 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/5
3. 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) As duas asserções são proposições falsas.
 b) Primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
 c) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
 d) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta
da primeira.
4. A evolução de software se preocupa principalmente com as mudanças do sistema em relação
a diferentes versões ou releases. Para continuar útil, é crucial que sistemas de software
possam ser facilmente adaptáveis a mudanças contínuas e flexíveis o suficiente para adição
de novas funcionalidades. Sobre o que podemos considerar software, analise as sentenças a
seguir:
I- Programas de computadores que, quando executados, produzem a função e o
desempenho desejado. 
II- Estruturas de dados que permitem a manipulação das informações; documentos que
descrevem a operação e uso dos programas.
III- Elemento de sistema físico e não lógico, consequentemente, o sucesso é medido pela
qualidade de muitas entidades e não pela qualidade de poucas entidades manufaturadas. 
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) As sentenças I e II estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças II e III estão corretas.
26/03/2021 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/5
5. 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
para as 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) F - V - V - V.
 b) V - F - F - F.
 c) F - F - F - V.
 d) V - F - F - V.
6. A Engenharia de Software é a área da engenharia que se preocupa com todos os aspectos
da produção de software, sabendo que a maior parte do orçamento de software em grandes
empresas é dedicada à mudança e à evolução de software existente, ao invés de
desenvolver um novo software. Sobre a Engenharia de Software, analise as sentenças a
seguir:
I- Tem como foco principal estabelecer uma abordagem sistemática de desenvolvimento, por
meio de ferramentas e técnicas apropriadas, dependendo do problema a ser abordado,
considerando restrições e recursos disponíveis. 
II- A Engenharia de Software trata de aspectos relacionados ao estabelecimento de
processos (une as camadas), métodos (define como fazer), técnicas, ferramentas e
ambientes de suporte ao desenvolvimento de software. 
III- É um conjunto de atividades e resultados associados que resulta em um produto de
software. Possui responsáveis, artefatos de entrada e saída, uma ordem de execução e um
modelo de ciclo de vida bem definido. 
IV- A Engenharia de Software é uma disciplina que abrange todas as etapas do
desenvolvimento, desde a especificação até a manutenção. Seu principal objetivo é fornecer
uma estrutura metodológica para a construção de software com alta qualidade. 
Agora, assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças I e III estão corretas.
26/03/2021 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/5
7. O modelo de prototipação é considerado uma técnica poderosa para o desenvolvimento de
softwares, que tem por finalidade obter as informações necessárias do software e apresentá-
las aos usuários, por meio de uma representação limitada de um design. Sobre as
características do modelo de Prototipação, analise as sentenças a seguir:
I- O protótipo tem a função deauxiliar a validação dos requisitos do sistema e possibilitar a
inserção de novos requisitos ainda não identificados.
II- Na construção do protótipo, deve-se observar as boas práticas de construção de software,
já que poderá ser reaproveitado no desenvolvimento do software.
III- Uma das vulnerabilidades do modelo de prototipação é a compreensão do cliente sobre a
função do protótipo.
IV- Este modelo possibilita que sejam realizados sucessivos refinamentos para chegar ao
modelo ideal.
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) Somente a sentença II está correta.
8. Os modelos de processo de ciclo de vida de software servem como uma representação dos
objetos e das atividades envolvidas nos processos de software. Entre os diversos modelos
existentes, um deles destaca-se por produzir um modelo visual que auxiliará no entendimento
dos requisitos e possibilitará ao cliente um melhor entendimento dos requisitos do sistema.
Como este modelo é conhecido?
 a) Modelo espiral.
 b) Modelo clássico.
 c) Modelo de quarta geração.
 d) Modelo de prototipação.
9. Todo projeto de software, antes de iniciar seu processo de implementação (codificação), deve
passar por uma análise aprofundada, com o intuito de verificar a sua viabilidade econômica e
os requisitos que deverão ser atendidos. Tais requisitos dividem-se em duas categorias:
funcionais e não funcionais. Acerca dos requisitos não funcionais, assinale a alternativa
CORRETA:
 a) Definem as questões tecnológicas quanto ao funcionamento do software.
 b) Descrevem com detalhes o que deve ser codificado pelo programador.
 c) Descrevem os serviços disponibilizados pelo software aos usuários.
 d) Especificam as funções que não poderão ser executadas pelo software.
10.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) 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.
26/03/2021 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 5/5
 c) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
 d) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
Prova finalizada com 10 acertos e 0 questões erradas.