Logo Passei Direto
Buscar

Modelos de Ciclo de Vida de Software

User badge image
Lucas Costa

em

Ferramentas de estudo

Questões resolvidas

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 de prototipação.
C Modelo clássico.
D Modelo de quarta geração.

A aplicação da Engenharia de Software segue uma abordagem bem completa, em que são recomendados caminhos como referência para sua correta e benéfica utilização. Em diversos livros são apresentados como introdução à Engenharia de Software alguns princípios gerais aplicados durante toda a fase de desenvolvimento de software, da importância de algumas propriedades gerais dos processos e produtos.
Considerando princípios gerais do desenvolvimento de um software, assinale a alternativa INCORRETA:
A - Decomposição: uma das maneiras de lidar com a complexidade é subdividir o processo em atividades específicas, diminuindo a complexidade do problema, provavelmente atribuídas a especialistas de diferentes áreas. A decomposição das atividades leva, também, à separação das preocupações ou responsabilidades.
B - Formalidade: deve ser desenvolvido com passos definidos e com precisão, seguidos de maneira efetiva. Não se deve restringir a criatividade, mas melhorá-la, uma vez que são criticamente analisados à luz de uma avaliação formal. Seus efeitos benéficos podem ser sentidos na manutenção, reutilização, portabilidade e entendimento do software.
C - Modularização: consiste em dividir um conjunto de atividades em vários conjuntos menores, objetivando melhor visualização e acompanhamento por parte de todos os interessados no resultado final.
D - Abstração: é o processo de identificação dos aspectos importantes de um determinado fenômeno, ignorando-se os detalhes. Os programas, por si só, são abstrações das funcionalidades do sistema.

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 Descrevem os serviços disponibilizados pelo software aos usuários.
B Descrevem com detalhes o que deve ser codificado pelo programador.
C Definem as questões tecnológicas quanto ao funcionamento do software.
D Especificam as funções que não poderão ser executadas pelo software.

O roteiro que define o trabalho a ser executado durante um projeto de software é classificado por ciclo de vida de desenvolvimento. É constituído por atividades e artefatos que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de software.
Sobre os principais ciclos de vida de software, analise as sentenças a seguir:
I- O modelo cascata ou sequencial é estabelecido pelas funções realizadas na engenharia convencional, uma fase só inicia se a anterior estiver concluída.
II- O modelo de prototipação traz maior velocidade de desenvolvimento e envolvimento direto do usuário pois se produz uma representação visual das funcionalidades que o software terá depois de pronto.
III- No modelo espiral, o percurso de avanço do desenvolvimento é no sentido horário, do centro para fora de forma evolutiva, incorporando novos requisitos do projeto. Verifica-se que há sobreposição evolutiva durante quatro setores: planejar os objetivos, avaliação e redução de riscos, desenvolve e valida estratégia de desenvolvimento e, por fim, revisão e planejamento do projeto.
IV- O modelo iterativo e incremental é utilizado ao buscar estratégias diferentes de se executar o planejamento do projeto, sendo que o desenvolvimento evolui em versões de novas funcionalidades até que o sistema completo esteja construído. Cada ciclo é constituído pelas fases de análise, projeto, implementação e testes.
V- O modelo baseado em componentes enfatiza a estreita relação entre as atividades de teste com as demais atividades do processo de desenvolvimento, prima por metodologias ágeis, de forma que é recomendado realizá-lo em até 90 dias. Este modelo não depende da existência de uma grande biblioteca disponível de componentes de software reusáveis utilizados pela empresa.
a) As sentenças II, III e V estão corretas.
b) As sentenças I, II, III e IV estão corretas.
c) As sentenças I, II e V estão corretas.
d) As sentenças I, II, III e V estão corretas.

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.
A I - III - IV - II.
B III - II - IV - I.
C I - II - III - IV.
D II - I - III - IV.

Com o passar do tempo, o software e o hardware se tornaram elementos muito importantes para o mundo, capazes de manipular a informação. Durante o ciclo de vida do software, apenas pode ser desenvolvida e realizada a manutenção nele mesmo sem substituição. Já o hardware é fabricado e a manutenção pode ser realizada com a substituição de peças quando estão em desgaste.
Sobre a definição de software, assinale a alternativa CORRETA:
A Corresponde a códigos de emissão e recepção, em que os sinais emitidos pelo transmissor refletem na superfície do objeto detectado e retornam ao elemento receptor.
B São as partes concretas de uma máquina, como o gabinete, o teclado, o mouse, a impressora, o disco rígido, a memória, entre outros itens utilizados na fabricação de um computador ou equipamentos eletrônicos.
C É o conjunto de instruções operacionais programadas diretamente para equipamento eletrônico composto de milhões de minúsculos transistores.
D Engloba códigos que são criados através de uma linguagem de programação, que é interpretada por um compilador, que a transforma para código binário, o qual é lido pelo hardware.

A Engenharia de Software é o estabelecimento e uso de sólidos princípios de engenharia a fim de obter um software que seja confiável e que funcione de forma econômica e eficiente em máquinas reais.
Sobre os motivos que enaltecem que a existência da Engenharia de Software é importante, assinale a alternativa INCORRETA:
A Satisfação dos usuários.
B Manutenibilidade.
C Complexidade dos softwares.
D Produtividade.

A área de Requisitos de Software é responsável por informar quais requisitos o produto a ser desenvolvido deve possuir. Muitas vezes, porém, nos deparamos com a dificuldade de entendimento dos usuários, pois alguns têm vaga noção do que precisam e do que um produto de software pode lhes oferecer ou o que querem é diferente do que precisam. Para auxiliar a resolver estes problemas, há diversas técnicas a serem utilizadas para o levantamento de requisitos.
Sobre as técnicas utilizadas, assinale a alternativa CORRETA:
a) Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos, Reunião, Prototipagem, Questionários, Storyboards e Observação.
b) Brainstorming, Sessões JAD, Análise de Documentos Quantitativos, Reunião, Prototipagem, Entrevista, Questionários, Observação, Levantamento Orientado a Ponto de Vista, Etnografia e Casos de Uso.
c) Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop, Prototipagem, Questionários, Etnografia e Casos de Uso.
d) WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise, Sorteio de Cartões, Sessões RAD, Storyboards e Casos de Uso.

A Engenharia de Software originou-se conceitualmente em 1969, por Fritz Bauer, durante uma conferência patrocinada pelo Comitê de Ciência da Organização do Tratado do Atlântico Norte (Otan).
Com relação à necessidade do desenvolvimento de melhores softwares, assinale a alternativa CORRETA que apresenta a principal necessidade que levou à criação da Engenharia de Software:
A Desenvolver a documentação do software e do manual do usuário.
B Apenas criar um código-fonte de qualidade.
C Entregar no prazo.
D Desenvolvimento de projetos de software que fossem entregues dentro de custo e prazo adequados.

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.
a) F - F - V - V - F.
b) V - F - V - F - V.
c) F - V - V - F - V.
d) V - V - F - V - V.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

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 de prototipação.
C Modelo clássico.
D Modelo de quarta geração.

A aplicação da Engenharia de Software segue uma abordagem bem completa, em que são recomendados caminhos como referência para sua correta e benéfica utilização. Em diversos livros são apresentados como introdução à Engenharia de Software alguns princípios gerais aplicados durante toda a fase de desenvolvimento de software, da importância de algumas propriedades gerais dos processos e produtos.
Considerando princípios gerais do desenvolvimento de um software, assinale a alternativa INCORRETA:
A - Decomposição: uma das maneiras de lidar com a complexidade é subdividir o processo em atividades específicas, diminuindo a complexidade do problema, provavelmente atribuídas a especialistas de diferentes áreas. A decomposição das atividades leva, também, à separação das preocupações ou responsabilidades.
B - Formalidade: deve ser desenvolvido com passos definidos e com precisão, seguidos de maneira efetiva. Não se deve restringir a criatividade, mas melhorá-la, uma vez que são criticamente analisados à luz de uma avaliação formal. Seus efeitos benéficos podem ser sentidos na manutenção, reutilização, portabilidade e entendimento do software.
C - Modularização: consiste em dividir um conjunto de atividades em vários conjuntos menores, objetivando melhor visualização e acompanhamento por parte de todos os interessados no resultado final.
D - Abstração: é o processo de identificação dos aspectos importantes de um determinado fenômeno, ignorando-se os detalhes. Os programas, por si só, são abstrações das funcionalidades do sistema.

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 Descrevem os serviços disponibilizados pelo software aos usuários.
B Descrevem com detalhes o que deve ser codificado pelo programador.
C Definem as questões tecnológicas quanto ao funcionamento do software.
D Especificam as funções que não poderão ser executadas pelo software.

O roteiro que define o trabalho a ser executado durante um projeto de software é classificado por ciclo de vida de desenvolvimento. É constituído por atividades e artefatos que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de software.
Sobre os principais ciclos de vida de software, analise as sentenças a seguir:
I- O modelo cascata ou sequencial é estabelecido pelas funções realizadas na engenharia convencional, uma fase só inicia se a anterior estiver concluída.
II- O modelo de prototipação traz maior velocidade de desenvolvimento e envolvimento direto do usuário pois se produz uma representação visual das funcionalidades que o software terá depois de pronto.
III- No modelo espiral, o percurso de avanço do desenvolvimento é no sentido horário, do centro para fora de forma evolutiva, incorporando novos requisitos do projeto. Verifica-se que há sobreposição evolutiva durante quatro setores: planejar os objetivos, avaliação e redução de riscos, desenvolve e valida estratégia de desenvolvimento e, por fim, revisão e planejamento do projeto.
IV- O modelo iterativo e incremental é utilizado ao buscar estratégias diferentes de se executar o planejamento do projeto, sendo que o desenvolvimento evolui em versões de novas funcionalidades até que o sistema completo esteja construído. Cada ciclo é constituído pelas fases de análise, projeto, implementação e testes.
V- O modelo baseado em componentes enfatiza a estreita relação entre as atividades de teste com as demais atividades do processo de desenvolvimento, prima por metodologias ágeis, de forma que é recomendado realizá-lo em até 90 dias. Este modelo não depende da existência de uma grande biblioteca disponível de componentes de software reusáveis utilizados pela empresa.
a) As sentenças II, III e V estão corretas.
b) As sentenças I, II, III e IV estão corretas.
c) As sentenças I, II e V estão corretas.
d) As sentenças I, II, III e V estão corretas.

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.
A I - III - IV - II.
B III - II - IV - I.
C I - II - III - IV.
D II - I - III - IV.

Com o passar do tempo, o software e o hardware se tornaram elementos muito importantes para o mundo, capazes de manipular a informação. Durante o ciclo de vida do software, apenas pode ser desenvolvida e realizada a manutenção nele mesmo sem substituição. Já o hardware é fabricado e a manutenção pode ser realizada com a substituição de peças quando estão em desgaste.
Sobre a definição de software, assinale a alternativa CORRETA:
A Corresponde a códigos de emissão e recepção, em que os sinais emitidos pelo transmissor refletem na superfície do objeto detectado e retornam ao elemento receptor.
B São as partes concretas de uma máquina, como o gabinete, o teclado, o mouse, a impressora, o disco rígido, a memória, entre outros itens utilizados na fabricação de um computador ou equipamentos eletrônicos.
C É o conjunto de instruções operacionais programadas diretamente para equipamento eletrônico composto de milhões de minúsculos transistores.
D Engloba códigos que são criados através de uma linguagem de programação, que é interpretada por um compilador, que a transforma para código binário, o qual é lido pelo hardware.

A Engenharia de Software é o estabelecimento e uso de sólidos princípios de engenharia a fim de obter um software que seja confiável e que funcione de forma econômica e eficiente em máquinas reais.
Sobre os motivos que enaltecem que a existência da Engenharia de Software é importante, assinale a alternativa INCORRETA:
A Satisfação dos usuários.
B Manutenibilidade.
C Complexidade dos softwares.
D Produtividade.

A área de Requisitos de Software é responsável por informar quais requisitos o produto a ser desenvolvido deve possuir. Muitas vezes, porém, nos deparamos com a dificuldade de entendimento dos usuários, pois alguns têm vaga noção do que precisam e do que um produto de software pode lhes oferecer ou o que querem é diferente do que precisam. Para auxiliar a resolver estes problemas, há diversas técnicas a serem utilizadas para o levantamento de requisitos.
Sobre as técnicas utilizadas, assinale a alternativa CORRETA:
a) Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos, Reunião, Prototipagem, Questionários, Storyboards e Observação.
b) Brainstorming, Sessões JAD, Análise de Documentos Quantitativos, Reunião, Prototipagem, Entrevista, Questionários, Observação, Levantamento Orientado a Ponto de Vista, Etnografia e Casos de Uso.
c) Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop, Prototipagem, Questionários, Etnografia e Casos de Uso.
d) WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise, Sorteio de Cartões, Sessões RAD, Storyboards e Casos de Uso.

A Engenharia de Software originou-se conceitualmente em 1969, por Fritz Bauer, durante uma conferência patrocinada pelo Comitê de Ciência da Organização do Tratado do Atlântico Norte (Otan).
Com relação à necessidade do desenvolvimento de melhores softwares, assinale a alternativa CORRETA que apresenta a principal necessidade que levou à criação da Engenharia de Software:
A Desenvolver a documentação do software e do manual do usuário.
B Apenas criar um código-fonte de qualidade.
C Entregar no prazo.
D Desenvolvimento de projetos de software que fossem entregues dentro de custo e prazo adequados.

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.
a) F - F - V - V - F.
b) V - F - V - F - V.
c) F - V - V - F - V.
d) V - V - F - V - V.

Prévia do material em texto

21/03/2023, 21:20 Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:823027)
Peso da Avaliação 1,50
Prova 60219524
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
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 de quarta geração.
C Modelo de prototipação.
D Modelo clássico.
A aplicação da Engenharia de Software segue uma abordagem bem completa, em que são 
recomendados caminhos como referência para sua correta e benéfica utilização. Em diversos livros 
são apresentados como introdução à Engenharia de Software alguns princípios gerais aplicados 
durante toda a fase de desenvolvimento de software, da importância de algumas propriedades gerais 
dos processos e produtos. 
Considerando princípios gerais do desenvolvimento de um software, assinale a alternativa 
INCORRETA:
A
Decomposição: uma das maneiras de lidar com a complexidade é subdividir o processo em
atividades específicas, diminuindo a complexidade do problema, provavelmente atribuídas a
especialistas de diferentes áreas. A decomposição das atividades leva, também, à separação das
preocupações ou responsabilidades.
B Abstração: é o processo de identificação dos aspectos importantes de um determinado fenômeno,
ignorando-se os detalhes. Os programas, por si só, são abstrações das funcionalidades do sistema.
C
Formalidade: deve ser desenvolvido com passos definidos e com precisão, seguidos de maneira
efetiva. Não se deve restringir a criatividade, mas melhorá-la, uma vez que são criticamente
analisados à luz de uma avaliação formal. Seus efeitos benéficos podem ser sentidos na
manutenção, reutilização, portabilidade e entendimento do software.
D
Modularização: consiste em dividir um conjunto de atividades em vários conjuntos menores,
objetivando melhor visualização e acompanhamento por parte de todos os interessados no
resultado final.
 VOLTAR
A+ Alterar modo de visualização
1
2
21/03/2023, 21:20 Avaliação I - Individual
about:blank 2/5
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 Descrevem com detalhes o que deve ser codificado pelo programador.
B Especificam as funções que não poderão ser executadas pelo software.
C Definem as questões tecnológicas quanto ao funcionamento do software.
D Descrevem os serviços disponibilizados pelo software aos usuários.
O roteiro que define o trabalho a ser executado durante um projeto de software é classificado 
por ciclo de vida de desenvolvimento. É constituído por atividades e artefatos que fazem uso de 
métodos, técnicas, ferramentas e procedimentos para construção do produto de software. Sobre os 
principais ciclos de vida de software, analise as sentenças a seguir:
I- O modelo cascata ou sequencial é estabelecido pelas funções realizadas na engenharia 
convencional, uma fase só inicia se a anterior estiver concluída.
II- O modelo de prototipação traz maior velocidade de desenvolvimento e envolvimento direto do 
usuário pois se produz uma representação visual das funcionalidades que o software terá depois de 
pronto.
III- No modelo espiral, o percurso de avanço do desenvolvimento é no sentido horário, do centro para 
fora de forma evolutiva, incorporando novos requisitos do projeto. Verifica-se que há sobreposição 
evolutiva durante quatro setores: planejar os objetivos, avaliação e redução de riscos, desenvolve e 
valida estratégia de desenvolvimento e, por fim, revisão e planejamento do projeto.
IV- O modelo iterativo e incremental é utilizado ao buscar estratégias diferentes de se executar o 
planejamento do projeto, sendo que o desenvolvimento evolui em versões de novas funcionalidades 
até que o sistema completo esteja construído. Cada ciclo é constituído pelas fases de análise, projeto, 
implementação e testes.
V- O modelo baseado em componentes enfatiza a estreita relação entre as atividades de teste com as 
demais atividades do processo de desenvolvimento, prima por metodologias ágeis, de forma que é 
recomendado realizá-lo em até 90 dias. Este modelo não depende da existência de uma grande 
biblioteca disponível de componentes de software reusáveis utilizados pela empresa. 
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e V estão corretas.
B As sentenças I, II, III e IV estão corretas.
C As sentenças I, II, III e V estão corretas.
D As sentenças II, III e V estão corretas.
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 
3
4
5
21/03/2023, 21:20 Avaliação I - Individual
about:blank 3/5
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 - III - IV - II.
B III - II - IV - I.
C I - II - III - IV.
D II - I - III - IV.
Com o passar do tempo, o software e o hardware se tornaram elementos muito importantes para 
o mundo, capazes de manipular a informação. Durante o ciclo de vida do software, apenas pode ser 
desenvolvida e realizada a manutenção nele mesmo sem substituição. Já o hardware é fabricado e a 
manutenção pode ser realizada com a substituição de peças quando estão em desgaste. Sobre a 
definição de software, assinale a alternativa CORRETA:
A É o conjunto de instruções operacionais programadas diretamente para equipamento eletrônico
composto de milhões de minúsculos transistores.
B
São as partes concretas de uma máquina, como o gabinete, o teclado, o mouse, a impressora, o
disco rígido, a memória, entre outros itens utilizados na fabricação de um computador ou
equipamentos eletrônicos.
C Engloba códigos que são criados através de uma linguagem de programação, que é interpretada
por um compilador, que a transforma para código binário, o qual é lido pelo hardware.
D Corresponde a códigos de emissão e recepção, em que os sinais emitidos pelo transmissor
refletem na superfície do objeto detectado e retornam ao elemento receptor.
A Engenharia de Software é o estabelecimento e uso de sólidos princípios de engenharia a fim de 
obter um software que seja confiável e que funcione de forma econômica e eficiente em máquinas 
reais. 
Sobre os motivos que enaltecem que a existência da Engenharia de Software é importante, assinale a 
alternativa INCORRETA:
A Complexidade dos softwares.
B Manutenibilidade.
6
7
21/03/2023, 21:20 Avaliação I - Individual
about:blank 4/5
C Satisfação dos usuários.
D Produtividade.
A área de Requisitos de Software é responsável por informar quais requisitos o produto a ser 
desenvolvido deve possuir. Muitas vezes, porém, nos deparamos com a dificuldade de entendimento 
dos usuários, pois alguns têm vaga noção do que precisam e do que um produto de software pode lhes 
oferecer ou o que querem é diferente do que precisam. Para auxiliar a resolver estes problemas, há 
diversas técnicas a serem utilizadas para o levantamentode requisitos. Sobre as técnicas utilizadas, 
assinale a alternativa CORRETA:
A WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise,
Sorteio de Cartões, Sessões RAD, Storyboards e Casos de Uso.
B Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop,
Prototipagem, Questionários, Etnografia e Casos de Uso.
C Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos,
Reunião, Prototipagem, Questionários, Storyboards e Observação.
D
Brainstorming, Sessões JAD, Análise de Documentos Quantitativos, Reunião, Prototipagem,
Entrevista, Questionários, Observação, Levantamento Orientado a Ponto de Vista, Etnografia e
Casos de Uso.
A Engenharia de Software originou-se conceitualmente em 1969, por Fritz Bauer, durante uma 
conferência patrocinada pelo Comitê de Ciência da Organização do Tratado do Atlântico Norte 
(Otan). 
Com relação à necessidade do desenvolvimento de melhores softwares, assinale a alternativa 
CORRETA que apresenta a principal necessidade que levou à criação da Engenharia de Software:
A Desenvolver a documentação do software e do manual do usuário.
B Apenas criar um código-fonte de qualidade.
C Entregar no prazo.
D Desenvolvimento de projetos de software que fossem entregues dentro de custo e prazo
adequados.
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 
8
9
10
21/03/2023, 21:20 Avaliação I - Individual
about:blank 5/5
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 V - V - F - V - V.
C F - F - V - V - F.
D V - F - V - F - V.
Imprimir

Mais conteúdos dessa disciplina