層次式軟件體系結構的設計與實現(xiàn)

層次式軟件體系結構的設計與實現(xiàn)

ID:5268989

大?。?39.14 KB

頁數:4頁

時間:2017-12-07

層次式軟件體系結構的設計與實現(xiàn)_第1頁
層次式軟件體系結構的設計與實現(xiàn)_第2頁
層次式軟件體系結構的設計與實現(xiàn)_第3頁
層次式軟件體系結構的設計與實現(xiàn)_第4頁
資源描述:

《層次式軟件體系結構的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、層次式軟件體系結構的設計與實現(xiàn)張友生陳松喬(湖南師范大學計算機科學系,長沙F$""G$)(中南大學信息科學與工程學院,長沙F$""GH)IJ38,;:C,*(-CK!$-33#-.3摘要軟件體系結構的研究已經成為當前的研究熱點,軟件體系結構設計已經成為軟件生命周期中的一個重要環(huán)節(jié)。提出了層次式軟件體系結構的概念,結合一個實例,論述了層次式軟件體系結構的基本思想和結構框架,研究了層次式軟件體系結構的設計與實現(xiàn)過程。關鍵詞層次軟件體系結構構件文章編號$""!JGHH$J(!""!)!!J"$LFJ"H文獻標識碼B中圖分類號M9H$$!"#$%&’&()*

2、+,"*"&-’-$.&./0’1"2"(3./-4’2"5267$-"6-82"97’&%:.8#7"&%;7"&3.&%<$’.(<(48+*3(/*.72.34D*(+@-,(/-(,ND/8/O.+38;5/,P(+),*>,2C8/Q)C8F$""G$)(2.;;(Q(.76/7.+38*,./@-,(/-(8/?I/Q,/((+,/Q,2(/*+8;@.D*C5/,P(+),*>,2C8/Q)C8F$""GH)5=#-2’6-:@.7*A8+(8+-C,*(-*D+(C8)8;+(8?>:(-.3(8/,34.+*8/*7,(;?.7).

3、7*A8+((/Q,/((+,/Q8/??(P(;.43(/*#MC(?(R),Q/.7).7*A8+(8+-C,*(-*D+(C8)8;+(8?>:(-.3(8/,34.+*8/*4C8)(,/).7*A8+(;,7*->-;(#6/*C,)484(+*C(8D*C.+)4D*7.+A8+?*C(-./-(4*).7=@B(=8>(+(?@.7*A8+(B+-C,*(-*D+(),?,)-D))*C(:8),-,?(88/?7+83(A.+S.7=@BA,*C8(TR834;(,8/?,/P()*,Q8*(*C(4+.-()).7?(),Q/8/?

4、,34;(3(/*8*,./.7=@B#>"14.2(#:=8>(+,@.7*A8+(8+-C,*(-*D+(,2.34./(/*$引言以,一個好的軟件體系結構應該可以創(chuàng)建或再創(chuàng)建功能、用戶計算機應用系統(tǒng)的日益復雜和龐大,使得軟件體系結構的界面(5)(+6/*(+78-()和問題域(9+.:;(3<.38,/)模型,進化原研究成為當前的研究熱點。軟件體系結構設計已經成為軟件生型以滿足新的軟件需求。命周期中的一個重要環(huán)節(jié)。隨著軟件系統(tǒng)越來越大,越來越復層次式軟件體系結構(=8>(+(?@.7*A8+(B+-C,*(-*D+()是把雜,軟件設計的核心已經

5、轉移到一個新的計算模式,而遠非傳大型軟件系統(tǒng)按照功能的擴展性,分成若干層,其結構框架如統(tǒng)的“程序%算法&數據結構”,這個新的模式就是系統(tǒng)的總體圖$所示。最內層為“內核”,完成最為基本的公用操作(例如對結構的設計和規(guī)范。物理數據庫的存?。?。向外各層逐漸進行功能擴展,滿足用戶不事實上,軟件總是有體系結構的,不存在沒有體系結構的同系統(tǒng)規(guī)模的需求。這種軟件體系結構組織方式具有便于增加軟件。軟件體系結構為軟件系統(tǒng)提供了一個結構、行為和屬性新功能,使系統(tǒng)具有可擴展性,有利于軟件重用等優(yōu)點。的高級抽象,由構成系統(tǒng)的元素的描述、這些元素的相互作用、指導元素集成的模式

6、以及這些模式的約束(’()*+,-*,./)組成。軟件體系結構不僅指定了系統(tǒng)的組織結構和拓撲結構,并且顯示了系統(tǒng)需求和構成系統(tǒng)的元素之間的對應關系,提供了一些設計決策的基本原理0$1。對于軟件項目的開發(fā)來說,一個清晰的軟件體系結構是首要的。傳統(tǒng)的軟件開發(fā)過程可以劃分為從概念直到實現(xiàn)的若干個階段,包括問題定義、需求分析、軟件設計、軟件實現(xiàn)及軟件測試等。軟件體系結構的建立應位于需求分析之后,軟件設計之前。在建立軟件體系結構時,設計者主要從結構的角度對整個系統(tǒng)進行分析,選擇恰當的構件(2.34./(/*)、構件間的相互圖$層次式軟件體系結構框架作用以及它們

7、的約束,最后形成一個系統(tǒng)框架以滿足用戶的需求,為軟件設計奠定基礎。!系統(tǒng)簡介然而,在系統(tǒng)開發(fā)的初始階段就設計好系統(tǒng)的最終結構是作者所設計開發(fā)的勞動和社會保險管理信息系統(tǒng)(@6E6@)不可能的,也是不現(xiàn)實的,因為需求還在不斷地發(fā)生變化。所服從于國家勞動和社會保障部關于保險管理信息系統(tǒng)的總體作者簡介:張友生,男,$UVU年生,博士研究生,主要研究方向為軟件工程及智能軟件。陳松喬,男,$UF"年生,教授,博士生導師,主要研究方向為軟件工程相關領域。萬方數據$LF!""!#!!計算機工程與應用規(guī)劃,系統(tǒng)建設堅持一體化的設計思想,總體目標是建立比較能夠方便地獲

8、得、擴充或者修改祖先的功能,而且還可以達到完備、高效、與勞動和社會保障事業(yè)發(fā)展相適應、與國家經濟信通過少量修

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。