|
在本例中,GSM模块共有四个状态:待命、有问题、通话中、短消息通讯中。使用State Chart框图描述它们之间的转换关系,如图7所示。 Sequence框图显示了一个特定对象进行特定操作时所遇到的流程。图8显示了车载终端用户甲在遇到危险按下报警按钮后系统的处理过程。

2.6 集成测试和部署
在集成测试时,可以联合使用所有的UML框图认真分析每个构件的原理,针对每一个系统功能、每一个可能发生错误的过程写出相应的测试程序,进行完整而可靠的程序测试。
利用UML和系统的设计方法可以使传统的嵌入式系统设计告别“手工作坊”的开发方式,大大提高嵌入式系统的开发速度和产品质量,增强设计的可复用性。
但是UML是图形化描述语言,比较适用于面向对象的程序设计;对于精确的规格设计或非面向对象的语言设计来说就不尽如人意了。在具体应用中,灵活应用注释功能,把框图对应模块所需的具体规格要求以注释的形式写在框图中,充分利用State Chart和Sequence这些框图来完成面向过程部分的设计。
上一页 [1] [2] [3]
 【责编:Lili】 |