单元1 预览与认知UML软件模型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图1-18 “用户登录类”的类图 图1-19 “数据库操作类”的类图 UML使用有三个预定义分栏的图标表示类,从上至下三个分栏表示的内容分别为:类名称、类的属性和类的操作(操作的具体实现称为方法),它们对应着类的基本元素。 3.认知用户登录模块的活动图 UML的活动图描述为满足用例要求所要进行的活动,描述业务过程的工作流程中涉及的活动。 活动图由多个动作组成,当一个动作完成后,动作将会改变,转移到一个新的动作。 用户登录模块的活动图如图1-20所示。 该活动图描述的用户登录过程如下: (1)启动软件系统,显示登录界面。 (2)用户在登录界面分别输入“用户名”和“密码”。 (3)用户单击【确定】按钮,系统通过验证用户输入的“用户名”和“密码”的正确性,判断用户身份是否合法。 (4)如果用户身份合法,则成功登录。如果用户输入的“用户名”或者“密码”有误,则显示提示信息,此时用户可以单击【取消】按钮,退出登录状态;也可以重新输入用户名或密码,系统重新验证用户的身份。 图1-20 用户登录模块的活动图 4.认知用户登录模块的顺序图 顺序图显示多个对象之间的动态协作关系,重点是显示对象之间发送消息的时间顺序。 顺序图也显示对象之间的交互,就是在系统执行时,某个指定时间点发生的事情。 图1-21所示的顺序图执行顺序如下所示: (1)用户启动软件系统,向软件系统发出运行 系统的消息,即“run system”。 (2)登录界面对象发送“createLoginWindow”消息给它自己,以创建登录窗口。 (3)用户输入“用户名”和“密码”,向登录界面对象发送“login”消息,验证输入的“用户名”和“密码”是否符合系统规定的限制条件。 (4)用户单击【确定】按钮,触发Click事件,向登录界面对象发送“checkUser”消息。 (5)登录界面向用户登录对象发送“getUserInfo”消息验证“用户名”和“密码”的正确性。 (6)用户登录对象向数据操作对象发送“getData”消息从“用户信息”数据表提取登录用户的数据。 (7)数据操作对象给用户登录对象返回数据。 (8)用户登录对象给登录界面返回数据。 (9)登录界面给用户返回是否成功登录的信息。 图1-21 用户登录成功的顺序图 【同步训练】 【任务1-4】在Visio 2010中预览用户登录模块的活动图 【任务描述】 (1)在Visio 2010中打开“01用户登录模块模型”,然后显示“01用户登录模块活动图”。 (2)调整“01用户登录模块活动图”中文字的大小及各个形状的位置,然后保存活动图的修改。 (3)观察Visio 2010界面的组成。 【操作提示】 (1)首先应启动Visio 2010,然后打开本单元对应的模型文件。 (2)在【模型资源管理器】中双击打开“01用户登录模块活动图”。 【任务1-5】在Rational Rose 2003中预览用户登录模块的类图和顺序图 【任务描述】 (1)在Rational Rose 2003中打开“01用户登录模块模型”,然后依次显示“01用户登录模块类图”和“01用户登录模块顺序图”。 (2)调整“01用户登录模块类图”中文字的大小,然后保存类图的修改。 (3)观察Rational Rose 2003界面的组成。 【操作提示】 (1)首先应启动Rational Rose 2003,然后打开本单元对应的模型文件。 (2)展开“Use Case View”的组成元素,然后双击相应的类图或顺序图即可显示。 【单元小结】 软件模型是系统的完整抽象,图则是模型或模型子集的图形化表示。 本单元主要对UML的图建立初步印象,了解Visio 2010和Rational Rose 2003的界面组成,掌握在Visio 2010和Rational Rose 2003中浏览UML图的方法。 初步了解UML的功能、组成、图、视图及其应用领域。 类图描述的是一种静态关系,在系统的整个生命周期中都是有效的。对象图是类图的实例,使用与类图几乎相同的标识。 它们的不同点在于对象图显示类的多个对象实例,而不是实际的类,一个对象图是类图的一个实例,对象图只能在系统某一个时间段内存在。 (3)行为图:包括状态机图和活动图,用于描述系统的动态模型和组成对象之间的交互关系。其中状态机图描述类的对象所有可能的状态以及事件发生时状态的转移条件。通常,状态机图是对类图的补充。 实际上并不需要为所有的类绘制状态机图,只需要为那些有多个状态且其行为受外界环境的影响并且发生改变的类绘制状态机图。 活动图描述

文档评论(0)

zipzoom + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档