El documento describe el diseño computacional de un software educativo. En esta etapa, se definen claramente las clases de objetos con sus atributos y métodos, así como los invariantes de cada clase. También se refinan los objetos definidos previamente y se adaptan a la herramienta de desarrollo. Finalmente, se ilustran los casos de uso mediante diagramas para modelar las interacciones entre objetos.