ويهدف هذا درجة تعقيد أن تكون مفيدة للتحقق لدفع خطط الاختبار. نأمل، يمكن للمصممين RTL استخدام هذه الأداة باعتبارها وسيلة لإدارة تعقيد تصميم وكدليل لمعرفة هيكل التصاميم الموجودة بكفاءة.
وتعقد أداة HDL هو أداة بسيطة لتوفير بيانات القياس. مفهوم القيادة الحاضر أنه لا يمكنك التحكم في ما لا يمكنك قياسه. نحن عازمون على استخدام البحوث القائمة على تطوير أداة التي تنفذ بشكل جيد على مجموعة من مشاريع حقيقية.
وسوف تستخدم البيانات عيب الفعلية لاختبار تعقيد كأسلوب للتعرف على مكونات خطرة. وسوف يقاس التصاميم الحقيقية لتحديد ما هي الاستخدامات العملية لكليات التقنية العليا. في النهاية، يجب أن تكون هذه الأداة مفيدة عمليا لأي شخص تصميم و / أو التحقق مشروع الأجهزة المعقدة.
INSTALLATION
على & nbsp؛ 1. تحميل أحدث مصادر من http://www.sourceforge.net/hct
على & nbsp؛ 2. Untar الملفات إلى الدليل
على & nbsp؛ 3. تنفيذ: بيرل ./install.pl في هذا الدليل
على & nbsp؛ ** إذا كنت ترغب في تثبيت على نظام مربع * لا شىء واسعة، الرجاء تشغيل كجذر
على & nbsp؛ 4. اتبع التعليمات التي تظهر المثبت
DESIGN
هو HCT تتطور باستمرار. بدأنا مع تحليل مكابي Cyclomatic التعقيد لفهم تعقيد فرع. ثم فإننا نعمل على تحسين هذا مع عشرات تعقيد أكثر تطورا التي يتم معايرتها مع بيانات عيب حقيقي.
خلفية جيدة على هذا متاح. يرجى الرجوع إلى "قياس تعقيد نماذج HDL" من قبل مايكل Shaefers. وعقب لدينا عدد قليل من مقتطفات التي نستخدمها كمعايير لتصميم كليات التقنية العليا.
هناك عدد قليل من العوامل تعقيد هدل التي تم تعريفها في تلك الورقة:
- حجم
- التعشيش
- التحكم في التدفق
- تدفق المعلومات
- التسلسل الهرمي
- محلة
- انتظام
- نمطية
- اقتران (من وحدات أو الحالات)
- التوافق
- توقيت
في تلك الورقة، هو عرض فكرة التعقيد النفسي للHDL ويتم تحليل الجوانب المشتركة فضلا عن الاختلافات في البرنامج مقابل الأجهزة تصميم التعقيد. وهذه النقطة هي أن درجة تعقيد جيدة ستلتزم ستة قواعد:
1. يحتوي هذا الاجراء إلى أن تقوم على أساس رسمي
2. يكون هذا التدبير لتكون بديهية
3. نماذج قيد التطوير يجب أن تكون قابلة للقياس
4. نموذج منظم لابد من قياس معقدة أقل من النسخة غير منظم
5. إضافة أجزاء جديدة لنموذج لديها لزيادة تعقيد
6. استبدال جزء واحد من هذا النموذج من قبل جزء أكثر تعقيدا أن زيادة تعقيد
تلك هي ستة أهداف النبيلة عند البدء في التفكير فيها. وtransitivity ضمنية بها ستكون صعبة للتحقيق. ومع ذلك، نحن اطلاق النار على هذا وينبغي استخدامه بمثابة نبراسا.
سنحتاج للمستخدمين ربط مع التاريخ عيب لصقل محاولاتنا. التكرار في إطار تحليل وحساب عام واضح وبسيط هو المفتاح لتصميم تكرارية فعال. يجب علينا التركيز على هندسة البرمجيات أناقة لغتنا المختار للتنفيذ.
والهدف النهائي من ذلك هو تسجيل بشكل صحيح التعقيد النفسي للكتل الأجهزة في أي HDL واستخدام هذا التنبؤ معدلات العيب والمخاطر الجدول الزمني
ما هو الجديد في هذا الإصدار:.
هذا الإصدار تم إعادة تصميمها بالكامل للحصول على نتائج دقيقة قياس مكابي Cyclomatic التعقيد، بايت من التعليمات البرمجية، بايت من التعليقات، نسب مختلفة ونظام التصنيف يمكنك استخدامها لفهم التعقيد لجميع وحدات في المشروع.
وهي تعمل على حد سواء فيريلوج ودوروية CDL وسطر الأوامر الدعم والانتاج CSV الأشكال.
المتطلبات:
بيرل
لم يتم العثور على التعليقات