標題:軟件體系結構建模方法的研究與應用 時間:2007 出版源:山東師範大學 文件分類:畢業論文
問題定義:軟件體系結構,軟件體系結構建模方法,UML,軟件體系結構模型評估 相關工做:軟件體系結構的興起,研究中存在的問題
隨着軟件系統規模愈來愈大、愈來愈複雜,整個系統的結構和規格說明顯得愈來愈重要。對於大規模的複雜軟件系統,其整體的系統結構設計和規格說明比起計算的算法和數據結構的選擇已經重要許多。在此種背景下,人們認識到軟件體系結構得重要性,並認爲對軟件體系結構的系統、深刻的研究將會成爲提升軟件生產率和解決軟件維護問題的新的最有但願的途徑。 1.經過引入軟件體系結構模型,主要是「4+1」視圖模型,抽取出軟件系統中存在的模型; 2.研究 UML 的元模型體系結構以及 UML 的擴展機制及其對象約束語言 OCL,構建從軟件體系結構元素到 UML 的映射規則; 3.應用 UML 自己提供的擴展機制和基於對 UML 的元模型的研究,構造一種基於 UML 的對軟件體系結構進行描述的方法; 4.對構建的體系結構模型進行評估; 5.軟件體系結構建模對於軟件開發的各個階段的指導意義。 軟件體系結構建模方法的研究離不開理論方法的指導,同時也是實踐性很強的一個過程。電子商務系統,一個通用的網上訂購系統,爲軟件體系結構建模方法的應用提供了一個實踐的環境,證實了軟件體 繫結構模型對於提升軟件質量,保障軟件開發的順利進行起到了重要的做用。
本文研究了軟件體系結構的通常問題,重點對軟件體系結構建模方法進行了研究,包括軟件體系結構的描述語言,軟件體系結構模型,基於 UML 的軟件體系結構建模方法,以及對軟件體系結構模型的評估等。本文在對軟件體系結構、統一建模語言進行研究的基礎上提出了一種新的軟件體系結構建模方法。在這個方法中使用開發者熟悉的 UML 的擴展機制來描述軟件體系結構的基本元素,另外還強調了採用 RUP 統一軟件過程當中迭代增量的方法來構建軟件體系結構,從而使軟件體系結構模型的構建符合傳統的軟件開發方法,並能獲得商業工具的支持。
引用 崔廣林 軟件體系結構建模方法的研究與應用 【D】 山東師範大學算法