diff --git a/README.md b/README.md index 1689194c0a0ca1e003ecb27ab15f351cd7e5fba9..f439ee2fdb18255205491c594b7d2b4afdce27e1 100644 --- a/README.md +++ b/README.md @@ -81,16 +81,10 @@ amd64 6、可信需求设计:security安全性、韧性、可靠、可用性、隐私性分析、物理safe安全性分析(暂不涉及) [架构设计目标](docs/架构设计/架构设计目标.md) -[用例视图设计](docs/架构设计/用例视图设计.md) - [逻辑视图设计](docs/架构设计/逻辑视图设计.md) -[运行视图设计](docs/架构设计/运行视图设计.md) - [开发视图设计](docs/架构设计/开发视图设计.md) -[部署视图设计](docs/架构设计/部署视图设计.md) - #### 编译说明 ```bash # make diff --git "a/docs/\346\236\266\346\236\204\350\256\276\350\256\241/\345\274\200\345\217\221\350\247\206\345\233\276\350\256\276\350\256\241.md" "b/docs/\346\236\266\346\236\204\350\256\276\350\256\241/\345\274\200\345\217\221\350\247\206\345\233\276\350\256\276\350\256\241.md" new file mode 100644 index 0000000000000000000000000000000000000000..3fabab6aacf37dd8345f7a82dab79db8fdff3d3c --- /dev/null +++ "b/docs/\346\236\266\346\236\204\350\256\276\350\256\241/\345\274\200\345\217\221\350\247\206\345\233\276\350\256\276\350\256\241.md" @@ -0,0 +1,9 @@ +# 开发视图设计 +![输入图片说明](../../image/%E5%BC%80%E5%8F%91%E7%9B%AE%E5%BD%95.png) + +## 开发视图的约束 +1. 各目录函数间的调用关系应遵循架构设计0层逻辑视图中定义的各层次调用关系,不允许存在额外的调用关系。 + +2. 目录内各平行功能模块之间也遵循高内聚、低耦合模块划分原则,原则上不允许平行功能模块之间的函数调用,例如漏洞扫描模块不应调用基线扫描模块的外部函数。 + + diff --git "a/image/\345\274\200\345\217\221\347\233\256\345\275\225.png" "b/image/\345\274\200\345\217\221\347\233\256\345\275\225.png" new file mode 100644 index 0000000000000000000000000000000000000000..5c6760a6466a87c951a711f3aceb753033a207b2 Binary files /dev/null and "b/image/\345\274\200\345\217\221\347\233\256\345\275\225.png" differ