Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
Antes de avançar qualquer esclarecimento sobre processo de software é sempre bom apresentar
algumas diferenças básicas entre alguns termos que por vezes são tomados com o mesmo
significado.
Existe alguma sobreposição em relação aos termos Processo, Modelo e Metodologia, gerando
confusão em algumas circunstâncias.
Processo de software
Pode ser considerado como um framework para tarefas que são necessárias para a construção de
um software de qualidade.
Modelo
Em outras palavras, um modelo é uma filosofia do andamento das fases do ciclo de vida e não uma
descrição de como cada deve ser executada.
Metodologia
Processo de software
Pela definição dada na introdução, podemos entender o que é um processo de software, porém, é
importante observarmos que o nível de detalhe que cada processo pode assumir depende de vários
factores, de entre eles a equipa de desenvolvimento e do escopo do produto que se pretende.
Além disso, não há processo correcto ou incorrecto: a vantagem de utilizar um processo ou outro
A ou B depende da aplicação a que se destina, do ambiente e do seu objectivo,
1. Especificação
2. Desenho ou projecto
3. Implementação ou codificção
5. Evolução e manutenção
Alteração do software para atender a novas necessidades do usuário. Nesta fase, o software
em geral entra em um ciclo iterativo que abrange as fases anteriores.
Todo modelo de software deve levar em consideração as fases descritas, no entanto, cada
um organiza estas fases de acordo com a sua filosofia de organização.