Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Foi durante a década de 1970 que o termo "crise do software" surgiu, período em que a engenharia de software praticamente inexistia. Os problemas estavam relacionados com a forma de trabalho da equipe, dúvidas com relação aos requisitos, entre outros, porém não eram só estes os motivos. Com relação às consequências para a crise de software, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Surgiu devido à alta demanda por softwares, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas para o desenvolvimento de sistemas que funcionassem adequadamente ou pudessem ser validos.
( ) Software de baixa qualidade, projetos com prazos e custos maiores que os planejados, software não atendendo aos requisitos dos stakeholders, custos e dificuldades no processo de manutenção.
( ) Devido ao grande número de sistemas web complexos e robustos, trazendo alto custo de manutenção.
( ) Insatisfação dos usuários, baixa usabilidade, falta de treinamento no uso dos sistemas e da inexistência de fontes hipermídias que favoreçam a interatividade dos usuários com as informações.
a) V - V - V - F.
b) V - F - F - V.
c) V - V - F - F.
d) F - F - V - F.

O software tornou-se profundamente incorporado em praticamente todos os aspectos do no nosso dia a dia e estão categorizados em grupos para auxiliar no entendimento e diferenciação entre os tipos existentes.
Com relação à aplicação de software, assinale a alternativa CORRETA:
a) O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
b) Os softwares básicos possuem como característica uma forte interação com o hardware.
c) Os softwares científicos são softwares que analisam e monitoram eventos, chamados de Time-sharing.
d) Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.

Escolher a técnica mais coerente para levantar os requisitos depende do tempo e dos recursos disponíveis na organização, bem como a abrangência do projeto e da natureza da informação a ser recolhida, podendo ser entrevistas, etnografia, questionário, brainstorming, entre outros.
Sobre o processo genérico de levantamento e análise de requisitos, analise as sentenças a seguir:
I- Durante a elicitação de requisitos, o analista não necessita estudar o domínio da aplicação.
II- O analista de requisitos deve isolar os requisitos, de forma a não agrupar os requisitos de forma coerente.
III- Na engenharia de requisitos, é necessário verificar os requisitos, buscando descobrir se estão completos e consistentes.
IV- Os analistas de sistemas precisam buscar o desenvolvimento da sua compreensão do domínio da aplicação.
A As sentenças I e II estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e IV estão corretas.

O mundo real está em constante mudança, e sistemas são feitos para refletir comportamentos do mundo real, logo é necessário que o software acompanhe as mudanças de requisitos impostas pelo ambiente no qual ele está inserido. Existem quatro diferentes períodos da evolução de software.
Sobre as quatro evoluções do software, analise as sentenças a seguir:
I- Os primeiros anos: os sistemas eram orientados a batch, tinham distribuição limitada e os softwares eram customizados, desenvolvidos e usados pela própria pessoa, ou pela organização em que ela trabalhava.
II- A segunda era: utilização da multiprogramação e os sistemas multiusuários introduziram novos conceitos de interação homem-máquina, onde os sistemas especialistas e o software de inteligência artificial finalmente saíram do laboratório e foram utilizados em aplicações práticas em problemas de amplo espectro do mundo real.
III- A terceira era: existência dos computadores pessoais, hardware de baixo custo e dos sistemas distribuídos, surgimento do software tempo real, bancos de dados e software houses.
IV- A quarta era: as tecnologias orientadas a objetos estão rapidamente ocupando o lugar das abordagens mais convencionais para o desenvolvimento de software em muitas áreas de aplicação.
A As sentenças II e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I e IV estão corretas.

A engenharia de software possui várias áreas que são realizadas durante o desenvolvimento de um projeto de software, com diversas características, práticas e técnicas executadas no projeto.
No que se refere às áreas de Engenharia de Requisito, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os requisitos dizem o que o sistema deve fazer para que atenda aos usuários, às restrições e às características inerentes ao sistema e para definir como uma condição ou capacidade de um software deve ser implementada.
( ) É na área de requisito que são levantadas e identificadas todas as técnicas de desenvolvimento de software utilizadas no projeto, bem como se obtêm a aprovação formal do projeto pelos stakeholders.
( ) É um processo muito difícil de ser compreendido, analisado, formulado e estruturado, pois depende da interpretação dos envolvidos para entender os requisitos do usuário. A engenharia de requisitos possui como objetivo principal desenvolver e manter um documento dos requisitos do sistema.
( ) A falha no processo de comunicação durante o processo de identificação dos requisitos pode gerar grandes prejuízos ao projeto de software, não atendendo ao que o usuário queria, gerando posterior retrabalho no desenvolvimento.
a) V - V - F - V.
b) V - F - V - F.
c) V - V - F - F.
d) F - V - V - F.

Pressmann (2011, p. 39) define a engenharia de software como "o estabelecimento e o emprego de sólidos princípios de engenharia de modo a obter software de maneira econômica, que seja confiável e funcione de forma eficiente em máquinas reais".
A respeito destas camadas da engenharia de software, analise as sentenças a seguir:
I- A camada de processo fornece as informações e as tarefas técnicas para desenvolver software, que incluem a comunicação, a análise de requisitos, a modelagem de projeto, a construção de programa, os testes e o suporte.
II- A camada dos métodos define uma metodologia que deve ser estabelecida: quais modelos, documentos, dados, relatórios, formulários serão produzidos e aplicados.
III- A camada das ferramentas fornece suporte automatizado ou semiautomatizado para o processo e os métodos onde é estabelecido um sistema para o suporte ao desenvolvimento de software, denominado engenharia de software, com o auxílio do computador (CASE).
A Somente a sentença II está correta.
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.

Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao atendimento das necessidades humanas.
A respeito das características e da importância da engenharia de software, analise as sentenças a seguir:
I- É quem define métodos sistemáticos para o desenvolvimento de software, buscando melhorar e amadurecer as técnicas e as ferramentas utilizadas no ambiente de desenvolvimento para aumentar sua produtividade e qualidade de desenvolvimento.
II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de levantamento e especificação de requisitos até a implantação e manutenção.
III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade de obter um produto de software de qualidade e cumprir corretamente os contratos de desenvolvimento.
IV- A Engenharia de Software originou-se conceitualmente no período da quarta era da evolução do software, fora do período em que a crise do software existia, momento da busca de desenvolvimento ágil para que projetos fossem entregues dentro de custo e prazo adequados.
A As sentenças I e IV estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças II e IV estão corretas.

Segundo Pressman (2011, p. 40), "Uma metodologia (framework) de processo estabelece o alicerce para um processo de engenharia de software completo, por meio da identificação de um pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de tamanho ou complexidade".
A respeito destas atividades, analise as sentenças a seguir:
I- Planejamento: serve para compreender os objetivos das partes interessadas para com o projeto e fazer o levantamento das necessidades que ajudarão a definir as funções e características do software.
II- Construção: combina geração de código (manual ou automatizada) e testes necessários para revelar erros na codificação.
III- Emprego: o software é entregue ao cliente, que avalia o produto e fornece feedback, baseado na avaliação.
a) As sentenças I e III estão corretas.
b) As sentenças II e III estão corretas.
c) Somente a sentença I está correta.
d) Somente a sentença II está correta.

Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não foi diferente. No início dessa década, o grande crescimento da produção de softwares deparou-se com um sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas.
Como esta situação relatada ficou conhecida?
a) Crise da Engenharia do Software.
b) Crise de Projeto.
c) Crise Digital de 1970.
d) Crise de Software.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Foi durante a década de 1970 que o termo "crise do software" surgiu, período em que a engenharia de software praticamente inexistia. Os problemas estavam relacionados com a forma de trabalho da equipe, dúvidas com relação aos requisitos, entre outros, porém não eram só estes os motivos. Com relação às consequências para a crise de software, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Surgiu devido à alta demanda por softwares, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas para o desenvolvimento de sistemas que funcionassem adequadamente ou pudessem ser validos.
( ) Software de baixa qualidade, projetos com prazos e custos maiores que os planejados, software não atendendo aos requisitos dos stakeholders, custos e dificuldades no processo de manutenção.
( ) Devido ao grande número de sistemas web complexos e robustos, trazendo alto custo de manutenção.
( ) Insatisfação dos usuários, baixa usabilidade, falta de treinamento no uso dos sistemas e da inexistência de fontes hipermídias que favoreçam a interatividade dos usuários com as informações.
a) V - V - V - F.
b) V - F - F - V.
c) V - V - F - F.
d) F - F - V - F.

O software tornou-se profundamente incorporado em praticamente todos os aspectos do no nosso dia a dia e estão categorizados em grupos para auxiliar no entendimento e diferenciação entre os tipos existentes.
Com relação à aplicação de software, assinale a alternativa CORRETA:
a) O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
b) Os softwares básicos possuem como característica uma forte interação com o hardware.
c) Os softwares científicos são softwares que analisam e monitoram eventos, chamados de Time-sharing.
d) Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.

Escolher a técnica mais coerente para levantar os requisitos depende do tempo e dos recursos disponíveis na organização, bem como a abrangência do projeto e da natureza da informação a ser recolhida, podendo ser entrevistas, etnografia, questionário, brainstorming, entre outros.
Sobre o processo genérico de levantamento e análise de requisitos, analise as sentenças a seguir:
I- Durante a elicitação de requisitos, o analista não necessita estudar o domínio da aplicação.
II- O analista de requisitos deve isolar os requisitos, de forma a não agrupar os requisitos de forma coerente.
III- Na engenharia de requisitos, é necessário verificar os requisitos, buscando descobrir se estão completos e consistentes.
IV- Os analistas de sistemas precisam buscar o desenvolvimento da sua compreensão do domínio da aplicação.
A As sentenças I e II estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e IV estão corretas.

O mundo real está em constante mudança, e sistemas são feitos para refletir comportamentos do mundo real, logo é necessário que o software acompanhe as mudanças de requisitos impostas pelo ambiente no qual ele está inserido. Existem quatro diferentes períodos da evolução de software.
Sobre as quatro evoluções do software, analise as sentenças a seguir:
I- Os primeiros anos: os sistemas eram orientados a batch, tinham distribuição limitada e os softwares eram customizados, desenvolvidos e usados pela própria pessoa, ou pela organização em que ela trabalhava.
II- A segunda era: utilização da multiprogramação e os sistemas multiusuários introduziram novos conceitos de interação homem-máquina, onde os sistemas especialistas e o software de inteligência artificial finalmente saíram do laboratório e foram utilizados em aplicações práticas em problemas de amplo espectro do mundo real.
III- A terceira era: existência dos computadores pessoais, hardware de baixo custo e dos sistemas distribuídos, surgimento do software tempo real, bancos de dados e software houses.
IV- A quarta era: as tecnologias orientadas a objetos estão rapidamente ocupando o lugar das abordagens mais convencionais para o desenvolvimento de software em muitas áreas de aplicação.
A As sentenças II e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I e IV estão corretas.

A engenharia de software possui várias áreas que são realizadas durante o desenvolvimento de um projeto de software, com diversas características, práticas e técnicas executadas no projeto.
No que se refere às áreas de Engenharia de Requisito, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os requisitos dizem o que o sistema deve fazer para que atenda aos usuários, às restrições e às características inerentes ao sistema e para definir como uma condição ou capacidade de um software deve ser implementada.
( ) É na área de requisito que são levantadas e identificadas todas as técnicas de desenvolvimento de software utilizadas no projeto, bem como se obtêm a aprovação formal do projeto pelos stakeholders.
( ) É um processo muito difícil de ser compreendido, analisado, formulado e estruturado, pois depende da interpretação dos envolvidos para entender os requisitos do usuário. A engenharia de requisitos possui como objetivo principal desenvolver e manter um documento dos requisitos do sistema.
( ) A falha no processo de comunicação durante o processo de identificação dos requisitos pode gerar grandes prejuízos ao projeto de software, não atendendo ao que o usuário queria, gerando posterior retrabalho no desenvolvimento.
a) V - V - F - V.
b) V - F - V - F.
c) V - V - F - F.
d) F - V - V - F.

Pressmann (2011, p. 39) define a engenharia de software como "o estabelecimento e o emprego de sólidos princípios de engenharia de modo a obter software de maneira econômica, que seja confiável e funcione de forma eficiente em máquinas reais".
A respeito destas camadas da engenharia de software, analise as sentenças a seguir:
I- A camada de processo fornece as informações e as tarefas técnicas para desenvolver software, que incluem a comunicação, a análise de requisitos, a modelagem de projeto, a construção de programa, os testes e o suporte.
II- A camada dos métodos define uma metodologia que deve ser estabelecida: quais modelos, documentos, dados, relatórios, formulários serão produzidos e aplicados.
III- A camada das ferramentas fornece suporte automatizado ou semiautomatizado para o processo e os métodos onde é estabelecido um sistema para o suporte ao desenvolvimento de software, denominado engenharia de software, com o auxílio do computador (CASE).
A Somente a sentença II está correta.
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.

Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao atendimento das necessidades humanas.
A respeito das características e da importância da engenharia de software, analise as sentenças a seguir:
I- É quem define métodos sistemáticos para o desenvolvimento de software, buscando melhorar e amadurecer as técnicas e as ferramentas utilizadas no ambiente de desenvolvimento para aumentar sua produtividade e qualidade de desenvolvimento.
II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de levantamento e especificação de requisitos até a implantação e manutenção.
III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade de obter um produto de software de qualidade e cumprir corretamente os contratos de desenvolvimento.
IV- A Engenharia de Software originou-se conceitualmente no período da quarta era da evolução do software, fora do período em que a crise do software existia, momento da busca de desenvolvimento ágil para que projetos fossem entregues dentro de custo e prazo adequados.
A As sentenças I e IV estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças II e IV estão corretas.

Segundo Pressman (2011, p. 40), "Uma metodologia (framework) de processo estabelece o alicerce para um processo de engenharia de software completo, por meio da identificação de um pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de tamanho ou complexidade".
A respeito destas atividades, analise as sentenças a seguir:
I- Planejamento: serve para compreender os objetivos das partes interessadas para com o projeto e fazer o levantamento das necessidades que ajudarão a definir as funções e características do software.
II- Construção: combina geração de código (manual ou automatizada) e testes necessários para revelar erros na codificação.
III- Emprego: o software é entregue ao cliente, que avalia o produto e fornece feedback, baseado na avaliação.
a) As sentenças I e III estão corretas.
b) As sentenças II e III estão corretas.
c) Somente a sentença I está correta.
d) Somente a sentença II está correta.

Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não foi diferente. No início dessa década, o grande crescimento da produção de softwares deparou-se com um sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas.
Como esta situação relatada ficou conhecida?
a) Crise da Engenharia do Software.
b) Crise de Projeto.
c) Crise Digital de 1970.
d) Crise de Software.

Prévia do material em texto

21/06/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: Juliano Lolatto (2124151)
Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação II - Individual ( Cod.:668595) ( peso.:1,50)
Prova: 32582501
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Foi durante a década de 1970 que o termo "crise do software" surgiu, período em que a
engenharia de software praticamente inexistia. Os problemas estavam relacionados com a
forma de trabalho da equipe, dúvidas com relação aos requisitos, entre outros, porém não
eram só estes os motivos. Com relação às consequências para a crise de software,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Surgiu devido à alta demanda por softwares, da complexidade dos problemas a serem
resolvidos e da inexistência de técnicas para o desenvolvimento de sistemas que
funcionassem adequadamente ou pudessem ser validos.
( ) Software de baixa qualidade, projetos com prazos e custos maiores que os planejados,
software não atendendo aos requisitos dos stakeholders, custos e dificuldades no processo
de manutenção.
( ) Devido ao grande número de sistemas web complexos e robustos, trazendo alto custo
de manutenção.
( ) Insatisfação dos usuários, baixa usabilidade, falta de treinamento no uso dos sistemas e
da inexistência de fontes hipermídias que favoreçam a interatividade dos usuários com as
informações.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - F - V - F.
 c) V - V - F - F.
 d) V - V - V - F.
2. O software tornou-se profundamente incorporado em praticamente todos os aspectos do no
nosso dia a dia e estão categorizados em grupos para auxiliar no entendimento e
diferenciação entre os tipos existentes. Com relação à aplicação de software, assinale a
alternativa CORRETA:
 a) O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
 b) Os softwares científicos são softwares que analisam e monitoram eventos, chamados de
Time-sharing.
 c) Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.
 d) Os softwares básicos possuem como característica uma forte interação com o hardware.
21/06/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. Escolher a técnica mais coerente para levantar os requisitos depende do tempo e dos
recursos disponíveis na organização, bem como a abrangência do projeto e da natureza da
informação a ser recolhida, podendo ser entrevistas, etnografia, questionário, brainstorming,
entre outros. Sobre o processo genérico de levantamento e análise de requisitos, analise as
sentenças a seguir:
I- Durante a elicitação de requisitos, o analista não necessita estudar o domínio da aplicação.
II- O analista de requisitos deve isolar os requisitos, de forma a não agrupar os requisitos de
forma coerente.
III- Na engenharia de requisitos, é necessário verificar os requisitos, buscando descobrir se
estão completos e consistentes.
IV- Os analistas de sistemas precisam buscar o desenvolvimento da sua compreensão do
domínio da aplicação.
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 III e IV estão corretas.
 d) As sentenças I e IV estão corretas.
4. O mundo real está em constante mudança, e sistemas são feitos para refletir
comportamentos do mundo real, logo é necessário que o software acompanhe as mudanças
de requisitos impostas pelo ambiente no qual ele está inserido. Existem quatro diferentes
períodos da evolução de software. Sobre as quatro evoluções do software, analise as
sentenças a seguir:
I- Os primeiros anos: os sistemas eram orientados a batch, tinham distribuição limitada e os
softwares eram customizados, desenvolvidos e usados pela própria pessoa, ou pela
organização em que ela trabalhava.
II- A segunda era: utilização da multiprogramação e os sistemas multiusuários introduziram
novos conceitos de interação homem-máquina, onde os sistemas especialistas e o software
de inteligência artificial finalmente saíram do laboratório e foram utilizados em aplicações
práticas em problemas de amplo espectro do mundo real.
III- A terceira era: existência dos computadores pessoais, hardware de baixo custo e dos
sistemas distribuídos, surgimento do software tempo real, bancos de dados e software
houses.
IV- A quarta era: as tecnologias orientadas a objetos estão rapidamente ocupando o lugar
das abordagens mais convencionais para o desenvolvimento de software em muitas áreas de
aplicação. 
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças II e III estão corretas.
21/06/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 possui várias áreas que são realizadas durante o desenvolvimento
de um projeto de software, com diversas características, práticas e técnicas executadas no
projeto. Uma destas áreas é responsável por identificar as necessidades do cliente, fazer os
registros e a modelagem do projeto de software, etapa em que é analisado, descoberto,
verificado e documentado todo o escopo do projeto. No que se refere às áreas de Engenharia
de Requisito, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os requisitos dizem o que o sistema deve fazer para que atenda aos usuários, às
restrições e às características inerentes ao sistema e para definir como uma condição ou
capacidade de um software deve ser implementada.
( ) É na área de requisito que são levantadas e identificadas todas as técnicas de
desenvolvimento de software utilizadas no projeto, bem como se obtêm a aprovação formal
do projeto pelos stakeholders.
( ) É um processo muito difícil de ser compreendido, analisado, formulado e estruturado,
pois depende da interpretação dos envolvidos para entender os requisitos do usuário. A
engenharia de requisitos possui como objetivo principal desenvolver e manter um documento
dos requisitos do sistema. 
( ) A falha no processo de comunicação durante o processo de identificação dos requisitos
pode gerar grandes prejuízos ao projeto de software, não atendendo ao que o usuário queria,
gerando posterior retrabalho no desenvolvimento.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) V - V - F - F.
 c) V - V - F - V.
 d) F - V - V - F.
6. Os softwares podem ser definidos e desenvolvidos para diversas áreas de aplicabilidade,
suas funcionalidades são executar funções, disponibilizar resultados específicos, gerenciar
uma grande gama de dados e informações. Um desafio da tecnologia da informação é
disponibilizar para os usuários/clientes, softwares de qualidade, que sejam confiáveis, fáceis
de utilizar e que tenham interoperabilidade. Uma categoria de software em específico utiliza
algoritmos não numéricos, utilizados no desenvolvimento da robótica, sistemas especialistas,
redes neurais e jogos. Com relação a essa categoria de software, analise as opções a seguir:
I- Linhas de produtos.
II- Aplicação embutida.
III- Inteligência artificial.
IV- Engenharia web.
Assinale a alternativa CORRETA:
 a) As opções I, II e IV estão corretas.
 b) Somente a opção II está correta.
 c) As opções I e III estão corretas.
 d) Somente a opção III está correta.
21/06/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. Pressmann (2011, p. 39) define a engenharia desoftware como "o estabelecimento e o
emprego de sólidos princípios de engenharia de modo a obter software de maneira
econômica, que seja confiável e funcione de forma eficiente em máquinas reais". O autor
explica que a engenharia de software é uma tecnologia em camadas compostas por
ferramentas, métodos e processos, onde todas essas camadas integradas têm como foco a
qualidade do software desenvolvido. A respeito destas camadas da engenharia de software,
analise as sentenças a seguir:
I- A camada de processo fornece as informações e as tarefas técnicas para desenvolver
software, que incluem a comunicação, a análise de requisitos, a modelagem de projeto, a
construção de programa, os testes e o suporte.
II- A camada dos métodos define uma metodologia que deve ser estabelecida: quais
modelos, documentos, dados, relatórios, formulários serão produzidos e aplicados.
III- A camada das ferramentas fornece suporte automatizado ou semiautomatizado para o
processo e os métodos onde é estabelecido um sistema para o suporte ao desenvolvimento
de software, denominado engenharia de software, com o auxílio do computador (CASE).
Assinale a alternativa CORRETA:
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7.
ed. Porto Alegre: AMGH, 2011.
 a) As sentenças I e II estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças II e III estão corretas.
 d) Somente a sentença II está correta.
8. Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar
conhecimentos científicos e empíricos e certas habilitações específicas à criação de
estruturas, dispositivos e processos que se utilizam para converter recursos naturais em
formas adequadas ao atendimento das necessidades humanas. A respeito das
características e da importância da engenharia de software, analise as sentenças a seguir:
I- É quem define métodos sistemáticos para o desenvolvimento de software, buscando
melhorar e amadurecer as técnicas e as ferramentas utilizadas no ambiente de
desenvolvimento para aumentar sua produtividade e qualidade de desenvolvimento.
II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da
produção de software, desde os estágios iniciais de levantamento e especificação de
requisitos até a implantação e manutenção.
III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade de obter
um produto de software de qualidade e cumprir corretamente os contratos de
desenvolvimento.
IV- A Engenharia de Software originou-se conceitualmente no período da quarta era da
evolução do software, fora do período em que a crise do software existia, momento da busca
de desenvolvimento ágil para que projetos fossem entregues dentro de custo e prazo
adequados.
Assinale a alternativa CORRETA:
FONTE: FERREIRA, Aurélio Buarque de Holanda. Dicionário Aurélio Básico da Língua
Portuguesa. Rio de Janeiro: Nova Fronteira, 1999.
 a) As sentenças I e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças II e IV estão corretas.
21/06/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
9. Segundo Pressman (2011, p. 40), "Uma metodologia (framework) de processo estabelece o
alicerce para um processo de engenharia de software completo, por meio da identificação de
um pequeno número de atividades estruturais aplicáveis a todos os projetos,
independentemente de tamanho ou complexidade". Para este mesmo autor, uma
metodologia de processo genérico para engenharia de software compreende cinco
atividades: comunicação, planejamento, modelagem, construção e emprego. A respeito
destas atividades, analise as sentenças a seguir:
I- Planejamento: serve para compreender os objetivos das partes interessadas para com o
projeto e fazer o levantamento das necessidades que ajudarão a definir as funções e
características do software.
II- Construção: combina geração de código (manual ou automatizada) e testes necessários
para revelar erros na codificação.
III- Emprego: o software é entregue ao cliente, que avalia o produto e fornece feedback,
baseado na avaliação.
Assinale a alternativa CORRETA:
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7.
ed. Porto Alegre: AMGH, 2011.
 a) Somente a sentença I está correta.
 b) As sentenças II e III estão corretas.
 c) Somente a sentença II está correta.
 d) As sentenças I e III estão corretas.
10.Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software
não foi diferente. No início dessa década, o grande crescimento 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 da Engenharia do Software.
 b) Crise de Projeto.
 c) Crise de Software.
 d) Crise Digital de 1970.
Prova finalizada com 9 acertos e 1 questões erradas.

Mais conteúdos dessa disciplina