网站大量收购闲置独家精品文档,联系QQ:2885784924

《电子商务系统分析与设计》 课件0300-UML概述 用例图概述;0301-绘制用例图;0302-UML-绘制类图.pptx

《电子商务系统分析与设计》 课件0300-UML概述 用例图概述;0301-绘制用例图;0302-UML-绘制类图.pptx

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

UML统一建模语言;;;1.1什么是UML?

UML是统一建模语言(UML是UnifiedModelingLanguage的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。

;1.2UML能做什么?

提供了便于不同人之间有效地共享和交流设计结果的机制。UML作为通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。

它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。

UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,UML是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。;2.1建模重要性例子;2.2模型的实质

模型就是对现实的抽象简化

2.3建模的目标;2.4快速以一个实例认识UML

游戏开发:骰子游戏,软件模拟游戏者投掷两个骰子,如果总点数是7则赢得比赛,否则为输。

过程:;;骰子游戏的领域模型;分配对象职责并绘制交互图(动态建模);定义设计类图(静态建模);3.1UML的结构;3.2UML视图;;;;;;;;;4.1什么是用例图

用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系。

;4.2用例的绘制

由参与者(Actor)、用例(UseCase)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。要在用例图上显示某个用例,可绘制一个椭圆,然后将用例的名称放在椭圆的中心或椭圆下面的中间位置。

;4.3注释

在用例建模中,为了更加清楚的描述用例或者参与者,会使用到注释。

;4.4用例图的作用

用例图是需求分析中的产物,主要作用是描述参与者和用例之间的关系,帮助开发人员可视化的了解系统的功能。

借助于用例图,系统用户、系统分析人员、系统设计人员、领域专家能够以可视化的方式对问题进行探讨,减少了大量交流上的障碍,便于对问题达成共识。

;4.5用例图关系

用例图中涉及的关系有:关联、泛化、包含、扩展。

;关联(Association)

表示参与者与用例之间的通信,任何一方都可发送或接受消息。【箭头指向】:指向消息接收方

;泛化(Inheritance)

就是通常理解的继承关系,子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为,也可以重载它。父用例通常是抽象的。

【箭头指向】:指向父用例

;包含(Include)

包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤

【箭头指向】:指向分解出来的功能用例

;扩展(Extend)

扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。

【箭头指向】:指向基础用例;4.6如何绘制用例图呢?

;4.7实例“学生信息管理系统”的需求

(1)系统管理员登录后可以对班级的基本信息进行增加、删除、修改、查询等操作。学校领导登录后可以对班级基本信息进行查询操作。

(2)教师登录后可以对学生的考试成绩进行录入、删除、修改、查询等操作。学生登录后可以对考试成绩进行查询操作。

(3)学生登录后可以了解所有选修课程的具体信息,可以根据自己的需要选择不同课程。系统管理员登录后可以增加、修改、查询、删除选修课程。

(4)系统管理员可以对账号进行创建、设置、查看、删除等操作。;有一台自动销售商品(食品或者饮料等)的机器,任何人都可以通过按上面的按钮来购买商品,每个商品旁边都有一个指示灯,用来表示有没有该商品,机器上有一个人民币入口和找零出口,用来收钱和找钱,如果你需要购买一瓶果汁,请绘制出用例图。;图书馆管理系统是对书籍的借阅及师生信息进行统一管理的系统,具体包括读者的借书、还书、书籍预订;

图书馆管理员的书籍借出处理、书籍归还处理、预订信息处理;

还有系统管理员的系统维护,包括增加书目、删除或更新书目、增加书籍、减少书籍、增加读者账户信息删除或更新读者账户信息、书籍信息查询、读者信息查询等。

;;;;;;绘制用例图;建模的实质就是对现实的具体化。()

建模的目标之一是便于开发人员展现系统。()

对于中小系统项目,不用建模。()

UML是一种建模工具,只能应用于IT行业。()

UML由视图、图、模型元素和通用机制组合而成。()

用例图由参与者和用例及它们之间的关系构成。()

用例图中一般有4种关系,关联、泛化、包含和继承。()

用例图的包含关系是指,用例可以简单的包含其它用例具有的行为,并把它所包含的用例行为作为自身行为的一部分。()

如果你根据一组

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档