如果我们在谷歌图像中搜索“软件堆栈图”或“软件架构”等术语,我们可以看到许多代表许多系统的软件架构的堆栈图。特别是中间件,操作系统,嵌入式软件等代表了这些盒子和箭头的模型。你可以查看下面的链接。
现在的问题是,这些描述是否有任何标准,或者只是研究员以直观的方式进行。
https://www.google.com/search?newwindow=1&biw=1782&bih=818&tbm=isch&sa=1&ei=rVSwXL-HLYPSwAK9yI4w&q=software+stack+diagram&oq=software+stack+diagram&gs_l=img.3...0.0..18513...0.0..0.0.0.......1......gws-wiz-img.SzWXowZQuFk
https://www.google.com/search?newwindow=1&biw=1782&bih=818&tbm=isch&sa=1&ei=alWwXIRozKXBArnQrKgO&q=software+architecture&oq=software+architecture&gs_l=img.12...0.0..3512...0.0..0.0.0.......1......gws-wiz-img.WzQ2bla1awY
我已经检查了UML,“4 + 1”视图模型,甚至更少的相关设计方法,如SSADM,但这些设计在互联网上都没有与这些标准完全匹配。
我们公司已经为这些陈述提供了一些内部标准,但如果有任何好的标准,我们更愿意使用它。