Task1. 为“预约图书”作出详细的用例模型。该模型应该采用用户(而不是系统)的视角。因此,例如,“确认预约信息”而不是“显示预约信息”。出于同样的原因,定义用例来处理用户的输入和操作,但并不特定于系统的计算和网页创建活动。显示用例之间的依赖关系以可视化应用程序的类似于工作流程的行为。指定«包含»和«扩展»关系以及任何重要的约束条件。
Task2. 作“预约图书”用例的活动图。
Task3. 作“预约图书”的领域模型。
Task4. 作被预约的图书的状态模型。
Task5. 作“预约图书”的系统顺序图并分析操作协议。