Sparx systems

Sparx systems

Sparx Systems 是一家澳大利亞公司,由 Geoffrey Sparks 於 1996 年創立。公司的開發團隊致力於軟體工具、面向對象方法論、以及CASE 工具的開發與支持。

公司簡介


公司的旗艦產品 Enterprise Architect 於 2000 年 8 月份發布以來,已成為全世界近35萬用戶選擇的UML開發工具。

公司概況


Sparx Systems致力於為規劃、設計和構造軟體密集系統提供高性能、易擴展的可視化建模工具。併入了圍2013年SD Times 100 IT領域優秀廠商。
Sparx Systems是以統一建模語言(UML)及相關標準為基礎的創新解決方案的主要提供者。它的客戶遍及航天,汽車製造,金融,國防,政府,娛樂和通訊等諸多領域。作為對象管理組織(OMG)的傑出貢獻成員,Sparx Systems承諾實現開放標準下基於模型驅動的開發。
公司的旗艦產品,Enterprise Architect,自2000年8月發布第一個商業版本以來,受到客戶廣泛的讚揚。目前版本為 11 。Enterprise Architect 成為全球近35萬用戶選擇的UML設計工具。

公司背景


Sparx Systems 是Geoffrey Sparks 於1996 年建立的公司。它位於澳大利亞維多利亞州的Creswick 鎮,靠近城市Ballarat。公司連續投資開發產品Enterprise Architect,團隊成員始終如一的致力於開發軟體工具,面向對象的方法和CASE 工具,並提供相應的技術支持。

公司目標


Sparx Systems 的目標是滿足對軟體和業務不斷增長的開發需求。通過及時送達和連續的技術支持來向用戶提供可以支付得起的、高生產力的、以及用戶友善的業務/軟體系統建模工具。
Sparx Systems 相信一個完整的建模和設計工具應該應用於整個軟體或過程的生命周期。公司制定的軟體更新升級計劃也正反映這一理念,因為我們認為軟體是應該是動態的和現代的,正如你所設計和維護的系統一樣。
Sparx的軟體主要為分析師,設計師,架構師,開發者,測試者,項目經理以及維護人員所使用。也即所有參加到軟體開發項目和業務分析中的人員。Sparx Systems 認為高昂的CASE工具軟體將嚴重限制團隊的使用,特別對一個組織而言,會降低用戶效率和限制用戶對模型和開發工具的訪問。為了結束這一現象,Sparx Systems 承諾保持合理的價格和發布“只讀版”的 Enterprise Architect 以滿足那些只需要瀏覽項目模型的用戶需要。

公司旗艦產品


Enterprise Architect 是Sparx Systems的旗艦產品。
生命周期軟體設計方案——Enterprise Architect是以目標為導向的軟體系統。它覆蓋了系統開發的整個周期,除了開發類模型之外,還包括事務進程分析,使用案例需求,動態模型,組件和布局,系統管理,非功能需求,用戶界面設計,測試和維護等。
功能
提供建模工具
為整個團隊提供高級的UML 2.5 建模工具 EA為用戶提供一個高性能、直觀的工作界面,聯合UML 2.0最新規範,為桌面電腦工作人員、開發和應用團隊打造先進的軟體建模方案。該產品不僅特性豐富,而且性價比極高,可以用來配備您的整個工作團隊,包括分析人員、測試人員、項目經理、品質控制和部署人員等。
特性豐富系統設計
Enterprise Architect是一個完全的UML分析和設計工具,它能完成從需求收集經步驟分析、模型設計到測試和維護的整個軟體開發過程。它基於多用戶Windows平台的圖形工具可以幫助您設計健全可維護的軟體。除此,它還包含特性靈活的高品質文檔輸出。用戶指南可以在線獲取。快速、穩定、高性能統一建模語言能夠以一致方式構建強健和可跟蹤的軟體系統模型,而EA為該構建過程提供了一個易於使用和快速靈活的工作環境。
端到端跟蹤
Enterprise Architect提供了從需求分析、軟體設計一直到執行和部署整個過程的全面可跟蹤性。結合內置的任務和資源分配,項目管理人員和QA團隊能夠及時獲取他們需要的信息,以便使項目按計劃進行。在UML 2.0上構建 通過UML(統一建模語言),您可以構建嚴格的可追蹤的軟體系統模型。EA為UML構建軟體模型提供了一個快速便捷的應用環境,它支持OMG定義的新UML2.0標準。 Enterprise Architect的基礎構建於UML 2.0規範之上,不僅如此,使用UML Profile還可以擴展建模範圍,與此同時,模型驗證將確保其完整性。產品含有免費的extensions for BPMN 和 Eriksson-Penker profile,能夠將業務程序、信息和工作流程聯合到一個模型內。利用EA,設計人員可以充分利用14種 UML 2.5圖表的功能——EA支持全部14種 UML 2.5圖表和相關的圖表元素,包括:結構圖表:類、對象、合成元素、包、組件、布局;行為圖表:使用案例、通信、序列、交互概述、行為、狀態、時序;擴展:分析(簡單行為)、定製(需求、變動和UI設計)。 EA提供使用工具,能夠跟蹤依賴關係、支持大型模型,幫助您管理大型複雜的工程;含有CVS或SCC提供工具,以時間快照為基線,通過比較來跟蹤模型變動,從而實現版本控制;含有類似explorer的項目視窗,為您
提供直觀高性能的工作界面
軟體操作界面截屏
軟體操作界面截屏
EA還含有一個所見即所得形式的模板編輯器,提供強大的文檔生成和報告工具,能夠生成複雜詳細的報告,報告可以按照公司或客戶要求的格式提供所需信息。 EA具備源代碼的前向和反向工程能力,支持多種通用語言,包括C++, C#, Java,Delphi, VBNet, Visual Basic和PHP,除此,還可以獲取免費的CORBAPython附加組件。EA提供一個內置的源代碼編輯器,含語法突出功能,確保能夠在一致的工作環境中快速導航和查找您的模型源代碼。對於Eclipse或Visual StudioNet工作人員,Sparx Systems還提供到這些IDE的輕量鏈接工具,您可以在EA中進行建模,而後直接跳轉到自己偏愛的編輯器中進行源代碼的進一步開發。代碼生成模板還允許您對生成的源代碼進行定製,使之同公司規範相符。 EA還提供對大多數軟體開發語言和資料庫架構的逆向工程支持,令您的應用程序可視化,從源代碼、Java.jar文件甚至是.Net二進位彙編語言中獲取完整框架。通過導入框架和庫代碼,實現對您已有投資重複利用的最大化。 EA還提供變換模板,編輯和開發均非常簡單,支持先進的模型驅動結構體系(MDA)。通過內置的DDL, C#, Java, EJBXSD變換,您可以從簡單的“平台獨立模型”開始來構建複雜的解決方案,並定位於“平台專門模型”(PSM)。一個PIM可以用來生成並同步多個PSM,使工作效率得到顯著提高。

用戶分佈


Sparx 目前在全球擁有近35萬的註冊用戶。主要分佈在:美國、加拿大、英國、西班牙、德國、日本、斯堪的那維亞、法國、荷蘭以及其他西歐國家,同時也受到其他國家如:澳大利亞、巴西、墨西哥紐西蘭、韓國、南非阿根廷智利等國的歡迎。
Sparx Systems公司的Enterprise Architect被各種不同規模的公司選用,從知名的跨國大公司到一般小公司和顧問公司。
Enterprise Architect 被廣泛用於各種不同的行業,從航空、銀行、Web開發到金融、機器製造、醫藥、軍隊、學術機構、交通、市政工程以及電力工程機構等等。它還在全球範圍內被一些職業技術學院,公司和大學有效地用於UML 和業務架構培訓。