Elements of Analysis Model Methods New classes Generalization Association Dependencies Implementing control Abstract classes, interfaces types