透過您的圖書館登入
IP:3.14.135.125
  • 會議論文

以分析層級程序法衡量服務導向架構中耦合度之研究

摘要


在充滿不確定性以及快速變化的產業環境之下,企業必須有效利用資訊科技來不斷調整競爭策略和業務流程,以最迅速的回應能力來順應市場需求的瞬息萬變;系統開發者冀望透過服務導向架構(Service-Oriented Architecture, SOA)的鬆散耦合(loose coupling)特性,產生更具彈性(flexibility)且敏捷(agility)的系統,來幫助企業掌握長期競爭優勢。故發展適當的耦合度量方法(coupling metric)來評估所設計出來的系統是否符合企業的期待,是重要而不可忽略的。 雖然目前已有許多耦合度量方法的研究,但大都是為了評估物件導向系統所發展出來的,由於服務導向系統的架構明顯地與物件導向系統有所差異,它添加了許多元素和機制,架構的思維與以往的系統不盡相同,故過去的度量方法無法完全適用於服務導向架構的系統。有鑑於此,本研究試圖改良與修正目前物件導向耦合度量方法應用在評估服務導向架構中耦合度的缺失及不足,運用分析層級程序法(Analytic Hierarchy Process, AHP),找出服務導向架構中影響耦合度的因素來建置層級結構,並邀請多位在服務導向架構領域有豐富經驗的專家,協助填寫問卷來評等各影響要素的權重,經過一致性檢驗通過之復,結合權重發展出適合服務導向架構使用的耦合度量公式,並透過理論驗證(theoretical validation)來確認度量公式的有效性。依照所度量的結果可用來判斷系統的耦合度,藉此可提高程式的可維護性(maintainability),以降低系統維護時間及增加系統擴充性、減輕程式設計人員的負擔、並節省企業成本,企業更可仰賴品質優良的資訊系統來提昇在產業市場上的競爭地位。

延伸閱讀