Logo Passei Direto
Buscar

Engenharia de Software AOL 03

User badge image
Kilary Bayma

em

Ferramentas de estudo

Questões resolvidas

Em uma abordagem dirigida a planos, acontecem iterações no ambiente de atividades com documentos formais que são utilizados para estabelecer a comunicação entre os estágios do processo.
A partir dessas informações e do conteúdo estudado, a abordagem dirigida a planos tem por objetivo:
1. identificar etapas diferentes do processo de software, em que as saídas estão relacionadas a cada etapa.
2. propor uma abordagem rígida e alternativa para a utilização dos métodos ágeis.
3. definir as saídas como referências para o planejamento da atividade do processo anterior.
4. estabelecer as atividades consideradas centrais no processo: o projeto e a Implementação.
5. realizar iterações das atividades com os documentos informais, que objetivam definir a comunicação entre as fases do processo.

Gestores de TI interessados em otimizar a governança e em ampliar os resultados da área precisam estar atentos a essas inovações, e é relevante conhecer melhor o que é DevOps.
A partir dessas informações e do conteúdo estudado, é possível afirmar que o termo DevOps pode ser definido para:
1. possibilitar a liberação rápida e contínua das versões mais antigas de serviço ou software.
2. utilização de processos automatizados direcionados à produção mais veloz e estável dos serviços e aplicações.
3. transferência limitada de experiência e conhecimento entre as áreas de desenvolvimento, operações e apoio.
4. aplicar feedback às equipes que estão inseridas nas etapas do ciclo de vida do software ou serviço.
5. implementar serviços que reduzam o desenvolvimento do negócio e criem um ambiente para a execução de um projeto.

Métodos utilizados para elaboração de sistemas computacionais dando prioridade a sua coesão, isto porque estes métodos são desenvolvidos a partir de princípios matemáticos que garantem a sua exatidão na capacidade de expressão das ideias vinculadas ao projeto de software.
A partir dessas informações e do conteúdo estudado a respeito, é correto afirmar que a especificação formal se caracteriza por:
1. gerar a base estrutural do código, partindo da etapa de refinação, servindo como referência para a implementação do sistema.
2. tratar da arquitetura do sistema, com os mais variados elementos e observando suas interfaces, e relacionamentos entre eles.
3. adotar a avaliação do sistema desenvolvido para verificar se foi idealizado atendendo a todos os requisitos.
4. identificar os requisitos funcionais, que definem o que o software deve fazer, e não funcionais, que estabelecem como o software vai executar as suas rotinas.
5. realizar a elaboração de um protótipo funcional do sistema para atestar a capacidade de atender as demandas do cliente.

Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, os projetos são divididos em ciclos (tipicamente mensais) chamados de Sprints.
A partir dessas informações e do conteúdo estudado, pode se concluir que a abordagem Scrum apresenta-se em três fases, dispostas sequencialmente como:
1. Planejamento Geral, Ciclos Ágeis, Encerramento do projeto.
2. Planejamento Geral, Ciclos de Sprint, Encerramento ágil.
3. Planejamento Geral, Ciclos de Desenvolvimento, Encerramento do projeto.
4. Planejamento Ágil, Ciclos de Sprint, Encerramento do projeto.
5. Planejamento Geral, Ciclos de Sprint, Encerramento do projeto.

XP é um apelido carinhoso de uma nova metodologia de desenvolvimento designada Extreme Programming, com foco em agilidade de equipes e qualidade de projetos.
A partir dessas informações e do conteúdo estudado, é possível afirmar que o ciclo de Release em Extreme Programming ocorre, sequencialmente, através da:
1. Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do Software, Liberação do software e Avaliação do sistema.
2. Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do Software, Liberação do estórias e Avaliação do sistema.
3. Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do Software, Liberação do software e Avaliação do estórias.
4. Seleção de Software, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do Software, Liberação do software e Avaliação do sistema.
5. Seleção de estórias, Divisão do software, Planejamento de Release, Desenvolvimento do Software, Liberação do software e Avaliação do sistema.

A aplicação de Lean Software Development pode ajudar equipes de desenvolvimento de software a atingirem maior nível de maturidade em termos de qualidade e velocidade.
A partir dessas informações e do conteúdo estudado a respeito dos processos de desenvolvimento de produtos, o conceito que está relacionado à criação e execução do produto pode ser denominado como:
1. modelo TPS.
2. lean.
3. linha determinística.
4. linha empírica.
5. modelo Scrum.

Modelos evolucionários são caracterizados por serem iterativos e apresentarem características que possibilitem desenvolvermos versões cada vez mais completas do software.
Com base no texto acima e nas informações do conteúdo, os Modelos Evolucionários se caracterizam:
1. pelo fato de os detalhes referentes a extensões do produto ou sistema serem bem estruturados.
2. por conta da rigidez às possíveis modificações a que o software está suscetível no momento do seu desenvolvimento.
3. pela modificação da identificação da origem iterativa de boa parte dos projetos da área.
4. por serem inseridos em cenários em que os requisitos básicos de um produto ou sistema são alternados.
5. por possibilitar ao profissional da área de Engenharia de Software produzir versões mais abrangentes em relação ao Software.

Uma forma de utilizar o modelo cascata é quando precisamos fazer adaptações ou aperfeiçoamentos em um sistema já existente.
Baseado no conteúdo e no trecho citado, podemos afirmar que o modelo Cascata também se caracteriza por:
1. entender que os profissionais de qualquer área do conhecimento possuem os atributos para compreender a origem dos programas desenvolvidos.
2. ser um modelo que se origina de uma abordagem sistemática, sequencial ao desenvolvimento do software.
3. considerar o fato de que um software compõe um sistema mais restrito, através da Análise e Engenharia de Sistemas.
4. prever, através da codificação, possíveis mudanças que o software sofrerá após a entrega ao cliente final.
5. conceituar que a forma que o projeto será traduzido está relacionada à etapa de manutenção.

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Em uma abordagem dirigida a planos, acontecem iterações no ambiente de atividades com documentos formais que são utilizados para estabelecer a comunicação entre os estágios do processo.
A partir dessas informações e do conteúdo estudado, a abordagem dirigida a planos tem por objetivo:
1. identificar etapas diferentes do processo de software, em que as saídas estão relacionadas a cada etapa.
2. propor uma abordagem rígida e alternativa para a utilização dos métodos ágeis.
3. definir as saídas como referências para o planejamento da atividade do processo anterior.
4. estabelecer as atividades consideradas centrais no processo: o projeto e a Implementação.
5. realizar iterações das atividades com os documentos informais, que objetivam definir a comunicação entre as fases do processo.

Gestores de TI interessados em otimizar a governança e em ampliar os resultados da área precisam estar atentos a essas inovações, e é relevante conhecer melhor o que é DevOps.
A partir dessas informações e do conteúdo estudado, é possível afirmar que o termo DevOps pode ser definido para:
1. possibilitar a liberação rápida e contínua das versões mais antigas de serviço ou software.
2. utilização de processos automatizados direcionados à produção mais veloz e estável dos serviços e aplicações.
3. transferência limitada de experiência e conhecimento entre as áreas de desenvolvimento, operações e apoio.
4. aplicar feedback às equipes que estão inseridas nas etapas do ciclo de vida do software ou serviço.
5. implementar serviços que reduzam o desenvolvimento do negócio e criem um ambiente para a execução de um projeto.

Métodos utilizados para elaboração de sistemas computacionais dando prioridade a sua coesão, isto porque estes métodos são desenvolvidos a partir de princípios matemáticos que garantem a sua exatidão na capacidade de expressão das ideias vinculadas ao projeto de software.
A partir dessas informações e do conteúdo estudado a respeito, é correto afirmar que a especificação formal se caracteriza por:
1. gerar a base estrutural do código, partindo da etapa de refinação, servindo como referência para a implementação do sistema.
2. tratar da arquitetura do sistema, com os mais variados elementos e observando suas interfaces, e relacionamentos entre eles.
3. adotar a avaliação do sistema desenvolvido para verificar se foi idealizado atendendo a todos os requisitos.
4. identificar os requisitos funcionais, que definem o que o software deve fazer, e não funcionais, que estabelecem como o software vai executar as suas rotinas.
5. realizar a elaboração de um protótipo funcional do sistema para atestar a capacidade de atender as demandas do cliente.

Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, os projetos são divididos em ciclos (tipicamente mensais) chamados de Sprints.
A partir dessas informações e do conteúdo estudado, pode se concluir que a abordagem Scrum apresenta-se em três fases, dispostas sequencialmente como:
1. Planejamento Geral, Ciclos Ágeis, Encerramento do projeto.
2. Planejamento Geral, Ciclos de Sprint, Encerramento ágil.
3. Planejamento Geral, Ciclos de Desenvolvimento, Encerramento do projeto.
4. Planejamento Ágil, Ciclos de Sprint, Encerramento do projeto.
5. Planejamento Geral, Ciclos de Sprint, Encerramento do projeto.

XP é um apelido carinhoso de uma nova metodologia de desenvolvimento designada Extreme Programming, com foco em agilidade de equipes e qualidade de projetos.
A partir dessas informações e do conteúdo estudado, é possível afirmar que o ciclo de Release em Extreme Programming ocorre, sequencialmente, através da:
1. Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do Software, Liberação do software e Avaliação do sistema.
2. Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do Software, Liberação do estórias e Avaliação do sistema.
3. Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do Software, Liberação do software e Avaliação do estórias.
4. Seleção de Software, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do Software, Liberação do software e Avaliação do sistema.
5. Seleção de estórias, Divisão do software, Planejamento de Release, Desenvolvimento do Software, Liberação do software e Avaliação do sistema.

A aplicação de Lean Software Development pode ajudar equipes de desenvolvimento de software a atingirem maior nível de maturidade em termos de qualidade e velocidade.
A partir dessas informações e do conteúdo estudado a respeito dos processos de desenvolvimento de produtos, o conceito que está relacionado à criação e execução do produto pode ser denominado como:
1. modelo TPS.
2. lean.
3. linha determinística.
4. linha empírica.
5. modelo Scrum.

Modelos evolucionários são caracterizados por serem iterativos e apresentarem características que possibilitem desenvolvermos versões cada vez mais completas do software.
Com base no texto acima e nas informações do conteúdo, os Modelos Evolucionários se caracterizam:
1. pelo fato de os detalhes referentes a extensões do produto ou sistema serem bem estruturados.
2. por conta da rigidez às possíveis modificações a que o software está suscetível no momento do seu desenvolvimento.
3. pela modificação da identificação da origem iterativa de boa parte dos projetos da área.
4. por serem inseridos em cenários em que os requisitos básicos de um produto ou sistema são alternados.
5. por possibilitar ao profissional da área de Engenharia de Software produzir versões mais abrangentes em relação ao Software.

Uma forma de utilizar o modelo cascata é quando precisamos fazer adaptações ou aperfeiçoamentos em um sistema já existente.
Baseado no conteúdo e no trecho citado, podemos afirmar que o modelo Cascata também se caracteriza por:
1. entender que os profissionais de qualquer área do conhecimento possuem os atributos para compreender a origem dos programas desenvolvidos.
2. ser um modelo que se origina de uma abordagem sistemática, sequencial ao desenvolvimento do software.
3. considerar o fato de que um software compõe um sistema mais restrito, através da Análise e Engenharia de Sistemas.
4. prever, através da codificação, possíveis mudanças que o software sofrerá após a entrega ao cliente final.
5. conceituar que a forma que o projeto será traduzido está relacionada à etapa de manutenção.

Prévia do material em texto

Avaliação On-Line 3 (AOL 3) – Questionário – Engenharia de Software 
1. Pergunta 1 
/1 
“Após o término do primeiro incremento o cliente utiliza e avalia esse incremento fornecendo 
posteriormente um resultado ou feedback. Com base nesse resultado fornecido pelo cliente o 
próximo incremento é planejado considerando a modificação do primeiro incremento, caso 
seja necessário, de acordo com o feedback do cliente.” 
Fonte: DEVMEDIA. Introdução aos Processos de Software e o Modelo Incremental e 
Evolucionário. Disponível em: <https://www.devmedia.com.br/reutilizacao-de-software-
revista-engenharia-de-software-magazine-39/21956>. Acesso em: 31 mar. 2019. 
O trecho acima trata da importância do modelo incremental no processo de desenvolvimento 
do software. Baseado no trecho e no conteúdo estudado, é possível afirmar que o modelo 
incremental, assim como o modelo cascata, pode: 
Correta 
(B) aplicar sequências ... 
Ocultar outras opções 
1. 
permitir que os requisitos básicos sejam reduzidos para viabilizar o funcionamento do 
software. 
2. 
aplicar sequências lineares de forma escalonada, ao longo do tempo, gerando um incremento 
dos softwares finalizados para o cliente. 
Resposta correta 
3. 
tornar viável a inserção de um modelo que desenvolva softwares de uma maneira esporádica. 
4. 
verificar que alguns projetos de software estabelecem requisitos iniciais de software de 
maneira variada. 
5. 
disponibilizar, de maneira limitada, certo conjunto funcional direcionado aos usuários. 
2. Pergunta 2 
/1 
“A reutilização de software se baseia no uso de conceitos, produtos ou soluções previamente 
elaboradas ou adquiridas para criação de um novo software, visando melhorar 
significativamente a qualidade e a produtividade”. 
Fonte: DEVMEDIA. Reutilização de Software. Revista Engenharia de Software Magazine, n. 
39. Disponível em: <https://www.devmedia.com.br/reutilizacao-de-software-revista-
engenharia-de-software-magazine-39/21956>. Acesso em: 31 mar. 2019. 
Assim, considerando as informações apresentadas e os conteúdos estudados, analise as tarefas 
das unidades de software e associe-as às suas respectivas características: 
1) Reuso de Sistema. 
2) Reuso de Componentes. 
3) Reuso de objetos e funções. 
( ) Define qual os elementos que compõem um software e implementam uma única função 
podem ser reusados. 
( ) Acontece quando esses componentes, alterando o seu tamanho independentemente de 
serem subsistemas ou objetos únicos, possam ser reusados. 
( ) Ocorre quando um determinado sistema é reusado na integra, ou seja, na sua totalidade, em 
outros sistemas. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Correta 
(E) 3, 2, 1 
Mostrar outras opções 
3. Pergunta 3 
/1 
“Em uma abordagem dirigida a planos, acontecem iterações no ambiente de atividades com 
documentos formais que são utilizados para estabelecer a comunicação entre os estágios do 
processo.” 
Fonte: PORTAL EDUCAÇÃO. Metodologias de desenvolvimento ágil de 
softwares. Disponível em: <http://introduceti.com.br/blog/descubra-o-que-sao-os-metodos-
ageis-e-sua-aplicacao-alem-da-ti/>. Acesso em: 31 mar 2019. 
O trecho acima estabelece a utilização dos métodos ágeis dirigido a planos. A partir dessas 
informações e do conteúdo estudado, a abordagem dirigida a planos tem por objetivo: 
Correta 
(B) identificar etapas ... 
Ocultar outras opções 
1. 
definir as saídas como referências para o planejamento da atividade do processo anterior. 
2. 
identificar etapas diferentes do processo de software, em que as saídas estão relacionadas a 
cada etapa. 
Resposta correta 
3. 
propor uma abordagem rígida e alternativa para a utilização dos métodos ágeis 
4. 
realizar iterações das atividades com os documentos informais, que objetivam definir a 
comunicação entre as fases do processo. 
5. 
estabelecer as atividades consideradas centrais no processo: o projeto e a Implementação. 
4. Pergunta 4 
/1 
“Gestores de TI interessados em otimizar a governança e em ampliar os resultados da área 
precisam estar atentos a essas inovações, e é relevante conhecer melhor o que é DevOps. Em 
essência, esse modelo aproxima o desenvolvimento da operação com o objetivo de simplificar 
processos, integrar áreas, alcançar maior qualidade nas entregas e reduzir o tempo de resposta 
ao cliente.” 
Fonte: GAEA ENGENHARIA. DevOps. Disponível em: <https://gaea.com.br/o-que-e-devops-
conceito/>. Acesso em 31 Mar. 2019. 
O trecho acima retrata a importância da aplicação do DevOps dentro das organizações. A partir 
dessas informações e do conteúdo estudado, é possível afirmar que o termo DevOps pode ser 
definido para: 
Incorreta 
(B) utilização de processos ... está correta 
Ocultar outras opções 
1. 
possibilitar a liberação rápida e contínua das versões mais antigas de serviço ou software. 
2. 
utilização de processos automatizados direcionados à produção mais veloz e estável dos 
serviços e aplicações. 
Resposta correta 
3. 
transferência limitada de experiência e conhecimento entre as áreas de desenvolvimento, 
operações e apoio. 
4. 
aplicar feedback às equipes que estão inseridas nas etapas do ciclo de vida do software ou 
serviço. 
5. 
implementar serviços que reduzam o desenvolvimento do negócio e criem um ambiente para a 
execução de um projeto. 
5. Pergunta 5 
/1 
“Métodos utilizados para elaboração de sistemas computacionais dando prioridade a sua 
coesão, isto porque estes métodos são desenvolvidos a partir de princípios matemáticos que 
garantem a sua exatidão na capacidade de expressão das ideias vinculadas ao projeto de 
software.” 
Fonte: DEVMEDIA. Como usar os Métodos Formais no desenvolvimento de 
Software. Disponível em: <https://www.devmedia.com.br/como-usar-os-metodos-formais-
no-desenvolvimento-de-software/31339>. Acesso em: 31 mar. 2019. 
O trecho acima trata da conceituação dos métodos formais. A partir dessas informações e do 
conteúdo estudado a respeito, é correto afirmar que a especificação formal se caracteriza por: 
Correta 
(D) identificar os requisitos... 
Ocultar outras opções 
1. 
gerar a base estrutural do código, partindo da etapa de refinação, servindo como referência 
para a implementação do sistema. 
2. 
tratar da arquitetura do sistema, com os mais variados elementos e observando suas 
interfaces, e relacionamentos entre eles. 
3. 
adotar a avaliação do sistema desenvolvido para verificar se foi idealizado atendendo a todos 
os requisitos. 
4. 
identificar os requisitos funcionais, que definem o que o software deve fazer, e não funcionais, 
que estabelecem como o software vai executar as suas rotinas. 
Resposta correta 
5. 
realizar a elaboração de um protótipo funcional do sistema para atestar a capacidade de 
atender as demandas do cliente. 
6. Pergunta 6 
/1 
“Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, 
os projetos são divididos em ciclos (tipicamente mensais) chamados de Sprints. O Sprint 
representa um Time Box dentro do qual um conjunto de atividades deve ser executado.” 
Fonte: DESENVOLVIMENTO ÁGIL. Scrum. Disponível em: 
<https://www.desenvolvimentoagil.com.br/scrum/>. Acesso em: 31 mar. 2019. 
O trecho aponta as características do método Scrum e suas funcionalidades. A partir dessas 
informações e do conteúdo estudado, pode se concluir que a abordagem Scrum apresenta-se 
em três fases, dispostas sequencialmente como: 
Correta 
(E) Planejamento Geral, ... 
Ocultar outras opções 
1. 
Planejamento Geral, Ciclos Ágeis, Encerramento do projeto. 
2. 
Planejamento Geral, Ciclos de Sprint, Encerramento ágil. 
3. 
Planejamento Geral, Ciclos de Desenvolvimento, Encerramento do projeto. 
4. 
Planejamento Ágil, Ciclos de Sprint, Encerramento do projeto. 
5. 
Planejamento Geral, Ciclos de Sprint, Encerramento do projeto. 
Resposta correta 
7. Pergunta 7 
/1 
“XP é um apelido carinhoso de uma nova metodologia de desenvolvimento designada Extreme 
Programming,com foco em agilidade de equipes e qualidade de projetos, apoiada em valores 
como simplicidade, comunicação, feedback e coragem que nos submetem ao reconhecimento 
de que XP é uma metodologia baseada em comportamentos e atitudes.” 
Fonte: DEVMEDIA. Extreme Programming: Conceitos e Práticas. Disponível em: 
<https://www.devmedia.com.br/extreme-programming-conceitos-e-praticas/1498>. Acesso 
em: 31 mar. 2019 
A partir dessas informações e do conteúdo estudado, é possível afirmar que o ciclo de Release 
em Extreme Programming ocorre, sequencialmente, através da: 
Correta 
(A) Seleção de estórias, ... 
Ocultar outras opções 
1. 
Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do 
Software, Liberação do software e Avaliação do sistema. 
Resposta correta 
2. 
Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do 
Software, Liberação do estórias e Avaliação do sistema. 
3. 
Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do 
Software, Liberação do software e Avaliação do estórias. 
4. 
Seleção de Software, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do 
Software, Liberação do software e Avaliação do sistema. 
5. 
Seleção de estórias, Divisão do software, Planejamento de Release, Desenvolvimento do 
Software, Liberação do software e Avaliação do sistema. 
8. Pergunta 8 
/1 
“A aplicação de Lean Software Development pode ajudar equipes de desenvolvimento de 
software a atingirem maior nível de maturidade em termos de qualidade e velocidade, 
entendendo e estudando seu processo atual, e trabalhando constantemente na identificação e 
eliminação de desperdícios.” 
Fonte: DEVMEDIA. Lean Software Development: Java Magazine 81. Disponível em: 
<https://www.devmedia.com.br/extreme-programming-conceitos-e-praticas/1498>. Acesso 
em: 31 mar. 2019. 
O trecho acima trata das funcionalidades da aplicação do Lean Software Development. A partir 
dessas informações e do conteúdo estudado a respeito dos processos de desenvolvimento de 
produtos, o conceito que está relacionado à criação e execução do produto pode ser 
denominado como: 
Correta 
(C) linha determinística 
Ocultar outras opções 
1. 
modelo TPS. 
2. 
lean. 
3. 
linha determinística. 
Resposta correta 
4. 
linha empírica. 
5. 
modelo Scrum. 
9. Pergunta 9 
/1 
“Modelos evolucionários são caracterizados por serem iterativos e apresentarem 
características que possibilitem desenvolvermos versões cada vez mais completas do 
software.” 
Fonte: DEVMEDIA. Introdução aos Processos de Software e o Modelo Incremental e 
Evolucionário. Disponível em: <https://www.devmedia.com.br/introducao-aos-processos-
de-software-e-o-modelo-incremental-e-evolucionario/29839>. Acesso em: 31 mar. 2019. 
Com base no texto acima e nas informações do conteúdo, os Modelos Evolucionários se 
caracterizam: 
Correta 
(E) por possibilitar ao ... 
Ocultar outras opções 
1. 
por serem inseridos em cenários em que os requisitos básicos de um produto ou sistema são 
alternados. 
2. 
pelo fato de os detalhes referentes a extensões do produto ou sistema serem bem 
estruturados. 
3. 
por conta da rigidez às possíveis modificações a que o software está suscetível no momento do 
seu desenvolvimento. 
4. 
pela modificação da identificação da origem iterativa de boa parte dos projetos da área. 
5. 
por possibilitar ao profissional da área de Engenharia de Software produzir versões mais 
abrangentes em relação ao Software. 
Resposta correta 
10. Pergunta 10 
/1 
“Uma forma de utilizar o modelo cascata é quando precisamos fazer adaptações ou 
aperfeiçoamentos em um sistema já existente. Por exemplo, quando temos um sistema já 
pronto e precisamos fazer uma adaptação porque alguma lei governamental foi alterada ou 
criada”. 
Fonte: DEVMEDIA. Introdução ao Modelo Cascata. Disponível em: 
<https://www.devmedia.com.br/introducao-ao-modelo-cascata/29843>. Acesso em 31 mar. 
2019. 
O trecho acima trata de uma das utilizações do método cascata. Baseado no conteúdo e no 
trecho citado, podemos afirmar que o modelo Cascata também se caracteriza por: 
Correta 
(B) ser um modelo que se ... 
Ocultar outras opções 
1. 
entender que os profissionais de qualquer área do conhecimento possuem os atributos para 
compreender a origem dos programas desenvolvidos. 
2. 
ser um modelo que se origina de uma abordagem sistemática, sequencial ao desenvolvimento 
do software. 
Resposta correta 
3. 
considerar o fato de que um software compõe um sistema mais restrito, através da Análise e 
Engenharia de Sistemas. 
4. 
prever, através da codificação, possíveis mudanças que o software sofrerá após a entrega ao 
cliente final. 
5. 
conceituar que a forma que o projeto será traduzido está relacionada à etapa de manutenção.

Mais conteúdos dessa disciplina