# TraceLink-AD **Repository Path**: kjfb/trace-link-ad ## Basic Information - **Project Name**: TraceLink-AD - **Description**: TraceLink-AD - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-10 - **Last Updated**: 2025-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TraceLink 自动化需求追踪系统 ## 项目简介 TraceLink 是一个自动化需求追踪与风险分析系统,旨在帮助开发团队建立和维护需求、架构设计和实现之间的可追溯性。系统支持文档上传、自动关联建议、变更影响分析和风险检测等功能。 ## 主要功能 - **文档解析**:支持从 Word 和 Excel 文档中解析需求和架构设计 - **自动关联**:基于名称匹配和 AI 分析的需求与架构自动关联 - **知识图谱**:通过 Neo4j 构建和查询需求与设计之间的关联路径 - **风险分析**:检测需求缺失、设计不一致、变更影响等潜在风险 - **变更追踪**:比较文档版本差异并分析变更影响 - **可视化展示**:提供风险可视化和知识图谱展示功能 ## 技术架构 系统采用前后端分离架构: - **后端**:Python FastAPI 构建 RESTful API,使用 Neo4j 作为图数据库 - **前端**:Vue.js 构建的单页应用,提供交互式界面 ## 核心模块 - **AutoLink**:实现需求与架构的自动关联算法 - **Models**:定义系统中使用的主要数据模型 - **Neo4j**:图数据库操作模块,负责数据持久化 - **Risk**:风险检测与分析模块 - **Parsers**:文档解析模块,支持 Word 和 Excel 格式 - **VersionManage**:文档版本管理与变更检测模块 ## 使用场景 1. **需求管理**:上传需求文档并自动建立与架构的关联 2. **设计验证**:检查设计文档与需求的一致性 3. **变更影响分析**:评估文档变更对系统其他部分的影响 4. **风险监控**:定期检测项目中的潜在风险并生成报告 ## 许可证 本项目采用 MIT 许可证,请参阅 LICENSE 文件获取详细信息。 ## 文档资源 - [新版本计划](Docs/NewVersionPlan.md) - [发布记录](Docs/ReleaseLog.md)