第8章UML在设计阶段的应用
第8章 UML在设计阶段的应用 需求分析阶段:系统是一个黑盒子,描述了系统完成哪些功能?如何与外部对象交互。 如P123图7.14、P125图7.16有大量外部执行者 设计阶段:系统是一个白盒子,描述系统内部对象如何相互合作、完成系统的功能。 8.1 对象交互分析 从系统外部入手,即从与外部的接口入手,逐层分析到内部。 1)系统的接口 对象System通过三个消息与外界进行交互。(见P129图8.1) 对三个消息进行逐个分析: (1)发送数据 仪表给计算机发送数据,要通过串口,所以,将串口也作为一个对象。那么, a. 流程为: i. 仪表向串口发送消息:将数据发向串口; ii. 系统向串口发送消息:接受来自串口的数据。 见P129图8.2。 b. 三个类的类图(P130图8.3) c. 为了完成上述工作,串口类的属性、方法就出来了。见P130上部。 d. 串口类的状态图,如图8.4。 g. 最后完成了system类的第一个对外接口消息的类分析,得到: i. 一个串口类(见图8.5) ii. 三个类的合作图(见图8.6) c.三个类之间如何交互: record对象的内容如何显示在view类的一个对象上?这是由system类的一个对象来发起
您可能关注的文档
最近下载
- 人教版三年级下册数学全册新质教学课件(配2026年春改版教材).pptx
- 10倍福模块介绍及使用kl3403电力测量.pdf VIP
- 精品解析:山东济南市历下区济南第一中学2025-2026学年高二4月阶段测试英语试题(原卷版).docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷4.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷3.docx VIP
- 湖面漂浮物打捞湖面垃圾打捞及运输方案.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷2.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷1.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课答卷带答案卷5.docx VIP
- 2025欧洲新生儿呼吸窘迫综合征管理共识指南解读.pptx VIP
原创力文档

文档评论(0)