I couldn't find this "Click on menu item Tools > Reverse Engineering > .NET Framework". I have that Tools menu, but not Reverse Engineering. I have 6.20.4908.40804 version. Is it moved to somewhere else?
Thanks for the help!
From version 6, Software Ideas Modeler is available in 3 editions - Standard, Professional and Ultimate
Reverse Engineering is not available in Standard edition, only in two higher ones (Professional and Ultimate).
I want to generate UML diagrams like activity, use case, and others from c# source code, but I couldn't do that in trial version I have
software Ideas Modeler 11.52 version
can I know why?
Currently, Software Ideas Modeler supports generation of class diagrams, package diagrams and entity relationship. Diagrams can be generated from database, from source code (various languages) or .NET assembly. Other diagram types can be drawn only manually.
thanks for responding!
I tried to generate Package Diagram also it gives class diagram I do not know
maybe I miss something?
System Architect is more mature. this does not work for Python reverse engineering. I will stick with System Architect.
This tool does not work for Python package reverse engineering and modeling.
This product needs a standard HELP menu too. Please add this requirement.
How can I convert C++ text files (*.h *.cpp) to classes? It's possible?
It is not possible in the current version, but it will be very likely part of the version 5.
Will you also allow in .NET like C# (*.cs) and VB (*.vb) classes along with their methods from the source code?
From those, will you also be able to generate other diagrams like sequence (from what the methods call other methods themselves) and activity diagrams?
I'm very interested to see if you're able to do that with your next version. It would definitely be helpful to trace out threading issues
Source code processing of C# and VB will be supported.
It is still questionable whether the next version will be able to generate sequence and activity diagrams. In any case, I added it to my list of requirements.
Im guessing that the same is true for SQL2008 tables?
You can import your tables from database using menu Tools>Reverse Engineering>Database. MS SQL Server 2008 as source is supported.
Do you planing include in support othes DBMS, for example Oracle, PG, MySQL or Hierahic DB?
If YES, when you planing do it?
I'll try to include the support for them in the next major version 5.
Thank you very much. I'm don't hope that this possible as soon.
Hmmm. must be something I'm doing wrong then. It doesn't appear to work for me.
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at SoftwareIdeasModeler.Core.Importing.Database.DiagramCreator.CreateErdDiagram(Model model)
at SoftwareIdeasModeler.MainForm.databaseToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Thanks for details, I will check it out.
EDIT: Version 4.80 solved this problem (at least for me).
This would be great if it actually worked, but it doesn't ?
I've probably the same issue. The assembly is .NET 2.0, but the "Import Object Model" window has only the root element of the tree. No namespaces or classes ale loaded. I find the problem is in Debug/Release compilation. The Release version loads only the namespace, Debug version loads nothing.