. . . "Use cases are a means of communicating with users and other stakeholders what the system is intended to do." .