structurizr-java
59 строк · 1.1 Кб
1workspace {
2
3model {
4properties {
5structurizr.groupSeparator /
6}
7
8a = softwareSystem "A"
9
10group "Group 1" {
11b = softwareSystem "B"
12}
13
14group "Group 2" {
15c = softwareSystem "C"
16
17group "Group 3" {
18d = softwareSystem "D" {
19e = container "E"
20
21group "Group 4" {
22f = container "F" {
23g = component "G"
24
25group "Group 5" {
26h = component "H"
27}
28}
29}
30}
31}
32}
33
34a -> b
35b -> c
36c -> e
37c -> g
38c -> h
39
40}
41
42views {
43systemlandscape "SystemLandscape" {
44include *
45autolayout
46}
47
48container d "Containers" {
49include *
50autolayout
51}
52
53component f "Components" {
54include *
55autolayout
56}
57}
58
59}
60