As técnicas de análise estrutural, utilizadas na disciplina de Análise em processos tradicionais, visam a modelar os principais conceitos do domínio da aplicação. Na modelagem de problemas reais, é comum a identificação de um grande número de classes; por esse motivo é aconselhado a organização dessas classes em grupos significativos, possivelmente utilizando recursos da notação UML. Com relação à organização das classes identificadas nas técnicas de análise estrutural, conforme proposto pelos autores do UP (Unified Process), e utilizado no processo Praxis, é CORR ETO afirmar que
✂️ a) as classes de Entidade, usadas na modelagem de informação persistente, são tipicamente dependentes da aplicação, com baixa probabilidade de reúso. ✂️ b) em uma primeira aproximação, as classes de Controle correspondem, cada uma, a um caso de uso, mas a necessidade (ou não) delas ficará mais claro com as realizações dos casos de uso. ✂️ c) as classes de Desenho tratam da comunicação com o ambiente do produto e modelam as interfaces do produto com usuários e outros sistemas. ✂️ d) as classes de Controle são utilizadas na coordenação dos fluxos de casos de uso mais simples, sendo os fluxos de casos de uso mais complexos modelados com a utilização de generalizações envolvendo relacionamentos de herança.