1. Disseny orientat a Objectes.
2. Disseny de la implementació dels casos d'ús
2.1. Disseny de la persistència
2.2. Pas del diagrama estàtic a model entitat relació ( 1Hora)
3. Principis de disseny
3.1. Acoblament i cohesió
3.2. Obert-Tancat. Llei de Demeter.
3.3. Principi de no repetició.
3.4. Substitució de Liskov.
3.5. Segregació d'interfícies.
3.6. Inversió de dependències.
4. Sistema de patrons.
4.1. Introduccció i sistemes de patrons
4.2. Patrons d'anàlisi
4.3. Patrons d'assignació de responsabilitats
4.4. Patrons d'arquitectura
4.5. Patrons de disseny.
5. Proves del programari OO
5.1. Validació, verificació
5.2. Estratègies de prova
5.3. Caixa blanca
5.4. Caixa Negra