Processo de Desenvolvimento de Sistemas de Informação

Existem maneiras diferentes para o processo de desenvolvimento de software. Os dois métodos mais conhecidos e utilizados são o Waterfall e Agile. No método Waterfall, toda a informação  e procedimento deve ser reunida e fundamentada antes da criação do sotfware em si.

Imagem 1 – Waterfall Development

  1. Waterfall é um modelo de desenvolvimento de sotware , no qual o desenvolvimento é visto como um fluir constante para frente, através da fases referidas na imagem 1:
  • A primeira fase- Análise de Requisitos implica a investigação. É uma fase importante pois o engenheiro de requisitos e o analista de negócios, juntamente com o engenheiro de sistema , identificam as necessidades ou requisitos de um determinado cliente. Uma vez que os requisitos do sistema tenham sido identificados, os projetistas de sistemas estarão preparados para projetar a solução.
  • As especificações dos requisitos são analisadas em detalhe nesta fase e a conceção do sistema, é preparado. As especificações do projeto são a base para a fase de implementação e modelo de teste de unidade.

VANTAGENS DO MODELO WATERFALL

  • Simples e façil compreender;
  • Façil de gerir;
  • As várias fases são completadas uma de cada vez;
  • Funciona bem para pequenos projetos.

DESVANTAGENS DO MODELO WATERFALL

  • Depois que um aplicativo estar em fase de testes, é muito difícil voltar atrás e mudar algo que não foi bem pensado na fase de conceção;
  • Não é um bom modelo para projetos complexos e orientado a objetos;

QUANDO USAR O WATEFALL MODEL

  • Requistos são bem conhecidos;
  • A definição do produto é estável;
  • Não há requisitos ambíguos;
  • O projeto é pequeno

http://productmanagementtips.com/2013/01/24/agile-vs-waterfall-differences/

http://www.buzzle.com/editorials/1-5-2005-63768.asp

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s