Повторите диаграмму масштабируемого веб-приложения Azure в UML - PullRequest
0 голосов
/ 21 мая 2019

Можно ли воссоздать диаграмму масштабируемого веб-приложения Azure Azure Scaleable Web App diagram с помощью PlantUML?

Если нет, что было бы более подходящим способом сделать это? Источник, который создал png, доступен на GitHub?

1 Ответ

1 голос
/ 21 мая 2019

Следующий код PlantUML делает именно то, что вы просите, но, вероятно, не то, что вы хотите:

@startuml
demo : <img:https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/app-service-web-app/images/scalable-web-app.png>
@enduml

Если вы хотите использовать PlantUML без изображений, ответ - нет, вы не можете, потому что диаграмма не соответствует стандарту UML.

Вы можете выделить отдельные символы в отдельных файлах изображений, а затем использовать UML-отношения, такие как ассоциации и зависимости, чтобы нарисовать стрелки в PlantUML, но вы не получите точно диаграмму, на которую вы ссылались . Для получения дополнительной информации об использовании файлов изображений и спрайтов в PlantUML см. этот вопрос .

Вместо этого вы можете использовать свой любимый общий инструмент рисования, такой как Visio или PowerPoint, пытаться рисовать как можно больше и копировать / вставлять элементы, которые вы не можете нарисовать самостоятельно, из диаграммы Azure в Visio / PowerPoint / независимо от того, что вы делаете.

...