回答
總是有一些使用不同的建模技術來設計軟件,所以我不認爲你的東西來問題之前造型是合適的,而也許應該是「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之前使用了各種建模技術,但是它們都沒有標準化,並且在整個行業中都是多樣化的。
非常好的點@丹,謝謝 – Carlos
- 1. 表示軟件系統的最佳建模方法是什麼?
- 2. 什麼是最常用的軟件設計模式?
- 3. 什麼是CQ5支持的軟件設計模式
- 4. 在TDD之前要創建什麼設計模型?
- 5. 什麼是正確的設計方法?
- 6. 軟件設計和建模與軟件分析之間的區別
- 7. 構建多拱Debian軟件包的正確方法是什麼?
- 8. 什麼是動作設計模式?
- 9. 什麼是創建CoreData模型設計的最佳方式?
- 10. 模板方法和策略設計模式之間有什麼相似之處
- 11. 發佈軟件之前的測試程序是什麼?
- 12. 什麼是Web方法返回值的優秀設計模式?
- 13. 什麼是設計模型的更好方法?
- 14. 這是軟件設計模式嗎?
- 15. 什麼是文件創建的好設計模式?
- 16. 方法paratemers重構軟件設計
- 17. 什麼前綴用於創建或計算值的方法
- 18. 模塊化軟件設計
- 19. 用於在GUI頁面之間切換的建議設計模式是什麼?
- 20. 這個文件操作設計模式的名稱是什麼?
- 21. 軟件UI設計的最佳實踐是什麼?
- 22. 什麼是最好的iOS軟件設計流程?
- 23. 什麼是學習軟件設計/架構的好書?
- 24. 討論智能軟件設計的博客是什麼?
- 25. 這個軟件設計行爲的名字是什麼?
- 26. 設計GUI的最佳軟件是什麼
- 27. 設計一個與用戶之間的關係表的好方法是什麼?
- 28. 可可:爲什麼在方法調用之前設置'nil'?
- 29. 什麼軟件設計模式最適合以下場景(C#)
- 30. 建築設計模式的真實用途是什麼?
您是否考慮過對此進行簡要的文獻研究? – observer
「在建模之前什麼曾被用作軟件設計的方法?」 - 大腦。 –
Hi @FrankOsterfeld!這裏似乎沒有人知道? – Chriss