0

既存の PHP ソース コードからクラス図を作成するための schemaSpy+graphviz に相当するものはありますか?

schemaSpy+graphviz では、既存のデータベースを使用して ER 図を作成できます。出力は、ダイアグラム内のテキストがクリックされると、 http://schemaspy.sourceforge.net/sample/relationships.htmlに見られるような、クリックされたテキストに関する情報を含む新しいページが読み込まれる html ファイルです。同じ出力機能を持つツールを見つけたいです。リバースエンジニアリングPHPクラスでこれに相当するツールはありますか?

ありがとう。

4

1 に答える 1

1

UML Lab (http://uml-lab.com) を試してみてください (注: 私は Yatta Solutions で働いているので偏見があります ;) )。既存のソース コードをリバース エンジニアリングする方法を説明するチュートリアルがあります: http://www.uml-lab.com/en/uml-lab/tutorials/reverse-engineering-tutorial/。基本的に、新しいモデルとクラス ダイアグラムを作成するだけで、利用可能なすべての PHP ソース ファイルが自動的にインポートされます。それ以外の場合は、PHP ファイルをダイアグラム エディターにドラッグしてインポートできます。

このツールは Java と PHP をサポートし、Zend Framework の組み込みサポートを備えています。各 PHP ソース ファイルを理解できない場合がありますが、クラスを含むファイルは正常に動作するはずです。ツールが理解できないことがある場合は、通知され、直接バグを報告できます。

これは商用ツールですが、30 日間の試用版と無料のアカデミック エディションがあります。質問がある場合は、フォーラム、バグトラッカー、またはメールで遠慮なく質問してください。

于 2011-11-04T14:17:00.580 に答える