Pertanyaan Cara Menghasilkan Diagram Sequence dari Kode Sumber Java


Saya memiliki pertanyaan tentang pembuatan diagram urutan dari kode sumber Java. Ketika saya googled saya melihat seseorang diberitahu untuk menggunakan paradigma visual (VP), tetapi tidak menghasilkan diagram urutan untuk saya. Beberapa langkah di VP saya berbeda dari manual. Manual mengatakan untuk memilih metode tetapi VP saya tidak memungkinkan untuk memilih metode di kelas khusus. Reverse Engineering Sequence Diagram dari Java Source Code

Apakah ada yang punya ide baru untuk menghasilkan diagram urutan dari kode sumber Java?


32
2018-06-26 04:55


asal


Jawaban:


Dengan Intellij 15.0.4: hanya beberapa detik, instal plugin SequenceDiagram (saat ini 1.1). Masuk ke metode Kelas Anda yang ingin Anda analisis dan Alat> SequenceDiagram: enter image description here


23
2018-04-27 12:52



Jika Anda menggunakan atau ingin menggunakan Eclipse IDE maka Anda dapat menginstal plugin ObjectAid UML yang dapat merekayasa balik dari:

  • Java Stack Trace Console
  • Java Stack Frames dari Tampilan Debug
  • Metode Panggilan dari Call Hierarchy View

dan banyak lagi.

Lihat http://www.objectaid.com/sequence-diagram


7
2017-08-20 02:16



Saya telah mengimplementasikan generator urutan tes berdasarkan Juni yang menghasilkan diagram urutan untuk contoh paket lateks pgf-umlsd: Generated sequence diagram

Halo Dunia

@Uji
@SequenceDiagram ({Controller.class, Model.class})
public void testMethod () {
    Kontroler c = Kontroler baru (Model baru ());
    c.init ();
    c.simpleBeanOperation ();
}

https://github.com/sherif181/java-sequence-diagram-generator


4
2017-12-02 16:01



coba alat ini, Alat ini membantu Anda untuk membuat kode sumber Java ke Sequence dan diagram kelas, termasuk waktu eksekusi setiap aliran.

ikuti langkah-langkah seperti yang diberikan dalam dokumentasi

http://maintainj.com/


2
2018-05-12 08:50



Saya menggunakan Umlgraph yang gratis dilihat http://www.umlgraph.org/

Tapi saya kebanyakan menggunakannya untuk menghasilkan diagram kelas di Javadoc.

Untuk menghasilkan diagram urutan, Anda harus menulis banyak baris di file sumber Anda.

Lihat http://www.umlgraph.org/doc/dns.html.

Anda harus memasang Graphviz untuk membuatnya bekerja.


2
2017-10-27 18:42



UML-VP dapat menghasilkan diagram urutan, cukup baik. Berdasarkan uraian Anda, saya merasa Anda memilih direktori paket untuk menyajikan file sumber ke alat. Saya menghadapi masalah serupa. Solusinya adalah memilih folder "src" di atas folder paket, dan kemudian Anda dapat melihat beberapa diagram yang cukup bagus terbang keluar. Semoga berhasil.


1
2018-02-08 08:51



Alat bagus lainnya yang menghasilkan diagram urutan dari program Java adalah JIVE: www.cse.buffalo.edu/jive

Ini tersedia sebagai plug-in untuk Eclipse dan dapat diunduh gratis. Juga mendukung visualisasi program Java multi-threaded.

Catatan: JIVE menghasilkan diagram untuk eksekusi dari program. Ini juga menghasilkan diagram objek, dan memiliki fitur berguna lainnya seperti debugging berbasis permintaan. Maaf jika ini bukan yang Anda pikirkan.


1
2018-05-16 15:41



Ada banyak produk yang dapat menghasilkan diagram urutan dari kode sumber Java. Sayangnya, semua yang bagus menghabiskan banyak uang.

Jika Anda menggunakan edisi komunitas Paradigma Visual, itu tidak memungkinkan Anda untuk menghasilkan diagram apa pun. Anda harus meningkatkan ke salah satu versi berbayar.

Anda dapat membandingkan berbayar vs edisi gratis di sini
http://www.visual-paradigm.com/product/vpuml/features/?edition=ce

Anda perlu membeli edisi standar Paradigma Visual yang mendukung rekayasa Kode.

Lihat beberapa tautan ini untuk program alternatif yang juga dapat menghasilkan diagram / kode sumber.

Posiden UML http://www.gentleware.com

Argo UML http://argouml.tigris.org


Sumber Daya Lain

Bagaimana saya bisa menghasilkan diagram urutan dari kode sumber Java?

Diagram Urutan Reverse Engineering

http://www.altova.com/umodel/sequence-diagrams.html


0
2017-07-23 23:29



Saya mencoba banyak opsi hari ini buat urutan dan diagram kelas dari kode saya yang ada menggunakan edisi komunitas IntelliJ Idea, Di bawah ini adalah Solusi yang bekerja untuk saya akhirnya:

Versi khusus edisi komunitas Intellij hanya kompatibel dengan plugin yang diperlukan untuk membuat ini berfungsi.

jadi sangat penting untuk mengunduh versi IDE dan plugin yang tepat untuk membuatnya berfungsi.

Ini dia tautan ke perangkat lunak lengkap dengan versi tertentu  yang bekerja untuk saya, tolong perhatikan saya menguji ini di Mac Book Pro saya:

  1. [IntelliJ Community Edition IDE]
  2. Kode Iris untuk membuat diagram kelas dan memvisualisasikan kode

  3. Plugin SequenceDiagram untuk menghasilkan Diagram Seq di IntelliJ     IDE.


0
2017-08-03 04:49



Tidak dapat memilih operasi ketika melakukan reverse engineering kode sumber Java ke diagram urutan di VP mungkin disebabkan oleh memilih folder sumber yang salah. Asalkan Anda memilih folder root dari sumber Anda (sesuai dengan pernyataan "paket" kelas Anda) maka akan berfungsi. BTW, Paradigma Visual menawarkan lisensi berlangganan yang memungkinkan pengguna untuk berlangganan lisensi secara bulanan dan dengan biaya rendah yang relatif.


0
2017-09-20 08:52