第三章-实例----面向对象分析与设计【西工大课件】.pptVIP

  • 6
  • 0
  • 约1.02万字
  • 约 63页
  • 2017-12-07 发布于江西
  • 举报

第三章-实例----面向对象分析与设计【西工大课件】.ppt

第三章-实例----面向对象分析与设计【西工大课件】

二 实例(图书馆信息系统) 图书馆信息系统主要处理书和杂志的借阅和保存。下面是对该信息系统的需求说明,由用户和开发员共同完成。 需求说明 图书馆将书和杂志借给读者,读者和书、杂志一样,必须在系统 中注册; 图书馆负责购买图书,对于流行的书一般要多买几本。如果旧书 或杂志过期了或很破烂则可以从图书馆中删除。 图书馆管理员是图书馆的雇员,负责与客户(借书者)打交道, 他们的工作要得到系统的支持。 借书者可以预定目前借不到的书或杂志,一旦预定的书被返还图 书馆或图书馆新购买书到达,就立即通知预定者。 图书馆可以方便地产生、更新和删除系统中与书目、借书者、借书和预定有关信息。 系统的运行环境(UNIX, Windows, OS/2等)和用户界面(GUI) 系统应该具有很好的可扩展性。 ? 需求分析 (用例) 分析的第一步是定义用例,即描述图书馆系统的 功能;确定系统的功能需求 借出书目 . 返回书目 . 预定 . 删除预定 . 增加标题 . 更新或删除标题 . 增加书目 . 删除书目 . 增加借书者 . 更新或删除借书者 用例图 用例“借出书目”的细化描述 (1)如果借书者没有预订; a. 标记标题 b. 标记可用的该标题下的书目 c.标记借书者 d.图书馆借出标记的书目 e. 增加一条新的借书记录 (2)如果借书者已经预订: a. 标记借

文档评论(0)

1亿VIP精品文档

相关文档