私たちのチームは、AngularJS、node.js、およびmySql \ Oracleで開発しています。アプリケーションのドキュメントの一部として、組織では、エンタープライズアーキテクトでユーザーストーリー/ユースケースを取得してから、相互作用のシーケンス図を生成する必要があります。現時点では、これは手動プロセスであり、アプリケーションが変更されるたびにマニュアルが手動で変更されなければなりません。これは時間とリソースを大量に消費します。Enterprise ArchitectへのJavascriptコード駆動ドキュメント
開発者が書き込み時にコードにコメントを付けることができるjsツールやEAプラグインはありますか。ビルドプロセスの一環として、.json/.xml/.xmi/.yamlファイルがあります。 EAモデルをインポートしてEnterprise Architectにインポートできますか?これはSwaggerのようなツールと同様の方法ですが、htmlを生成する代わりにファイル内にEAモデルを生成します。私が想像するゴールは、アクター、受諾基準、例外、テストケースなどを含むユーザーストーリーまたはユースケースのリストを生成することです。
ソフトウェア設計と解析で探しているものは、「リバースエンジニアリング」と呼ばれています。このリンクは役立つかもしれません:http://www.sparxsystems.com.au/resources/demos/vea/webinar-visual-execution-analyzer.html – quirimmo
コメントのための@quirimmoありがとう。 "リバースエンジニアリング"は確かに1つのアプローチですが、私はコードドリブンのドキュメントを探しています – sarin
答えで指摘されたように、jsにはjs docがあり、次にdocを直接生成するためにノードを持つツールはほとんどありません。しかし、あなたの質問では、コードの変更からシーケンスダイアグラムを戻す方法を尋ねます。これはリバースエンジニアリングであり、これはコードのドキュメントからは不可能です。コードのドキュメントでは、現在のメソッドにコメントを付けます。クラス/オブジェクト間の関係ではなく、実際に表示されるシーケンス図。 – quirimmo