# 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 | 自然语言问答,多轮对话与溯源 | ## 编译与运行 ```bash mkdir -p build && cd build cmake .. cmake --build . ./aise # 运行主程序 ./aise_test # 运行测试 ``` ## 技术栈 - C++17 / CMake 3.14+ - 无外部第三方依赖 - 支持 MSVC (Windows) 与 GCC/Clang (Linux)