Scientific Toolworks Understand เป็นเครื่องมือวิเคราะห์แบบสแตติกสำหรับการจัดการการวัดและการวิเคราะห์ความสามารถในโปรแกรม เครื่องมือนี้สามารถวัดเมทริกจำนวนมากและแสดงกราฟที่ชัดเจนของเมทริกโค้ดที่แตกต่างกัน ตัวอย่าง: หมายเลขคลาส, หมายเลขโปรเจ็กต์, หมายเลขเมธอด, หมายเลขบรรทัด, บรรทัดว่าง, ข้อคิดเห็น, โค้ดที่ไม่ทำงาน, อัตราข้อคิดเห็นเกี่ยวกับโค้ด, ความซับซ้อนและความซับซ้อนของโค้ด, การขึ้นต่อกันเป็นของโค้ดซึ่งกันและกัน, อัตราการทำซ้ำของโค้ดการกัน จำนวนของพาธการเรียกใช้โปรแกรม, สถานะการสืบทอด, น้ำหนักของเมธอดที่สัมพันธ์กับคลาส, และเมทริกอื่นๆจำนวนมากสามารถวัดได้
เมทริกระดับต้น:
- จำนวนคลาส
- จำนวนไฟล์
- จำนวนของฟังก์ชัน
- จำนวนบรรทัด
- จำนวนบรรทัดว่าง
- จำนวนบรรทัดโค้ด
- จำนวนบรรทัดข้อคิดเห็น
- จำนวนบรรทัดที่ไม่แอ็คทีฟ
- จำนวนคำสั่งที่ประกาศไว้
- จำนวนคำสั่งที่สามารถเรียกทำงาน
- จำนวนคำสั่งที่สามารถเรียกทำงาน
- อัตราส่วนของการแสดงความคิดเห็นไปยังโค้ด
เมทริกขั้นสูง:
- Cyclomatic Complexity
- Knots
- Class Coupling
- Percent Lack of Cohesion
- Path Count
- Max In heritance
- Base Class Count
- In herited Class Count
- Number of Instance Methods
- Weighted Methods per Class
ฟังก์ชันของ Scientific Toolworks Understand
- สภาวะแวดล้อมกราฟิกแบบกราฟิกและการดำเนินการที่ง่าย
- ความสามารถในการวัดชนิดของเมทริกที่แตกต่างกันในซอฟต์แวร์วิศวกรรม
- ทำงานเข้ากันได้กับโปรแกรมมิงโค้ดจำนวนมาก
- ความสามารถในการค้นหาอย่างรวดเร็วในโค้ดจำนวนมาก
- ความสามารถในการรวมเข้ากับสภาวะแวดล้อม Eclipse
- แผนภาพการวาดและไดอะแกรมจากโค้ด
ข้อกำหนดระบบและรายละเอียดด้านเทคนิค
- ระบบปฏิบัติการ: Windows 7/8/8. 1/10/11
- RAM (หน่วยความจำ): 1 GB RAM (แนะนำ 2 GB)
- พื้นที่ดิสก์ถาวรซึ่งต้องการ: 200 MB ของพื้นที่ว่าง