Home
About Flyworld
Guestbook
Admin
::Flyworld::
Happy Coding Every Day
3
30
2008
0
模組的內聚力與聯結力
內聚力 (cohesion): 如果一個模組內的組成元件之間的相關性很高, 而且都是為了完成同一目標而組成的, 那我們說這個模組的內聚力很高。 在系統設計時, 我們要求模組的內聚力愈高愈好。 Constantine 與 Yourdon 認為內聚力有七個層次, 其由低而高的次序為:
偶然的內聚力 (coincidental cohesion)
邏輯的內聚力 (logical cohesion)
時間性的內聚力 (temporal cohesion)
程序的內聚力 (procedual cohesion)
聯絡的內聚力 (communication cohesion)
依序的內聚力 (sequential cohesion)
功能的內聚力 (functional cohesion)
聯結力 (coupling): 如果一個模組內的組成元件之間緊密的結合在一起, 而且彼此的相依性很高, 那我們說這個模組的聯結力很高。 在系統設計時, 我們要求模組的聯結力愈低愈好。 Constantine 與 Yourdon 認為聯結力有七個層次, 其由低而高的次序為:
無直接聯結 (no direct coupling)
資料聯結 (data coupling)
郵戳聯結 (stamp coupling)
控制聯結 (control coupling)
外部聯結 (external coupling)
共同聯結 (common coupling)
內容聯結 (content coupling)
Category:
SA
| Tags:
Commets
jackson : I re...
Levi Luxton : ...
Categories
未分类
Java
ZK
Others
SA
Guest Book
Sanyaronia : <a h...
Minyaronia : <a h...
Minyaronia : <a h...
Minyaronia : <a h...
Minyaronia : <a h...
Tag Cloud
java
vbscript
Counter
2935
Where
Host by
is-Programmer.com
| Power by
Chito 1.3.3 beta
| Theme:
Aeros 2.0
by
TheBuckmaker.com