- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容 用例与用例构建方法 需求分析实例 需求分析工具使用介绍 引子--系统分析与设计三条途径 一 是从面向对象分析设计开始,依次建立用例图,时序图及类图,由类图转化成概念数据模型及物理数据模型 二 是从结构化分析开始,依次产生流程分析模型,概念数据模型及物理数据模型 三 结合两种方法 学习过的系统开发方法 UML模型 1、类图(class diagram) 2、对象图(class diagram) 3、Use case diagram 4、Sequence diagram 5、Collaboration diagram 6、Statechart diagram 7、Activity diagram 8、Compomnent diagram 9、Deployment diagram UML中四种关系 1. 依赖(Dependencies) 2. 关联(Association) 3. 泛化(generalization) 4. 实现(realuzation) UML中用例建模的位置 用例 分析的第一步是确定系统能够做什么?谁来使用这个系统?这些分别叫角色(actors)和用例(use cases)。 用例描述了系统提供什么样的功能。通过阅读和分析文档,以及和潜在的用户讨论系统来分析用例。 用例图的构建 外部参与者所理解的系统功能 一个用例模型由若干用例图来描述 主要元素:用例和参与者 用例和参与者如何识别 用例的粒度如何把握 构建用例步骤 Step1:识别系统边界和Actor(识别Actor的一个作用之一就是确定系统边界) Step2:识别用例(从最终客户的角度的出发,捕获功能需求) Step3:书写用户文档(明确用例,以便在设计阶段识别类和类的属性) Step4:识别用例间的关系(以便在设计阶段识别类之间的交互关系) 主要内容 用例与用例构建方法 需求分析实例 需求分析工具使用介绍 关于图书馆系统的需求 1.?这是一个图书馆支持系统; 2.?图书馆将图书和杂志借给借书者。借书者已经预先注册,图书和杂志也预先注册; 3.?图书馆负责新书的购买。每一本图书都购进多本书。当旧书超期或破旧不堪时,从图书馆中去掉。 4.?图书管理员是图书馆的员工。他们的工作就是和读者打交道并在软件系统的支持下工作。 关于图书馆系统的需求 5.?借阅人可以预定当前没有的图书和杂志。这样,当他所预定的图书和杂志归还回来或购进时,就通知预定人。当预定了某书的借书者借阅了该书后,预定就取消。或者通过显式的取消过程强行取消预定。 6.图书馆能够容易地建立、修改和删除标题、借书者、借阅信息和预定信息。 7.?系统能够运行在所有流行的技术环境中,包括Unix, Windows和OS/2,并应有一个现代的图形用户界面 (GUI)。 8.系统容易扩展新功能。 角色 图书馆的角色定为: 图书管理员和借书人 角色分析: 图书管理员是软件系统的用户;而借书者则是来借阅或预定图书杂志的客户。偶尔,图书管理员或图书馆的其他工作人员也可能是一个借书者。借书者不直接和系统交互,借书人的功能由图书管理员代为执行 用例的寻找 图书馆系统中的用例有: 1.???????? 借书 2.???????? 还书 3.???????? 预定 关于图书馆系统的需求 1.?这是一个图书馆支持系统; 2.?图书馆将图书和杂志借给借书者。借书者已经预先注册,图书和杂志也预先注册; 3.?图书馆负责新书的购买。每一本图书都购进多本书。当旧书超期或破旧不堪时,从图书馆中去掉。 4.?图书管理员是图书馆的员工。他们的工作就是和读者打交道并在软件系统的支持下工作。 关于图书馆系统的需求 5.?借阅人可以预定当前没有的图书和杂志。这样,当他所预定的图书和杂志归还回来或购进时,就通知预定人。当预定了某书的借书者借阅了该书后,预定就取消。或者通过显式的取消过程强行取消预定。 6.图书馆能够容易地建立、修改和删除标题、借书者、借阅信息和预定信息。 7.?系统能够运行在所有流行的技术环境中,包括Unix, Windows和OS/2,并应有一个现代的图形用户界面 (GUI)。 8.系统容易扩展新功能。 用例完整版 图书馆系统中的用例有: 1.???????? 借书 2.???????? 还书 3.???????? 预定 4.???????? 取消预定 5.???????? 增加标题 6.???????? 修改或删除标题 7.???????? 增加书目 8.???????? 删除书目 9.???????? 增加借书者 10.????? 修改或删除借书者 对用例的进一步描述
您可能关注的文档
最近下载
- 外教社新世纪英专本科生系列(修订版):英语阅读 第1册 PPT课件Unit 6.pptx VIP
- 标准图集-宁04JT-02 住宅厨房、卫生间排风道图集(二) (YQD型).pdf VIP
- 数据采集与处理 配套课件.pptx
- 内科学 心律失常 心律失常.doc VIP
- 光伏工程档案资料表、质量现场检查表、验收资料清单、验收、试运和移交生产、竣工验收鉴定书.pdf VIP
- MTI中的翻译理论教学 廖七一教授发言稿.ppt VIP
- 外教社新世纪英专本科生系列(修订版):英语阅读 第1册 PPT课件Unit 5.pptx VIP
- 河南省通用安装工程预算定额章节说明.doc
- 内科学 心律失常 心律失常.docx VIP
- 行政办事员五级(初级工)考试复习题及答案.doc VIP
文档评论(0)