|
计算机科学 2002
Research on Using UML with SDL
|
Abstract:
1 引言在介绍如何将SDL与UML结合在一起使用之前,让我们先来回顾一下UML和SDL各自的适应范围。它们性能上的差异在于它们在工程应用中的不同的阶段。UML的非形式化的自然特性使其成为一种性能优越的建模语言,它应用完全的面向对象的分析(OOA)方法。然而对于实施,UML却不能胜任,通常要用传统的程序设计语言如C /Java来完成,而SDL的形式化定义使得它取代传统的程序设计语言有了可能。OOA与SDL相结合己有相当长的时间了,先用OOA(主要是类图和用例/概要)进行需求分析和识别对象,然后用SDL/MSC来精确定义系统的架构和系统的需求与系统的行为。很自然,我们可以用UML来进行需求分析,用SDL进行系统设计。