Ch 2-3 + use case + class diagram