2 - Usando o UML para planejar um sistema de cadastro de clientes

Iremos agora criar um sistema para cadastrar clientes de um estabelecimento comercial, que permita arquivar os dados destes clientes, e que possibilite gerar relatórios e envios de e-mail para anunciar promoções e outras informações.

A UML não define uma sequência pela qual devemos desenhar os diagramas. Ela é apenas uma linguagem de diagrama. Porém, se estamos criando um sistema do zero, é interessante começar pelo diagrama de casos de uso, pois permite definir o tamanho (escopo) do sistema que queremos fazer, uma vez que nos força a dizer quais funções o sistema terá.

2.1 Casos de Uso

Para construir este diagrama precisamos perguntar:

  1. Quais são as funcionalidades do sistema? (casos de uso)
  2. Quem irá interagir com o sistema? (atores)
  3. Como será a interação destes itens? (relacionamentos)
⇒  Atores

Podemos elencar os seguintes atores:

  • Usuário do sistema
  • Cliente
  • Serviço de e-mail

Os atores são representados como um boneco.

Copyright © 2014 AIEC.