- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 8 章
UML 在设计阶段的
应用
课程目标
• 对象交互分析
• 数据存储
• 界面设计
• 其它设计
• 类的设计
设计阶段的应用
• 在设计阶段,需要根据对问题的分析结果给出解决问
题的方案,一般使用 UML 来记录分析过程和描述
设计方案 。
对象交互分析
对象交互分析
• 系统接口
• 对象设计
系统接口
系统接口(续)
• “System” 来表示一个笼统的系统对象,表示需要实
现的系统的一个实例。对象 System 通过三个消息
同外界进行交互,这三个消息是:
– SendData( ) :仪表向系统发送称重数据
– DisplayItem( ) :系统显示处理后的称重数据
– UploadItem( ) :系统把处理后的称重数据上传给数
据库服务器
发送数据—— SendData()
• 仪表是通过串行通讯线路与计算机的串口相连,因此
仪表发送给计算机的数据实际上是把数据发送给计算
机的串口。
• 当串口接收到仪表发送过来的数据后,先把数据保存
起来,系统再从串口接收数据。因此,可以把计算机
串口作为一个独立的对象来考虑。
串口合作图
• 串口对象 SerialPort 与系统对象 System 进行交互,串
口 对 象 SerailPort 接 收 来 自 仪 表 对 象 Meter 的
SendData() 消息,也就是说串口对象 SerialPort 与系统
对象 System 和仪表对象 Meter 之间存在关联。在交互
图的基础上,可以设计出一个串口类 SerialPort 、系统类
System 、仪表类 Meter 。串口类与系统类和仪表类都存
在关联关系。
串口类图
串口类—— SerialPort 属性
• 为了使串口能够正常工作,需要设置串口的通讯参
数。因此这些参数就成了串口类 SerialPort 的属
性,串口的参数主要有:
– Number :串口号
– Baud :数据传输波特率
– StartBit :开始位位数
– StopBit :停止位位数
– DataBit :数据位位数
– Parity :奇偶校验
串口类—— SerialPort 方法
• 首先从串口对象交互图中可以看出,系统对象有一个发送
给串口的消息 ReceiveData() ,它是串口类的一个方法。
• 串口有很多工作参数,这些参数是可以根据工作需要进行
设 置 的 , 因 此 串 口 类 应 该 提 供 一 个 参 数 设 置 方 法
SetPara() 。
• 通过该方法可以设置所有的参数。这样就找到了两个串口
类的方法:
– ReceiveData()
– SetPara()
串口类—— SerialPort 状态
• 串口有工作状态,当串口工作时,称串口已经打开。
当串口工作结束后,则需要关闭串口。串口下次再开
始工作时,还需要重新打开串口。
串口类—— SerialPort 类图
• 为类 SerialPort 增加了一个属性:
– opened :标识串口是否打开。
• 增加了下面三个方法:
– Open() :打开串口
– Close() :关闭串口
– IsOpened() :读取 Opened 标识,判断
串口是否打开。
对象合作图
显示称重数据—— DisplayItem()
• 在系统得到称重数据后,称重数据需要经过处理并最
终显示在用户界面上,以便于用户查看。在最终的用
户界面中不仅要显示称重数据,还包括与界面相关的
一些其它的内容如:命令按钮、
您可能关注的文档
- 奥斯特罗姆八项原则.docx
- 奔驰SUV汽车城市巡游试乘试驾美食探索之旅活动推荐策划方案ppt.pptx
- 奉法者强则国强教学课件(一).docx
- 好书推荐——余华《活着》.ppt
- 婚姻法判断题题库.doc
- 季节性施工技术保证措施.docx
- 孟子思想系列ppt-人教课标版.ppt
- 奇妙的海洋生物26页PPT.ppt
- 如何构建计算机网络.docx
- 如何进行森林资源调查和管理.docx
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 成套简历几何简约个人简历word简历模板.pdf VIP
- (新统编版)语文六年级上册 第三单元 大单元教学设计.docx
- 《盘扣制作》-精选·课件.ppt
- BP85224DA参考设计_ 5V200mA buck/正电压/晶丰明源家电电源.pdf
- 食管裂孔疝诊断治疗指南.doc
- BP85256D参考设计_12V300mA 晶丰明源家电电源.pdf
- 现代服务业劳动(教案) 六年级上册劳动鲁科版.pdf
- 2021年XX市委党校组工干部培训班学习心得体会.doc VIP
- 天津市第二十五中学2024-2025学年高三上学期第一次月考物理试卷.docx VIP
- 中国LNG加气站行业市场现状及发展前景分析-预计2025年市场保有量将超7700座.docx
文档评论(0)