- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML活动图解读
②系统管理员进行书目信息维护的活动图 南华大学研究生院计算机学院 * ③系统管理员维护书籍信息的活动图 南华大学研究生院计算机学院 * 课堂练习 一个咨询公司会见新客户时的业务过程: 1、公司业务员(Sales Person)打电话给客户(Client),确定一个约定(Call client and set up appointment)。 2、如果约定地点是在公司之内(appointment onsite),那么公司中的技术人员(Corporate Technician)就要为会面准备一间会议室(Prepare a conference room)。 3、如果约定地点是公司之外(appointment offsite),那么咨询顾问(Consultant)就要用膝上电脑准备一份陈述报告(Prepare a laptop)。 4、咨询顾问和业务员与顾客在约定的时间和地点见面(Meet with the client)。 5、业务员随后给他们准备好会议用纸(follow-up with a letter)。 6、如果会议产生了一个问题陈述(statement of problem),咨询顾问就根据问题陈述建立一个提案(Create proposal)并把该提案发给客户(Send proposal to client)。 请分别建立简单活动图和标识泳道的活动图。 南华大学研究生院计算机学院 * 会见新客户的简单活动图 南华大学研究生院计算机学院 * 带泳道的活动图 南华大学研究生院计算机学院 * 建立“教师查看、修改学生信息”用例的活动图。教师在登录时,系统会验证教师输入的账号、密码、动态码等登录信息,如果验证未通过,则登录失败。如果验证通过,教师登录成功,并选择需要查询的学生,系统会显示教师选中的学生信息。教师查看信息后,修改学生信息,修改完成后保存学生信息,这时系统会将修改后的信息保存到数据库。之后教师退出系统,系统注销教师账号。 南华大学研究生院计算机学院 * 课堂练习2 南华大学研究生院计算机学院 * 用Rational Rose 画活动图 1.活动图的建立 南华大学研究生院计算机学院 * 2.订制工具条(一般为增加工具) 南华大学研究生院计算机学院 * 方法一: 方法二: Options选项 南华大学研究生院计算机学院 * 3.创建带泳道的活动图 南华大学研究生院计算机学院 * 对泳道进行命名:双击NewSwimlane 南华大学研究生院计算机学院 * 创建活动(create activity) 南华大学研究生院计算机学院 * 圆角矩形 某个网上书店项目中的团体购书的客户活动图 南华大学研究生院计算机学院 * BBS系统中用户注册的各种活动状况图 南华大学研究生院计算机学院 * 将Rational Rose 模型发布到web 南华大学研究生院计算机学院 * 南华大学研究生院计算机学院 * 在此处填写保存路径 保存之后的文件 南华大学研究生院计算机学院 * 南华大学研究生院计算机学院 * * * LOGO 活动图 南华大学研究生院计算机学院 * 主讲人:袁鼎 思考 一个系统的需求(以计算器为例): 在还没有该系统之前,计算是如何进行的?各类用户是如何参与到计算相关工作的? 应用了该系统后,计算如何进行?各类用户如何在本系统中工作? 南华大学研究生院计算机学院 * 结论(两类问题) 1.事物的内容及事物间的关系(结构建模) 2.流程相关的问题(行为建模) 南华大学研究生院计算机学院 * 活动图的概述 活动:指某件事情正在进行的状态。 活动在状态机中表现为一个由一系列动作组成的非原子的执行过程。 活动图是一种描述系统行为的图,它用于展现参与行为的类所进行的各种活动的顺序关系。 活动图和状态图都是状态机的表现形式。 南华大学研究生院计算机学院 * 活动图的概念 活动图定义: 活动图是由活动节点和转换流程构成的图。它描述系统或业务的一系列活动构成的控制流,描述系统从一种活动转换到另一种活动的整个过程,即用来描述事物或对象的活动变化流程。活动图用于对系统的计算流程和工作流程建模。 南华大学研究生院计算机学院 * 某公司销售过程的活动图 活动图 活动图的作用: 活动图常用来描述业务或软件系统的活动轨迹,描述了系统的活动控制流程。我们常用活动图对业务过程、工作流和用例实现进行建模。 活动图的优点: 最适合支持并行行为,而且也是支持多线程编程的有力工具。 活动图的缺点: 很难清晰地描述动作与对象之间的关系。 南华大学研究生院计算机学院 * 多线程的概念就和CPU多核一样,好处就是一心多用的意思,比如一个程序可以同时文件读写、网络收发、用户输入等等 活动图的表示 1. 初始节点和终点
文档评论(0)