سؤال

هل هناك طريقة يمكنني من خلالها إنشاء مخطط فئة هيرقية من رمز C ++. ينتشر الكود الخاص بي أكثر من 5 إلى 6 ملفات. CPP.

أود أن أعرف ما إذا كان هناك أي أداة مجانية لنفسه.

التحيات ، AJ

هل كانت مفيدة؟

المحلول

هناك مثل doxygen

http://www.doxygen.nl/manual/features.html يقول:

يستخدم أداة DOT الخاصة بمجموعة GraphViz Tool لإنشاء الرسوم البيانية للاعتماد ، ومخططات التعاون ، والرسوم البيانية للمكالمات ، ورسومات بنية الدليل ، ورسوم الرسوم البيانية للتسلسل الهرمي للفئة الرسومية.

يخلق الرسوم البيانية مثل


(من عند http://www.vtk.org/doc/nightly/html/structvtkdtree_1_1__celllist.html, مثال مدرج في موقع doxygen)

نظرًا لأن السؤال كان حول مخططات الفصل الدراسي ، فقد تكون مهتمًا أيضًا بـ UML_LOWE العلم الذي يجعل OUPUT أكثر قليلا يشبه UML.

نصائح أخرى

الرسوم البيانية الفئة هي شبكات ، وليس التسلسلات الهرمية. هناك عدد قليل من الأدوات التي يمكن أن تولدها - المفضل لدي هو مصمم المؤسسة, ، لكنها ليست مجانية (هناك تجربة).

أومبرلو هو تطبيق Linux الذي يولد الرسم البياني من الكود.

Doxygen تستطيع إنشاء فئة diagrams. ومع ذلك ، أعتقد أن هذه المخططات هي فقط لإظهار شبكة الفصول ، فهي لا تدرج الأساليب والأعضاء وما شابه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top