支配性分解是指將軟體分解成模組的主要方式。
基本介紹
- 中文名:支配性分解
- 定義:將軟體分解成模組的主要方式
- 分解方式:主關注點
- 用途:分解軟體
簡介,模組,程式語言,
簡介
傳統的程式設計語言是以一種線性的文本來描述軟體的,只採用一種方式(比如:類)將軟體分解成模組;這導致某些關注點比較好的被捕捉,容易進一步組合、擴展;但還有一些關注點沒有被捕捉,彌散在整個軟體內部。支配性分解一般是按主關注點進行模組分解的。
模組
現代軟體開發往往利用模組作合成的單位。
模組的接口表達了由該模組提供的功能和調用它時所需的元素。
模組是可能分開地被編寫的單位。這使他們可再用和允許廣泛人員同時協作、編寫及研究不同的模組。
程式語言
程式語言(英語:programming language),是用來定義電腦程式的形式語言。它是一種被標準化的交流技巧,用來向計算機發出指令。一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的行動。