領測軟件測試網
表4 EA和Rose對項目生命周期的支持
結論
大體上,EA和Rose在
UML建模能力上有相似的功能。 EA和Rational Rose都支持UML九種圖中的八種。 從表1中可以看出EA在用戶友好性的靈活性中比Rose更勝一籌,特別是序列圖。 在雙向工程中,Rose比EA支持更多的語言,除C#和
VB.NET 外(事實上,Rational
開發了另外的工具 – Rational XDE for .NET 就是針對.NET環境的)。 表4闡明,在項目生命周期的支持方面,EA相對于Rose來說,是更好的選擇。盡管你可以購買其他的Rational工具來協助它,但是絕大部分公司在考慮成本問題時卻不認為這是一個可接受的方案。當然,你需要工具上沒有或第三方工具不支持的一些其他的特定功能時,這也是要考慮的重要因素。在這一點上,Rational Rose得到了更廣的支持。
最后,經過一系列同類型的比較,是不是費用也不同? 是的――非常大的不同!單是Rose花費就是EA的28倍。如果你要比較項目生命周期的支持,假設你是一個Rose用戶,你將必須去購買Rational捆綁的一整套產品,如Requisite Pro, SoDA, Test Manager等。雖然附加的工具比同類的EA提供了更豐富的功能,但是在大部分時間里EA的基本功能已經夠用了。在寫本文時,EA企業版(最高版本支持
SQL后臺)的費用是$179.00(£111.58) 而Rational Rose企業版的費用是$5024(£3140),一天整套開發包(Rational Developer Suite)的費用是$8976(£5610)。