Buscar

Conhecer Modelo Incremental

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Apresentação
No modelo incremental, o sistema é dividido em partes que são desenvolvidas e entregues de forma independente. Quando uma dessas partes é finalizada, ela é "incrementada" ao sistema, formando, ao final, o sistema completo. Conhecer este modelo é muito interessante, pois muitas empresas ainda utilizam quando existe pouca mão de obra para implementar um software.
Nesta Unidade de Aprendizagem, você irá adquirir conhecimentos fundamentais para avançar no aprendizado sobre o modelo incremental. Você verá conceitos básicos sobre o modelo e suas vantagens e desvantagens.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
· Relacionar os elementos dos modelos linear e prototipação com o modelo incremental.
· Identificar os incrementos.
· Descrever o funcionamento, vantagens e desvantagens do modelo incremental.
Desafio
Roberto é dono de uma empresa que deseja criar um sistema Web para oferecer serviço de compartilhamento de informação e artigos. A ideia é que, com o tempo, o número de usuários cresça e novos módulos do sistema sejam criados.
No entanto, Roberto gostaria de aproveitar uma ação de marketing agendada para daqui a 15 dias para divulgar o novo serviço. Sendo assim, a empresa começaria a oferecer parte do serviço aos usuários dentro deste prazo e iria inserindo mais serviços e funcionalidades com o tempo.
Você trabalha na empresa contratada para prestar este serviço a Roberto, e foi chamado pelo seu gestor para avaliar a situação. Descreva por que o modelo incremental é o ideal para este projeto e qual seria uma das dificuldades enfrentadas pelos gerentes do projeto.
Infográfico
Conteúdo do Livro
O modelo incremental é uma estratégia de planejamento, dividido em várias partes em que o sistema é desenvolvido em paralelo. Ao final, quando as partes do sistema estiverem completas, são integradas.
Acompanhe a leitura do capítulo Conhecer Modelo Incremental, da obra Engenharia de Software, e veja conceitos básicos sobre o modelo, além das suas vantagens e desvantagens.
Na prática
O modelo incremental geralmente aplica sequências lineares, que são baseadas no modelo cascata. As sequências lineares são aplicadas de forma escalonada à medida que o tempo avança, sendo que cada uma das sequências gera um incremento do software.
Então, esses incrementos podem ser entregues para o cliente utilizar e avaliar. Acompanhe a aplicação deste modelo no desenvolvimento de um software!
O maior benefício que a empresa N ofereceu com o modelo incremental foi a possibilidade de entrega prematura do sistema para avaliação e correção de possíveis problemas. Em alguns casos, problemas que causariam sérias alterações no sistema são corrigidos no início, evitando modificações que podem comprometer todo o projeto.
Saiba Mais
5)Qual destas opções é uma desvantagem do modelo incremental?a)O orçamento previsto do projeto pode ser ultrapassado.
4)Qual destas é uma vantagem do modelo incremental?b)Usuários podem solicitar modificações no sistema durante o desenvolvimento.
3)No final do último incremento, o que é esperado na entrega?c)Espera-se um sistema completo e funcional.
2)O que é esperado do cliente ao término de cada incremento?d)Uso, avaliação e feedback sobre o sistema.
1)No primeiro incremento do modelo incremental, que tipo de solução é oferecida ao cliente?a)São oferecidos elementos do sistema que permitem a operação básica ao usuário.
Exercícios
Respostas enviadas em: 08/05/2021 19:38
1. 
No primeiro incremento do modelo incremental, que tipo de solução é oferecida ao cliente?
Você acertou!
A. 
São oferecidos elementos do sistema que permitem a operação básica ao usuário.
Por que esta resposta é a correta?
Inicialmente são oferecidas as funcionalidades básicas do sistema, para que as outras sejam incrementadas posteriormente.
B. 
É oferecido um sistema completo, com todas as funcionalidades.
Por que esta resposta não é correta?
O sistema completo é entregue ao final do projeto.
C. 
É oferecida apenas a documentação do sistema.
Por que esta resposta não é correta?
O primeiro incremento deve oferecer uma solução funcional ao cliente, mesmo que com limitações.
D. 
É oferecido apenas um protótipo de telas para o cliente saber como o sistema será implementado.
Por que esta resposta não é correta?
O uso de protótipos é relacionado ao modelo prototipação.
E. 
Não é oferecido um sistema funcional, já que este modelo linear só oferece o produto ao final de todo o projeto.
Por que esta resposta não é correta?
O incremento entregue deve ser funcional, mesmo que o software seja feito em modelo linear e que a entrega completa seja apenas no final do projeto.
2. 
O que é esperado do cliente ao término de cada incremento?
A. 
Um manual de utilização do sistema.
Por que esta resposta não é correta?
Um manual não daria o feedback necessário.
B. 
Descarte do protótipo.
Por que esta resposta não é correta?
O uso de protótipos de descarte é feito no modelo prototipação.
C. 
Uso exaustivo do sistema para encontrar erros.
Por que esta resposta não é correta?
Os testes devem ser realizados por uma equipe de testes para garantir bom funcionamento.
Você acertou!
D. 
Uso, avaliação e feedback sobre o sistema.
Por que esta resposta é a correta?
Ao final de um incremento, o usuário deve dar um feedback para auxiliar no planejamento do próximo incremento e corrigir problemas no anterior.
E. 
Pagamento pelo projeto.
Por que esta resposta não é correta?
Os modelos de ciclo de vida de software não determinam como são os pagamentos.
3. 
No final do último incremento, o que é esperado na entrega?
A. 
Apenas uma parte, incremento ou uma funcionalidade básica do sistema que esteja em funcionamento e bem testada.
Por que esta resposta não é correta?
Geralmente, partes do sistema são entregues nos incrementos anteriores como objetivo de verificar se o que está sendo produzido está de acordo com o esperado.
B. 
Um sistema parcialmente funcional.
Por que esta resposta não é correta?
Ao longo do desenvolvimento, é necessário a entrega de partes funcionais do sistema com o objetivo de validação e feedback. No entanto, ao final, o sistema não pode estar funcionando parcialmente.
Você acertou!
C. 
Espera-se um sistema completo e funcional.
Por que esta resposta é a correta?
O último incremento marca o final do projeto, então o sistema deve atender todos os requisitos do projeto nesta etapa.
D. 
Espera-se que o cliente tenha as funcionalidades básicas do sistema funcionando bem e testadas, mas não funções complementares.
Por que esta resposta não é correta?
A entrega das funcionalidades básicas do sistema, funcionando bem e testadas, é prevista nas etapas iniciais do projeto de forma que ao longo do desenvolvimento exista uma entrega contínua de incrementos até completar os requisitos.
E. 
Espera-se um sistema que não atenda a nenhum dos requisitos.
Por que esta resposta não é correta?
Mesmo nas etapas iniciais do projeto, onde existe a entrega de incrementos que são referentes a funcionalidades básicas do sistema, existe a necessidade de seguir e orientar o desenvolvimento com o objetivo de resolver os requisitos de software.
4. 
Qual destas é uma vantagem do modelo incremental?
A. 
Podem surgir problemas com a integração de cada entrega incremental.
Por que esta resposta não é correta?
Esta pode ser considerada uma desvantagem do modelo.
Você acertou!
B. 
Usuários podem solicitar modificações no sistema durante o desenvolvimento.
Por que esta resposta é a correta?
Com os incrementos, os usuários conseguem utilizar e solicitar alterações e melhorias durante o desenvolvimento.
C. 
Os usuários podem ver um protótipo de tela antes do desenvolvimento do sistema.
Por que esta resposta não é correta?
O uso de protótipos é uma característica do modelo prototipação.
D. 
O sistema é entregue somente no final do projeto de forma integral.
Por que esta resposta não é correta?
No modelo incremental,o sistema é dividido e entregue em partes.
E. 
O custo do projeto é sempre respeitado.
Por que esta resposta não é correta?
Em alguns casos, o orçamento do projeto pode ser ultrapassado devido às solicitações do cliente.
5. 
Qual destas opções é uma desvantagem do modelo incremental?
Você acertou!
A. 
O orçamento previsto do projeto pode ser ultrapassado.
Por que esta resposta é a correta?
Em alguns casos as solicitações do cliente podem causar um aumento dos custos do projeto.
B. 
O sistema é desenvolvido respeitando os prazos.
Por que esta resposta não é correta?
No modelo incremental, o sistema é desenvolvido rapidamente já que existe um alinhamento constante com o usuário.
C. 
Redução de riscos de atraso da entrega.
Por que esta resposta não é correta?
Com a entrega incremental dos módulos, o atraso de entrega é reduzido neste modelo.
D. 
As partes entregues durante os incrementos não oferecem integração.
Por que esta resposta não é correta?
O modelo incremental prevê que os módulos sejam integrados conforme sua finalização, mesmo que possa ocorrer problemas de integração para o desenvolvedor solucionar.
E. 
O projeto é alinhado com as necessidades do cliente.
Por que esta resposta não é correta?
Como o cliente vai dando feedbacks durante o desenvolvimento, o projeto recebe o direcionamento e a avaliação constante do cliente.
O modelo incremental é o ideal para esse projeto por que o desenvolvimento do software é realizado em etapas, cada parte do software é desenvolvida separadamente, então quando uma parte está completa ela é adicionada a software. 
E uma das dificuldades enfrentadas pelos gerentes do projeto é por que as etapas do ciclo podem estar ocorrendo de forma simultânea. 
Sua resposta
 O modelo incremental é o ideal para esse projeto por que o desenvolvimento do software é realizado em etapas, cada parte do software é desenvolvida separadamente, então quando uma parte está completa ela é adicionada a software. 
E uma das dificuldades enfrentadas pelos gerentes do projeto é por que as etapas do ciclo podem estar ocorrendo de forma simultânea. 
RESPOSTA DESAFIO
 Enviado em: 08/05/2021 20:35
Padrão de resposta esperado
O modelo incremental é o ideal para ser usado neste caso, uma vez que ele permite o particionamento do sistema e o desenvolvimento de diferentes partes em paralelo e de forma gradual. Como o objetivo é de iniciar com um serviço e expandi-lo com o tempo, é interessante usar o modelo incremental e a estratégia de iteração, pois ele prevê durante o ciclo de vida todas estas mudanças e melhorias.
O maior problema que os gerentes podem enfrentar com o uso deste modelo é a dificuldade de gerenciar as diferentes partes e iterações que ocorrem em paralelo.

Continue navegando