1.2 KiB
1.2 KiB
AISE Platform — 智能化工程支撑平台
概述
AISE(AI-aided Software Engineering)是一个面向军用及高可靠性软件研制的智能化工程支撑平台,涵盖需求管理、代码生成、测试自动化、文档管理、代码审查与知识库问答六大功能模块。
功能模块
| 模块 | 需求标识 | 说明 |
|---|---|---|
| 需求智能开发与管理 | 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 | 自然语言问答,多轮对话与溯源 |
编译与运行
mkdir -p build && cd build
cmake ..
cmake --build .
./aise # 运行主程序
./aise_test # 运行测试
技术栈
- C++17 / CMake 3.14+
- 无外部第三方依赖
- 支持 MSVC (Windows) 与 GCC/Clang (Linux)