Um projeto deve começar com o olhar sistêmico completo: observe tudo o que faz parte, mesmo que no começo você ainda não saiba dos detalhes.
Há muitos anos as aplicações rodavam apenas no computador do usuário. Atualmente, a maioria dos sistemas depende de uma arquitetura complexa, que permeia vários computadores. Veja, por exemplo, o sistema de compras de produtos da empresa (e-Commerce) que funciona por meio da Internet. Normalmente, utilizamos nosso navegador Web para acessar um sistema de compras, pesquisamos sobre a disponibilidade dos produtos, pesquisamos preços, selecionamos produtos para compra, selecionamos uma opção de entrega, e concluímos a compra definindo como iremos pagar e validando o pagamento.
A arquitetura desse negócio envolve:
Em face dessa complexidade do ambiente de TI, você precisa encontrar uma maneira de avançar com a modelagem correta do projeto e uma maneira de descrevê-lo usando UML.