posts - 431,  comments - 344,  trackbacks - 0

          模塊構架設計可以從程序的運行時結構和源代碼的組織結構方面考慮。

          1、程序的運行時結構方面的考慮:

          1) 需求的符合性:正確性、完整性;功能性需求、非功能性需求;

          2) 總體性能(內存管理、數據庫組織和內容、非數據庫信息、任務并行性、網絡多人操作、關鍵算法、與網絡、硬件和其他系統接口對性能的影響);

          3) 運行可管理性:便于控制系統運行、監視系統狀態、錯誤處理;模塊間通信的簡單性;與可維護性不同;

          4) 與其他系統接口兼容性;

          5) 與網絡、硬件接口兼容性及性能;

          6) 系統安全性;

          7) 系統可靠性;

          8) 業務流程的可調整性;

          9) 業務信息的可調整性

          10) 使用方便性

          11) 構架樣式的一致性

          注:運行時負載均衡可以從系統性能、系統可靠性方面考慮。

          2、源代碼的組織結構方面的考慮:

          1) 開發可管理性:便于人員分工(模塊獨立性、開發工作的負載均衡、進度安排優化、預防人員流動對開發的影響)、利于配置管理、大小的合理性與適度復雜性;

          2) 可維護性:與運行可管理性不同;

          3) 可擴充性:系統方案的升級、擴容、擴充性能;

          4) 可移植性:不同客戶端、應用服務器、數據庫管理系統;

          5) 需求的符合性(源代碼的組織結構方面的考慮)。

          posted on 2007-08-21 09:21 周銳 閱讀(270) 評論(0)  編輯  收藏 所屬分類: Architectural

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 琼中| 凌源市| 手机| 汉阴县| 平谷区| 合川市| 望城县| 鄯善县| 吴忠市| 平安县| 长海县| 盘锦市| 论坛| 潮州市| 马关县| 蕉岭县| 蒙阴县| 砀山县| 张家口市| 辽阳市| 长寿区| 清新县| 友谊县| 盐津县| 云霄县| 锦屏县| 桦甸市| 轮台县| 泰兴市| 恩平市| 乌苏市| 独山县| 临漳县| 平阴县| 贞丰县| 申扎县| 贡嘎县| 西吉县| 晋宁县| 志丹县| 崇信县|