在建模之前用作软件设计方法的是什么?
答案 0 :(得分:1)
总有人使用不同的建模技术来设计软件,所以我不认为你在建模之前的问题是合适的,也许它应该是“在UML之前发生的事情?”基本上有两种类型的建模技术:
在UML之前有许多类型的图形建模技术用于软件开发,但是在UML之前没有行业标准。我只能想象,随着OOP之前的程序编程的普及,使用了很多行为树。您可以看到建模语言列表here。
今天,UML在整个软件开发行业中得到广泛应用。尽管在1990年代由对象模型组(OMG)引入UML之前,建模技术中没有标准。有一种称为Object Modeling Technique(OMT)的东西是UML的前身,UML中的许多建模技术都是从OMT派生出来的。我在OMG的Andrew Watson的paper中找到了这个片段:
在第一个统一建模语言(UML)标准发布之前 20世纪90年代,视觉软件建模受到不同符号的不兼容性的困扰 由不同的建模大师创建。没有标准化的符号被阻止 潜在的用户,并且作为一个不可避免的结果,建模工具市场很小 支离破碎。可用的少数工具因缺乏投资而受到影响;很多只 允许草绘软件设计,缺乏检查图表内部的设施 一致性或自动处理他们持有的信息。这些早期的视觉 图表可用作设计辅助工具
面向对象编程并不是全新的,这个想法最初是在20世纪60年代初由麻省理工学院的研究人员构思出来的。这些研究人员继续创建了LISP编程语言和一种名为Sketchpad的产品,从中衍生出现代面向对象技术。同样,在UML之前使用了各种建模技术,然而,它们都没有标准化,而且整个行业都是一个多元化的环境。