官术网_书友最值得收藏!

2.1 背景知識

軟件架構(gòu)作為一門學科,已經(jīng)有四十多年歷史了,早期的軟件架構(gòu),可以追溯到20世紀70年代。后來,由于系統(tǒng)開發(fā)工作變得更加復雜、更加關鍵,而且更加強調(diào)實時性,因此軟件架構(gòu)也得到了更為廣泛的運用,并且成為主流的系統(tǒng)工程和軟件開發(fā)工作中的基本內(nèi)容。

與其他那些持續(xù)發(fā)展的學科一樣,軟件架構(gòu)在誕生之初也面臨著一些挑戰(zhàn),而且直到今天,也沒有能夠把所有的疑難全都解決掉。早期的軟件架構(gòu)師會用一些圖表和文字來描述系統(tǒng)的結(jié)構(gòu)及行為,但是他們在描述時所采用的這些辦法,其清晰程度、一致程度和精確程度都不夠高,而且也缺乏條理。軟件架構(gòu)的內(nèi)容和工件,有各種各樣的表示方法和記錄方法,當年的架構(gòu)師,想要尋找一種協(xié)調(diào)而易懂的偽語言(pseudo-language)或元語言(metalanguage),以便將這些表述方法統(tǒng)合起來。在學術研究的促進下,系統(tǒng)工程和計算機科學界的工作者取得了巨大的進步,他們提出了一些行之有效的做法和指導原則,使得架構(gòu)師可以對軟件架構(gòu)的內(nèi)容做出適當?shù)谋硎?,以便與利益相關者就架構(gòu)的成果進行有效的溝通。

主站蜘蛛池模板: 积石山| 许昌县| 渑池县| 罗甸县| 唐海县| 资溪县| 大同市| 和平区| 肇东市| 柘荣县| 临颍县| 澄迈县| 左云县| 宾川县| 龙游县| 白山市| 虹口区| 揭阳市| 綦江县| 陆河县| 马关县| 九龙坡区| 凤山县| 西丰县| 页游| 耿马| 慈利县| 卢湾区| 上饶市| 庆城县| 兴业县| 阿拉善盟| 怀来县| 宜州市| 迭部县| 栾城县| 美姑县| 乐陵市| 礼泉县| 凌源市| 枣庄市|