Let's create a CRC model for a toy system to track projects and developers. Some high-level use cases are:
- Create a project entry, recording its title, leader, status, and starting date.
- Create a developer entry, recording name, job title, telephone number, and e-mail address.
- Update the status of a project.
- Add a team member to a project.
- Remove a team member from a project.
- Change the leader of a project.
- List the team members assigned to a project.
- List the projects to which a developer is assigned.