" />
GenePalette(分析基于結(jié)構(gòu)的軟件),引入軟件體系結(jié)構(gòu)技術(shù),將軟件分析設計過程細分為需求分析、體系結(jié)構(gòu)設計、系統(tǒng)設計3 個階段,并提出了基于體系結(jié)構(gòu)的軟件分析設計過程(SADPBA) 模型,該模型是一種采用迭代增量方法將功能設計空間映射到結(jié)構(gòu)設計空間,再由結(jié)構(gòu)設計空間映射到系統(tǒng)設計空間的過程. 應用函數(shù)理論對模型進行了嚴格的數(shù)學定義和形式化描述,確保設。
體系結(jié)構(gòu)是一個計算機術(shù)語,由G. Amdahl于1964年首次提出體系結(jié)構(gòu)概念,為以后計算機系統(tǒng)的設計與開發(fā)奠定了良好的基礎(chǔ)。體系結(jié)構(gòu)包括數(shù)據(jù)流系統(tǒng)、調(diào)用-返回系統(tǒng)、獨立部件、虛擬機、以數(shù)據(jù)為中心的系統(tǒng)(庫)、特殊領(lǐng)域風格、特殊結(jié)構(gòu)風格、不同風格合成建立的異構(gòu)結(jié)構(gòu)、最初始最基本的主程序/子程序九大內(nèi)容。