一.. 持續不斷地研發升級
相比很多競爭對手一直在使用超過十年的、基于面向過程的語言開發的兩層架構的系統,健迅第一代產品就采用了三層架構,而且每隔幾年就會進行徹底的系統升級換代。
健迅的第三代產品HIS3.0進行了全新的設計并重寫了所有代碼,運用多種設計模式的真正面向對象設計和實現、使用敏捷軟件開發過程和測試驅動開發的方法,實現了高內聚和松耦合的系統,具有良好的跨平臺特性、可移植性、可擴展性、可維護性和靈活性。
二.. 多層體系結構
多層架構是軟件發展的趨勢。隨著層次越分越多,各層的功能越來越單純,系統架構越來越靈活,不同模塊之間的耦合越來越松散、系統的可擴展性可維護性越來越好。
健迅在第一代系統中就已經采用了當時最流行的三層體系結構,在第三代產品的開發中則采用了七層體系結構。
11.. 表示層((UUII))
表示層采用了WPF(Windows Presentation Foundation)這種革命性的界面設計方式。
WPF可以創建你能想象得到的任何包含2D/3D、視頻、音頻、動畫、富文檔視圖等內容的界面。它融合了B/S和C/S這兩個旗幟鮮明陣營的界面的優點而改進了各自缺點,模糊了窗體和頁面之間的界限。通過XAML(一種基于XML的語言)創建專業級的用戶界面,界面與邏輯代碼完全分離,系統可以象WEB應用程序一樣按頁面構造,并在頁面之間導航。既可以在B/S模式下運行,又可以在C/S模式下運行。 |
|