Существует ли какая-либо стандартная схема для моделирования стекового уровня архитектуры программного обеспечения? - PullRequest
0 голосов
/ 12 апреля 2019

Если мы выполним поиск в изображениях 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, но ни один из этих проектов через Интернет не соответствует этим стандартам.

У нас в нашей компании уже есть некоторый внутренний стандарт для этих представлений, но если есть какой-либо хороший стандарт, мы предпочитаем его использовать.

1 Ответ

0 голосов
/ 12 апреля 2019

Проверьте чистую архитектуру и принципы SOLID.

Чистая архитектура

Чистая архитектура (Роберт С. Мартин, также известный как дядя Боб) - группа шаблонов, практик и принципов, направленных на повышение качества программного обеспечения и производительности разработчика.

...