Если мы выполним поиск в изображениях Google по таким терминам, как «Схема стека программ» или «Архитектура программного обеспечения», мы сможем увидеть множество диаграмм стеков, представляющих программные архитектуры многих систем. Особенно промежуточное программное обеспечение, операционные системы, встроенное программное обеспечение и т. Д. Представляют собой эти модели прямоугольников и стрелок. Вы можете проверить ссылки ниже.
Теперь вопрос в том, существуют ли какие-либо стандарты для такого рода описания, или просто ребята делают это интуитивно понятным способом.
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, но ни один из этих проектов через Интернет не соответствует этим стандартам.
У нас в нашей компании уже есть некоторый внутренний стандарт для этих представлений, но если есть какой-либо хороший стандарт, мы предпочитаем его использовать.