Um processo de software é um conjunto de atividades
relacionadas que levam à produção de um produto de
software. Existem muitos processos de software diferentes,
mas todos devem incluir quatro atividades fundamentais:
especificação, projeto e implementação, validação e