在我的组织中,我们有一些非常低效的流程来管理需求,跟踪在哪些版本上实际交付了什么,等等,后续版本是否打破了以前的功能,等等-它目前都是手动管理的。需求分布在几个文档和问题跟踪器中,实现细节在subversion、Jira、TestLink中的代码中。我正在尝试建立一个整合需求信息的系统,以便它来自单一的、权威的来源,可以通过标准接口- web服务、浏览器等访问,并且可以自动验证。有没有人能建议最好的方法--我确信我可以从头开始开发一个完全符合需求的系统,比如ruby on rails,g
我目前正在使用IntelliJ IDEA 2016.3.3对一个Java源代码进行依赖分析。我从矩阵依赖分析( DSM )开始。例如,我想知道类ComparisonComponent (CC)和ComparisonDescriptor (CD)之间的关系是什么。在下图中,DSM矩阵显示CC依赖于值为6的CD。当试图了解源代码中的实际含义时,您可以右键单击正方形(显示数字6)并单击"Find usages for Dependencies“。这将返回到源代码,在本例中,tab显示CD类在CC类中的使用位置。如下图所示,它显示这个类被使用了5次。这5个地方都