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