- 7
- 0
- 约 58页
- 2016-10-26 发布于广东
- 举报
第1章 初识UML UML(Unified Modeling Language,译为统一建模语言),是一种面向对象的可视化建模语言,它能够让系统构造者用标准的、易于理解的方式建立起能够表达他们设计思想的系统监图,并且提供一种机制,以便于不同的人之间可以有效的共享和交流设计成果。 【教学导航】 【引导训练】 【任务1】体验软件系统的登录过程 启动图书管理系统,首先出现如图 1-1所示的【用户登录】窗口。 然后在图1-1所示的窗体中,分别输入用户名“admin”和密码“admin”,然后单击【确定】按钮。 【任务2】分析软件系统的用户登录模块 根据任务1中图书管理系统登录过程的体验可知,图书管理系统启动后首先出现【用户登录】界面,用户在该界面中输入“用户名”和“密码”,然后由系统对用户输入的“用户名”和“密码”进行验证。 对于“用户名”和“密码”都正确的合法用户,则成功登录系统,否则为非法用户,登录系统失败。 用户登录模块主要提供两个基本功能: (1)用户通过登录界面输入“用户名”和“密码”; (2)系统对用户输入的“用户名”和“密码”进行验证,以判断用户身份的合法性。 【操作示范与知识讲解】 【任务描述】 (1)认识UML的用例图、类图、 活动图和顺序图。 (2)分别在Visio 2003和Rational Rose 2003中浏览UML的用例图。 (3)认识Visio 2003的界面组成和绘图环境。 (4)认识Rational Rose 2003的界面组成和绘图环境。 (5)对UML的功能、组成、图、视图以及UML的应用有一个初步印象。 【任务实施】 1.1 认识UML图 1.1.1 认识用户登录模块的用例图 软件系统(例如图书管理系统)的用户登录模块的参与者通常是“用户”,基本功能有两个: (1)输入用户名和密码; (2)验证用户身份。 UML的用例图用来描述系统的功能,并指出各功能的参与者,用户登录模块的用例图如图1-5所示。 1.1.2 认识用户登录模块的类图 用户在“用户登录界面”输入“用户名”和“密码”,然后通过单击【确定】按钮,触发Click事件,执行验证用户身份的操作。 在系统分析和设计阶段使用UML的类图定义系统的类以及类的属性和操作。 图1-6为“登录界面类”的类图,图1-7为“用户登录类”的类图,图1-8为“数据操作类”的类图。 1.1.3 认识用户登录模块的活动图 UML的活动图描述为满足用例要求所要进行的活动,描述业务过程的工作流程中涉及的活动。 用户登录模块的活动图如图1-9所示。 该活动图描述的用户登录过程如下: (1)启动软件系统,显示登录界面。 (2)用户在登录界面分别输入“用户名”和“密码”。 (3)用户单击【确定】按钮,系统通过验证用户输入的“用户名”和“密码”的正确性,判断用户身份是否合法。 (4)如果用户身份合法,则成功登录。 如果用户输入的“用户名”或者“密码”有误,则显示提示信息,此时用户可以单击【取消】按钮,退出登录状态;也可以重新输入用户名或密码,系统重新验证用户的身份。 1.1.4 认识用户登录模块的顺序图 顺序图显示多个对象之间的动态协作关系,重点是显示对象之间发送消息的时间顺序。 顺序图也显示对象之间的交互,就是在系统执行时,某个指定时间点发生的事情。 用户登录成功的顺序图如图1-10所示,在顺序图的顶部,对象按消息传递的顺序从左到右排列,垂直方向用对象生命线表示时间,时间的顺序为自顶向下,靠近顶部的消息发生的时间要比靠近底部的消息早。 1.2 浏览UML的用例图 1.2.1 在Visio 2003中浏览用户登录模块的用例图 在Visio 2003中浏览用户登录模块的用例图的基本操作步骤如下: (1)启动Visio 2003 (2)打开已有的UML模型文件 Visio 2003工作界面的基本组成与Office 2003相同,主要包括标题栏、菜单栏、工具栏、状态栏、标尺等。 (3)保存绘图文件及用例图 (4)关闭绘图文件 1.2.2 在Rational Rose 2003中浏览用户登录模块的用例图 (1)启动Rational Rose 2003。 通常可以通过【开始】菜单中的级联菜单【Rational Software】→【Rational Rose Enterprise Edition】启动Rational Rose 2003,Rational Rose 2003的初始界面如图1-14所示。 (2)打开已有的UML模型文件 (3)显示用例图 (4)保存模型文件及用例图 (5)关闭用例图 (6)退出Rational Rose 2003 1.3
您可能关注的文档
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP02.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP03.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP04.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP05.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP06.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP07.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP08.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP09.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP10.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP11.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- Dräger德图呼吸机Oxylog 3000 plus用户手册.pdf
- 零售业销售数据分析方法与应用.docx VIP
- 会计信息系统:财务篇 教案全套 宋红尔 第1--9章 系统管理---UFO报表.docx
- 个体化音乐干预减轻腹腔镜手术病人术前焦虑的研究.pdf VIP
- 精品解析:黑龙江省哈尔滨市德强高级中学2023-2024学年高一下学期开学验收考试数学试题(解析版).docx VIP
- GB50108–2024《地下工程防水技术规范》.pptx VIP
- 2023年上海初三语文一模试题说明文阅读汇编含答案.doc VIP
- 2025年福建省中考物理试卷(附答案解析).docx VIP
- Specialized English for Medical Imaging Technology医学影像 技术专业英语.pptx VIP
- 改建工程路面结构设计毕业设计.doc VIP
原创力文档

文档评论(0)