Classes de Processo

Podem ser desenvolvidos cinco tipos diferentes de classes de projeto, cada um deles representando

uma camada diferente da arquitetura de projeto [Amb01]:

• Classes de interfaces do usuário definem todas as abstrações necessárias para a interação

humano-computador (human-computer interaction, HCI). Em muitos casos, a HCI acontece

no contexto de uma metáfora (por exemplo, um talão de cheques, um formulário de

pedidos, uma máquina de fax) e as classes de projeto para uma interface poderiam ser

representações visuais dos elementos da metáfora.

• Classes de domínio de negócio normalmente são refinamentos das classes de análise definidas

anteriormente. As classes identificam os atributos e serviços (métodos) necessários

para implementar algum elemento do domínio de negócio.

• Classes de processos implementam as abstrações de aplicação de baixo nível necessárias

para a completa gestão das classes de domínio de negócio.

• Classes persistentes representam repositórios de dados (por exemplo, um banco de dados)

que persistirá depois da execução do software.

• Classes de sistema implementam funções de gerenciamento e controle de software que

permitam ao sistema operar e comunicar em seu ambiente computacional e com o mundo

exterior

.

Tecs.info - Márcio Ruben
Todos os direitos reservados 2021
Desenvolvido por Webnode
Crie seu site grátis! Este site foi criado com Webnode. Crie um grátis para você também! Comece agora