2026-04-28 07:13:01 +00:00
|
|
|
|
# AISE Platform — 智能化工程支撑平台
|
2026-04-28 03:10:20 +00:00
|
|
|
|
|
2026-04-28 07:13:01 +00:00
|
|
|
|
## 概述
|
2026-04-28 03:10:20 +00:00
|
|
|
|
|
2026-04-28 07:13:01 +00:00
|
|
|
|
AISE(AI-aided Software Engineering)是一个面向军用及高可靠性软件研制的智能化工程支撑平台,涵盖需求管理、代码生成、测试自动化、文档管理、代码审查与知识库问答六大功能模块。
|
2026-04-28 03:10:20 +00:00
|
|
|
|
|
2026-04-28 07:13:01 +00:00
|
|
|
|
## 功能模块
|
2026-04-28 03:10:20 +00:00
|
|
|
|
|
2026-04-28 07:13:01 +00:00
|
|
|
|
| 模块 | 需求标识 | 说明 |
|
|
|
|
|
|
|------|---------|------|
|
|
|
|
|
|
| 需求智能开发与管理 | SRS-AISE_F-001 | 多类型需求合并、冲突检测、标准化条目生成 |
|
|
|
|
|
|
| 代码自动生成与追溯 | SRS-AISE_F-002 | C++/Java 代码框架生成,需求-代码双向追溯 |
|
|
|
|
|
|
| 测试自动化与验证 | SRS-AISE_F-003 | 测试用例生成、执行、覆盖率分析 |
|
|
|
|
|
|
| 智能文档生成与逆向 | SRS-AISE_F-004 | 正向/逆向文档生成,GJB438C 合规 |
|
|
|
|
|
|
| 代码审查与翻译辅助 | SRS-AISE_F-005 | 规范检查、缺陷识别、跨语言翻译 |
|
|
|
|
|
|
| 知识库智能问答 | SRS-AISE_F-006 | 自然语言问答,多轮对话与溯源 |
|
2026-04-28 03:10:20 +00:00
|
|
|
|
|
2026-04-28 07:13:01 +00:00
|
|
|
|
## 编译与运行
|
2026-04-28 03:10:20 +00:00
|
|
|
|
|
2026-04-28 07:13:01 +00:00
|
|
|
|
```bash
|
|
|
|
|
|
mkdir -p build && cd build
|
|
|
|
|
|
cmake ..
|
|
|
|
|
|
cmake --build .
|
|
|
|
|
|
./aise # 运行主程序
|
|
|
|
|
|
./aise_test # 运行测试
|
|
|
|
|
|
```
|
2026-04-28 03:10:20 +00:00
|
|
|
|
|
2026-04-28 07:13:01 +00:00
|
|
|
|
## 技术栈
|
2026-04-28 03:10:20 +00:00
|
|
|
|
|
2026-04-28 07:13:01 +00:00
|
|
|
|
- C++17 / CMake 3.14+
|
|
|
|
|
|
- 无外部第三方依赖
|
|
|
|
|
|
- 支持 MSVC (Windows) 与 GCC/Clang (Linux)
|