2013-10-10 19 views
0

隨着造型的出現爲軟件設計的方法,必然 誕生各種建模語言的出現(包括UML)建模之前曾被用作軟件設計方法的是什麼?

什麼使用了作爲軟件設計的建模之前的方法?

+1

您是否考慮過對此進行簡要的文獻研究? – observer

+1

「在建模之前什麼曾被用作軟件設計的方法?」 - 大腦。 –

+0

Hi @FrankOsterfeld!這裏似乎沒有人知道? – Chriss

回答

1

總是有一些使用不同的建模技術來設計軟件,所以我不認爲你的東西來問題之前造型是合適的,而也許應該是「UML之前什麼來的?」人基本上有兩種類型的建模技術:

  • 圖形 - 如行爲樹,流程圖和UML。
  • 文本 - 如自然語言。

在UML之前有許多類型的圖形建模技術被用於軟件開發,但在UML之前業界還沒有標準。我只能想象,隨着OOP之前的程序編程的普及,有很多行爲樹正在使用中。你可以看到一個建模語言的列表here

今天UML被廣泛應用於整個軟件開發行業。儘管UML在20世紀90年代由對象建模組織(OMG)引入,但建模技術之間的標準並不存在。有一種叫做Object Modeling Technique(OMT)的東西是UML的前身,UML中的許多建模技術都是從OMT中派生出來的。我發現從OMG在paper這個片段人Andrew Watson:

之前,首先統一建模語言(UML)標準發佈於中期 20世紀90年代,可視化軟件建模是由不同的符號 的不相容性困擾由不同的建模大師創建。缺乏標準化的表示方法阻礙了潛在用戶的使用,並且作爲必然的結果,建模工具市場很小,並且分散了 。可用的少數工具因缺乏投資而遭受損失;許多隻有 允許草圖的軟件設計,缺乏檢查圖表的內部一致性或自動處理他們所持有的信息的設施。這些早期的視覺 圖分別爲設計助劑的

面向對象的編程是不完全新的,這個想法最初設想在1960年代初,研究人員在麻省理工學院。那些相同的研究人員繼續創建LISP編程語言和一個名爲Sketchpad的產品,從中衍生出現代面嚮對象的技術。因此,再次,在UML之前使用了各種建模技術,但是它們都沒有標準化,並且在整個行業中都是多樣化的。

+0

非常好的點@丹,謝謝 – Carlos

相關問題