在开发主类列表的同时,需求规约也用于开发一组用例。一个用例是一个场景(或一组相关场景)的描述,将待开发系统与系统用户进行交互。通过用例的拟定,可以表示系统的行为,而不必规定如何实现这种行为。也就是说,从外部观点来看,一个用例指出系统做什么,而不说明系统如何完成任务。系统所采用的方式关注用例分析。通常,用例先用叙述方式描述。随着对系统需求理解的逐步深化,用类图和交互图来直观表示用例。用例与参与者交互。与用例交互时,参与者代表了用例的用户所扮演的一系列角色。一个参与者可以是人、硬件设备或其他与待开发系统交互的软件系统。最初的用例描述规定了用例何时开始和结束,如何开始和结束,用例何时与参与者交互且交换哪些对象,以及主事件流和可选事件流。