第8章UML在设计阶段的应用.ppt

第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类的一个对象来发起

文档评论(0)

1亿VIP精品文档

相关文档