Um processo de desenvolvimento de software é uma receita utilizada para a construção de software que determina as capacidades que possui, como é construído, quem trabalha em quê, e os prazos para todas as actividades. Os processos visam trazer disciplina e previsibilidade ao desenvolvimento de software, aumentando as hipóteses de sucesso de um projecto. UML é a linguagem para modelar o seu software, é uma parte importante do processo de desenvolvimento de software. A modelação consiste na construção de uma abstracção da realidade. As abstracções são simplificações que ignoram detalhes irrelevantes e representam apenas os detalhes relevantes.
Continue reading