O Modelo em Cascata

O Modelo em Cascata ou Ciclo de Vida do Software foi o primeiro modelo de processo de desenvolvimento de software publicado.

Os principais estágios do modelo demonstram as atividades fundamentais de desenvolvimento:

Análise e definição de requisitos. Os serviços, restrições e objetivos do sistema são definidos por meio de consultas aos usuários do sistema. Eles são, portanto definidos detalhadamente e servem como uma especificação de sistema.

Projeto de sistema e software. O processo de projeto de sistema divide os requisitos em sistemas de hardware ou de software. Ele estabelece uma arquitetura geral do sistema. O projeto de software envolve a identificação e a descrição das abstrações fundamentais do sistema de software e suas relações.

Implementação e teste de unidade. Durante esse estágio, o processo de software é realizado como um conjunto de programas ou unidades de programas. O teste unitário envolve a verificação de que cada unidade atende à especificação.

Integração e teste de sistema. As unidades individuais de programa ou os programas são integrados e testados como um sistema completo para garantir que os requisitos de softwares foram atendidos. Após os testes, o sistema de software é liberado para o cliente.

Operação e manutenção. Geralmente (embora não necessariamente) esta é a fase mais longa do ciclo de vida. O sistema é instalado e colocado em operação. A manutenção envolve a correção de erros não detectados nos estágios anteriores do clico de vida, no aprimoramento da implementação das unidades de sistema e na ampliação dos serviços de sistema à medida que novos requisitos são identificados.

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 )

Google+ photo

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

Connecting to %s