-- Processo de desenvolvimento de software: um processo é um conjunto de atividades, ações e tarefas realizadas na criação de um produto de trabalho (work product) - Pressman. -- Na engenharia de software, um processo não é uma prescrição rígida de como desenvolver um software, mas sim uma abordagem adaptável que possibilita às pessoas (a equipe de software) realizarem o trabalho de selecionar e escolher o conjunto apropriado de ações e tarefas.
-- Modelo de processo de software: É uma representação abstrata de um processo de software. Cada modelo representa um processo a partir de uma perspectiva particular. Modelos de processo de software são utilizados para explicar diferentes abordagens do desenvolvimento de software. Definem a sequência em que as atividades do processo serão realizadas. Não são descrições definitivas de processo, mas sim abstrações úteis, que podem ser usadas em diferentes abordagens.
-- Fases do ciclo de vida de software: 1 - Levantamento de requisitos; 2 - Projeto/Design; 3 - Implementação; 4 - Verificação e Validação; 5 - Manutenção.