In this section, we will model our ChalkTalk application. This application will be used in subsequent chapters as well. For now, we will focus on the high-level design of packages and classes based on the requirements given in the following sidebar.
THE CHALKTALK APPLICATION—REQUIREMENTS
ChalkTalk is a simple course-scheduling application that may be used in a college or other institution that offers classes to students. We will refer to the institution simply as the School.
The high-level requirements of this application are