prova engenharia de software
5 pág.

prova engenharia de software


Disciplina<strong>engenharia de Software</strong> 17 materiais53 seguidores
Pré-visualização2 páginas
03/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/5
Acadêmico: Jaydson Caldas dos Santos (936354)
Disciplina: Engenharia de Software (GTI09)
Avaliação: Avaliação I - Individual FLEX ( Cod.:513623) ( peso.:1,50)
Prova: 19078513
Nota da Prova: 8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Processos de software podem ser compreendidos como as diversas fases necessárias para produzir e manter um
software em funcionamento. Tais processos necessitam de organização lógica das atividades técnicas e gerenciais
envolvendo usuários, desenvolvedores, modelos de processo e restrições que possibilitam disciplinar, sistematizar
e organizar o desenvolvimento e manutenção dos softwares. Acerca dos processos de software, classifique V para
as sentenças verdadeiras e F para as falsas:
( ) A validação de software consiste em assegurar que o software está em conformidade com os requisitos
previstos.
( ) As atividades de processo de software podem ser implementadas com o auxílio de ferramentas CASE.
( ) A fase de Engenharia de Requisitos é o processo pelo qual os requisitos de um produto de software são
coletados, analisados, documentados e gerenciados, necessitando ser compreendido somente pela equipe de
desenvolvimento.
( ) No desenvolvimento de sistemas por meio de ciclo de vida iterativos, as necessidades dos usuários e os
requisitos correspondentes não podem ser definidos no início do processo, já que são refinados em sucessivas
iterações.
( ) O processo de software tem como meta entregar um produto de software de maneira eficiente, previsível e
que corresponda às necessidades de negócio, conforme os requisitos estabelecidos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F - F.
 b) F - F - F - V - F.
 c) V - F - V - F - V.
 d) V - V - F - V - V.
2. O termo crise de software surgiu no final da década de 60, e tinha por finalidade expressar as dificuldades do
desenvolvimento de software diante do rápido crescimento da demanda existente, da complexidade dos problemas
a serem resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de sistemas. Acerca da
crise de software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A falta de formação adequada na engenharia de software e a baixa produtividade são fatores que contribuem
efetivamente para o surgimento de uma nova crise de software.
( ) A crise de software refere-se a um conjunto de problemas, dentre os quais se encontra a imprecisão nas
estimativas de custo e prazo devido a uma coleta de requisitos escassa.
( ) A alteração de legislações vigentes e mudanças na regra de negócio são elencadas como fatores externos
que contribuem para alavancar a crise de software, mas que podem ser facilmente gerenciados.
( ) As questões comportamentais, como a falha de comunicação entre as equipes, não afetará no resultado final
do produto, desde que sejam cumpridos os demais aspectos de desenvolvimento de software estabelecidos pela
engenharia de software. 
( ) Pode-se afirmar que a crise de software ainda se encontra presente em muitos projetos, não mais pela
ausência de métodos, técnicas e ferramentas, mas pela falta do seu uso.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V - F.
03/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/5
 b) F - V - F - V - F.
 c) V - V - F - F - V.
 d) F - V - V - F - V.
3. A engenharia de software é composta por três elementos fundamentais, quais sejam: métodos, ferramentas e
procedimentos. Estes elementos visam a possibilitar ao gerente de projeto o controle do processo de
desenvolvimento do software, bem como oferecer ao profissional uma base para a construção de um software de
alta qualidade. Acerca dos elementos fundamentais da engenharia de software, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) A definição de como serão estruturados os dados ou como será implementada uma funcionalidade do sistema
são exemplos de atividades características dos métodos propostos pela engenharia de software.
( ) As ferramentas CASE são programas que auxiliam o analista na construção do sistema, possibilitando prever
como será sua estrutura, quais serão suas classes, entidades, seus fluxos internos e muitos outros detalhes. São
elaborados vários diagramas que, em conjunto, constituem praticamente uma ?planta? do sistema a ser
desenvolvido.
( ) Pode-se afirmar que há uma independência entre os elementos fundamentais; logo, a inobservância de algum
não acarretará prejuízos aos demais.
( ) Os procedimentos estabelecem a sequência em que os métodos serão executados, servindo como ponto de
referência na administração do progresso do software.
( ) Dentre os procedimentos a serem realizados em um projeto de software, pode-se citar o controle de qualidade
e avaliação, procedimentos estes que antecedem a distribuição do software.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F - V.
 b) F - F - V - V - F.
 c) V - F - V - F - V.
 d) V - V - F - V - V.
4. A engenharia de software é composta por três elementos fundamentais: métodos, ferramentas e procedimentos.
Estes elementos visam possibilitar ao gerente de projeto o controle do processo de desenvolvimento do software,
bem como oferecer ao profissional uma base para a construção de um software de alta qualidade. Acerca dos
elementos fundamentais da engenharia de software, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) A definição de como serão estruturados os dados ou como será implementada uma funcionalidade do sistema
são exemplos de atividades características dos métodos propostos pela engenharia de software.
( ) As ferramentas CASE são programas que auxiliam o analista na construção do sistema, possibilitando prever
como será sua estrutura, quais serão suas classes, entidades, seus fluxos internos e muitos outros detalhes. São
elaborados vários diagramas que, em conjunto, constituem praticamente uma planta do sistema a ser
desenvolvido.
( ) Pode-se afirmar que há uma independência entre os elementos fundamentais; logo, a inobservância de algum
não acarretará prejuízos aos demais.
( ) Os procedimentos estabelecem a sequência em que os métodos serão executados, servindo como ponto de
referência na administração do progresso do software.
( ) Dentre os procedimentos a serem realizados em um projeto de software, pode-se citar o controle de qualidade
e avaliação, procedimentos estes que antecedem a distribuição do software.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V - F.
 b) V - V - F - V - V.
 c) V - F - V - F - V.
 d) F - V - V - F - V.
03/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/5
5. 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 de auxiliar 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