Logo Passei Direto
Buscar

prova engenharia de software

Ferramentas de estudo

Questões resolvidas

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) F - V - V - F - F.
b) F - F - F - V - F.
c) V - V - F - V - V.
d) V - F - V - F - V.

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) F - V - V - F - V.
b) V - F - F - V - F.
c) V - V - F - F - V.
d) F - V - F - V - F.

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) F - V - V - F - V.
b) V - F - V - F - V.
c) V - V - F - V - V.
d) F - F - V - V - F.

A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, considerando restrições e disponibilidade de recursos. Acerca da Engenharia de Software, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A Engenharia de Software não se destina ao desenvolvimento de teorias e fundamentações, preocupando-se exclusivamente com as práticas de desenvolvimento de software.
II- A Engenharia de Software tem como cerne principal o tratamento dos aspectos de desenvolvimento de software, sem se preocupar com aspectos de hardware, humanos e de informação.
III- Uma das características da Engenharia de Software é ter como métodos as abordagens estruturadas para o desenvolvimento de software, as quais abarcam os modelos de software, notações, regras e maneiras de desenvolvimento.
IV- Dentre os princípios seguidos pela Engenharia de Software, destacam-se o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes, e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas.
a) Somente a sentença II está correta.
b) As sentenças III e IV estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças I e IV estão corretas.

Segundo Sommerville (2007), para que um software seja desenvolvido de forma consistente, é preciso aliar boas práticas da engenharia de software com um robusto e eficiente processo de desenvolvimento. Diferentes tipos de sistemas necessitam de diferentes processos de desenvolvimento.
Acerca dos processos de software a serem adotados, analise as sentenças a seguir: I- O processo de software pode ser definido como um complexo de atividades relacionadas que direcionam ao desenvolvimento de um produto de software. II- Dentre as atividades desenvolvidas no processo de software, destaca-se a definição das funcionalidades do software e as restrições a seu funcionamento. III- Independente do processo de software adotado, a atividade de validação deverá ser realizada, tendo por objetivo verificar a conformidade do artefato produzido com os requisitos previamente definidos. IV- Embora os processos de software sejam complexos, é imprescindível a adoção de um processo de desenvolvimento de software previamente definido, o qual deverá ser seguido na sua integralidade. Assinale a alternativa CORRETA:
a) As sentenças I, II e III estão corretas.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças II, III e IV estão corretas.

A engenharia de software está associada a todas as etapas da produção de software, desde as fases iniciais de especificação até a manutenção do sistema, sendo que esta última pode ser dividida em dois tipos, a saber: nobres e não nobres.
Acerca das manutenções nobres, assinale a alternativa CORRETA:
a) São realizadas para adicionar novas funcionalidades ao sistema.
b) Devem ser documentadas a fim de que os erros não sejam repetidos.
c) São realizadas para corrigir erros do sistema.
d) Sempre serão realizadas a partir de solicitações do usuário.

Uma das principais medidas do sucesso de um software é o grau que ele atende aos objetivos e requisitos para os quais foi construído. De forma geral, a Engenharia de Requisitos de Software é o processo de identificar todos os envolvidos, descobrir seus objetivos e necessidades e documentá-los de forma apropriada para análise, comunicação e posterior implementação. No processo de requisitos são produzidos dois documentos para atendimento de propósitos distintos, porém relacionados. Estes são o documento de definição de requisitos e o documento de especificação de requisitos. A respeito do documento de definição de requisitos e do documento de especificação de requisitos, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) O documento de definição de requisitos contém a relação de tudo que o usuário espera que o software faça.
( ) Já o documento de especificação de requisitos aprofunda o detalhamento da definição de requisitos em termos de detalhes técnicos.
( ) O documento de especificação de requisitos deve estar em linguagem objetiva, simples, clara e que possa ser entendida tanto pelo usuário quanto pelo profissional de software.
( ) O documento de definição de requisitos e seus aspectos técnicos darão subsídios para o desenvolvimento do design do software.
a) V - V - F - V.
b) F - V - V - F.
c) V - F - V - F.
d) V - V - F - F.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) F - V - V - F - F.
b) F - F - F - V - F.
c) V - V - F - V - V.
d) V - F - V - F - V.

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) F - V - V - F - V.
b) V - F - F - V - F.
c) V - V - F - F - V.
d) F - V - F - V - F.

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) F - V - V - F - V.
b) V - F - V - F - V.
c) V - V - F - V - V.
d) F - F - V - V - F.

A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, considerando restrições e disponibilidade de recursos. Acerca da Engenharia de Software, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A Engenharia de Software não se destina ao desenvolvimento de teorias e fundamentações, preocupando-se exclusivamente com as práticas de desenvolvimento de software.
II- A Engenharia de Software tem como cerne principal o tratamento dos aspectos de desenvolvimento de software, sem se preocupar com aspectos de hardware, humanos e de informação.
III- Uma das características da Engenharia de Software é ter como métodos as abordagens estruturadas para o desenvolvimento de software, as quais abarcam os modelos de software, notações, regras e maneiras de desenvolvimento.
IV- Dentre os princípios seguidos pela Engenharia de Software, destacam-se o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes, e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas.
a) Somente a sentença II está correta.
b) As sentenças III e IV estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças I e IV estão corretas.

Segundo Sommerville (2007), para que um software seja desenvolvido de forma consistente, é preciso aliar boas práticas da engenharia de software com um robusto e eficiente processo de desenvolvimento. Diferentes tipos de sistemas necessitam de diferentes processos de desenvolvimento.
Acerca dos processos de software a serem adotados, analise as sentenças a seguir: I- O processo de software pode ser definido como um complexo de atividades relacionadas que direcionam ao desenvolvimento de um produto de software. II- Dentre as atividades desenvolvidas no processo de software, destaca-se a definição das funcionalidades do software e as restrições a seu funcionamento. III- Independente do processo de software adotado, a atividade de validação deverá ser realizada, tendo por objetivo verificar a conformidade do artefato produzido com os requisitos previamente definidos. IV- Embora os processos de software sejam complexos, é imprescindível a adoção de um processo de desenvolvimento de software previamente definido, o qual deverá ser seguido na sua integralidade. Assinale a alternativa CORRETA:
a) As sentenças I, II e III estão corretas.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças II, III e IV estão corretas.

A engenharia de software está associada a todas as etapas da produção de software, desde as fases iniciais de especificação até a manutenção do sistema, sendo que esta última pode ser dividida em dois tipos, a saber: nobres e não nobres.
Acerca das manutenções nobres, assinale a alternativa CORRETA:
a) São realizadas para adicionar novas funcionalidades ao sistema.
b) Devem ser documentadas a fim de que os erros não sejam repetidos.
c) São realizadas para corrigir erros do sistema.
d) Sempre serão realizadas a partir de solicitações do usuário.

Uma das principais medidas do sucesso de um software é o grau que ele atende aos objetivos e requisitos para os quais foi construído. De forma geral, a Engenharia de Requisitos de Software é o processo de identificar todos os envolvidos, descobrir seus objetivos e necessidades e documentá-los de forma apropriada para análise, comunicação e posterior implementação. No processo de requisitos são produzidos dois documentos para atendimento de propósitos distintos, porém relacionados. Estes são o documento de definição de requisitos e o documento de especificação de requisitos. A respeito do documento de definição de requisitos e do documento de especificação de requisitos, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) O documento de definição de requisitos contém a relação de tudo que o usuário espera que o software faça.
( ) Já o documento de especificação de requisitos aprofunda o detalhamento da definição de requisitos em termos de detalhes técnicos.
( ) O documento de especificação de requisitos deve estar em linguagem objetiva, simples, clara e que possa ser entendida tanto pelo usuário quanto pelo profissional de software.
( ) O documento de definição de requisitos e seus aspectos técnicos darão subsídios para o desenvolvimento do design do software.
a) V - V - F - V.
b) F - V - V - F.
c) V - F - V - F.
d) V - V - F - F.

Prévia do material em texto

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 refinamentospara chegar ao modelo ideal.
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) Somente a sentença II está correta.
 d) As sentenças II, III e IV estão corretas.
6. A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio
de ferramentas e técnicas adequadas, baseado no problema a ser tratado, considerando restrições e
disponibilidade de recursos. Acerca da Engenharia de Software, analise as sentenças a seguir:
I- A Engenharia de Software não se destina ao desenvolvimento de teorias e fundamentações, preocupando-se
exclusivamente com as práticas de desenvolvimento de software.
II- A Engenharia de Software tem como cerne principal o tratamento dos aspectos de desenvolvimento de software,
sem se preocupar com aspectos de hardware, humanos e de informação.
III- Uma das características da Engenharia de Software é ter como métodos as abordagens estruturadas para o
desenvolvimento de software, as quais abarcam os modelos de software, notações, regras e maneiras de
desenvolvimento.
IV- Dentre os princípios seguidos pela Engenharia de Software, destacam-se o da Abstração, que identifica os
aspectos importantes sem ignorar os detalhes, e o da Composição, que agrupa as atividades em um único
processo para distribuição aos especialistas.
Assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) As sentenças I e IV estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
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 4/5
7. Segundo Sommerville (2007), para que um software seja desenvolvido de forma consistente, é preciso aliar boas
práticas da engenharia de software com um robusto e eficiente processo de desenvolvimento. Diferentes tipos de
sistemas necessitam de diferentes processos de desenvolvimento. Por exemplo, um software de tempo real de
uma aeronave deve ser completamente especificado antes do início do desenvolvimento, enquanto que em um
sistema de comércio eletrônico a especificação e o desenvolvimento do software podem ser conduzidos
paralelamente. O uso de um processo de software inadequado pode reduzir a qualidade ou a utilidade do produto
de software a ser desenvolvido e/ou aumentar os custos de desenvolvimento. Este fato leva as organizações que
produzem software a usar processos de desenvolvimento que sejam eficientes e que atendam plenamente às suas
necessidades. Acerca dos processos de software a serem adotados, analise as sentenças a seguir: 
I- O processo de software pode ser definido como um complexo de atividades relacionadas que direcionam ao
desenvolvimento de um produto de software. 
II- Dentre as atividades desenvolvidas no processo de software, destaca-se a definição das funcionalidades do
software e as restrições a seu funcionamento. 
III- Independente do processo de software adotado, a atividade de validação deverá ser realizada, tendo por
objetivo verificar a conformidade do artefato produzido com os requisitos previamente definidos.
IV- Embora os processos de software sejam complexos, é imprescindível a adoção de um processo de
desenvolvimento de software previamente definido, o qual deverá ser seguido na sua integralidade.
Assinale a alternativa CORRETA:
FONTE: SOMMERVILLE, I. Engenharia de Software, 8. ed. São Paulo: Pearson Addison-Wesley, 2007.
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
8. A engenharia de software está associada a todas as etapas da produção de software, desde as fases iniciais de
especificação até a manutenção do sistema, sendo que esta última pode ser dividida em dois tipos, a saber: nobres
e não nobres. Acerca das manutenções nobres, assinale a alternativa CORRETA:
 a) Sempre serão realizadas a partir de solicitações do usuário.
 b) São realizadas para corrigir erros do sistema.
 c) Devem ser documentadas a fim de que os erros não sejam repetidos.
 d) São realizadas para adicionar novas funcionalidades ao sistema.
9. Nas últimas décadas houve importantes avanços com relação à valorização das práticas da Engenharia de
Software. A área de requisito de software passou a trazer uma importante contribuição durante a definição e a
especificação dos projetos de softwares, portanto, para a realização adequada do registro dos requisitos é
recomendado que seja utilizado um padrão para facilitar o entendimento dos envolvidos sobre como interpretar o
conteúdo da documentação. A respeito da notação para a especificação de requisitos, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) Linguagem natural estruturada depende da definição de formulários padrão ou templates para expressar a
especificação de requisitos.
( ) Notações gráficas são uma linguagem gráfica, complementada com anotações de texto, são utilizadas para
definir os requisitos funcionais do sistema.
( ) Especificações matemáticas utilizam uma linguagem de programação com recursos pouco abstratos para
especificar os requisitos por protótipos de um modelo operacional do sistema.
( ) Linguagem de descrição de projeto utiliza uma linguagem de programação com recursos mais abstratos para
especificar os requisitos pela definição de um modelo operacional do sistema.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) V - F - F - V.
 c) V - V - F - F.
 d) F - V - 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 5/5
10. Uma das principais medidas do sucesso de um software é o grau que ele atende aos objetivos e requisitos para os
quais foi construído. De forma geral, a Engenharia de Requisitos de Software é o processo de identificar todos os
envolvidos, descobrir seus objetivos e necessidades e documentá-los de forma apropriada para análise,
comunicação e posterior implementação. No processo de requisitos são produzidos dois documentos para
atendimento de propósitos distintos, porém relacionados. Estes são o documento de definição de requisitos e o
documento de especificação de requisitos. A respeito do documento de definição de requisitos e do documento de
especificação de requisitos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O documento de definição de requisitos contém a relação de tudo que o usuário espera que o software faça. 
( ) Já o documento de especificação de requisitos aprofunda o detalhamento da definição de requisitos em
termos de detalhes técnicos. 
( ) O documento de especificação de requisitos deve estar em linguagem objetiva, simples, clara e que possa ser
entendida tanto pelo usuário quanto pelo profissional de software.
( ) O documento de definição de requisitos e seus aspectos técnicos darão subsídios para o desenvolvimento do
design do software. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) V - V - F - V.
 c) F - V - V - F.
 d) V - V - F - F.
Prova finalizada com 8 acertos e 2 questões erradas.

Mais conteúdos dessa disciplina