UML面向对象设计与分析项目实战1资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一步:获取需求 内容 功能性需求、非功能行需求、设计和约束 途径 与用户交谈,向用户提出问题 参观用户的工作流程,观察用户的操作 分析已经存在的同类软件产品,提取需求与同行、专家交谈 从行业标准、规则中提取需求 从其它渠道上搜查相关资料 结果 需求分析说明书 二、图书管理系统 1.图书管理系统的背景 2.图书馆管理系统的需求分析 二、图书管理系统 1.图书管理系统的背景 图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。 二、图书管理系统 2.图书馆管理系统的需求分析 图书信息管理系统功能性需求包括 ◇图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。 ◇当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是通过图书管理员充当借阅者的代理和系统交互。 ◇系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。并且能够查询借阅者、图书和图书管理员的信息。 ◇可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。 二、图书管理系统 2.图书馆管理系统的需求分析 UML静态建模 静态建模机制 一、UML静态模型—用例模型回顾 1.用例模型主要由以下模型元素构成: 用例图(Use Case Diagram) a)参与者(Actor) b)用例(Use Case) c)通讯关联(Communication Association) 用例规约(Use Case Specification) 针对每一个用例都应该有一个用例规约文档与之相对应,该文档描述用例的细节内容。 一、UML静态模型—用例模型回顾 2.用例模型中的关系: 参与者与用例之间的关系 关联关系 参与者与参与者之间的关系 泛化关系 用例与用例之间的关系 包含关系、泛化关系、扩展关系 一、UML静态模型—用例模型回顾 3.用例模型建模步骤: 寻找参与者 确定用例 分析关系 细化用例规约 对建模结果精化和细化 二、 UML静态模型—类图回顾 1.类图概念 类图描述了系统中的类及其相互之间的各种关系,其本质反映了系统中包含的各种对象的类型以及对象间的各种静态关系(关联,子类型)。 一、UML静态模型—类图回顾 类图图符表示: 二、 UML静态模型—类图回顾 2.类图中的关系 二、 UML静态模型—类图回顾 2.类图中的关系—多重性表示 二、 UML静态模型—类图回顾 3.类图建模步骤: 研究分析问题领域,确定系统的需求。 发现对象和类,确定属性和操作。 发现类之间的静态联系。 设计类与联系。调整和细化已得到的对象类和类之间的联系,解决诸如命名冲突、功能重复等问题。 三、图书管理系统的静态模型—用例图 1. 寻找参与者 借阅者 图书管理员 系统管理员 三、图书管理系统的静态模型—用例图 三、图书管理系统的静态模型—用例图 2. 确定用例 借阅者用例 图书管理员用例 系统管理员用例 三、图书管理系统的静态模型—用例图 借阅者进行的活动 可以通过图书名称或ISBN/ISSN号查找图书的详细信息 能够根据图书证编号和相关密码登陆自助机器,查询图书信息、个人信息和进行图书预定。 每个借阅者都可以通过自主机器在登陆后查询自己的信息,但是不允许在未授权的情况下查询其他人的信息。 登陆自助机器后,借阅者可与预定相关书籍。 可以通过图书管理员借阅相关书籍。 通过图书管理员归还书籍,如果没按时归还或书籍损坏,需要缴纳罚金。 三、图书管理系统的静态模型—用例图 借阅者用例图 三、图书管理系统的静态模型—用例图 图书管理员进行的活动 借阅者可以通过图书管理员借阅书籍。当图书管理员处理借阅时,需要检查用户的合法性,如果不合法,不允许借阅书籍。如果该图书已经被借阅者预定,需要删除该图书的预定信息。 借阅者可以通过图书管理员归还书籍。当借阅者借阅的书籍超过一定的期限时,图书管理员需要收取罚金。 三、图书管理系统的静态模型—用例图 图书管理员用例图 三、图书管理系统的静态模型—用例图 系统管理员进行的活动 系统管理员有权限去查询各种图书的信息。 书籍的添加是通过系统管理员进行的,图书添加时要输入书籍的详细信息。 书籍的删除也通过管理员进行

文档评论(0)

boss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档