能够降低软件开发成本、提高软件生产效率、可移植性、增加软件的可重用性的技术越来越受到人们的关注,通过可执行UML技术,使得软件开发在前期可以得到执行和验证,通过可执行UML的动作语言可以解释对象之间的行为等。