Software metrics
ตัวชี้วัดซอฟต์แวร์
ความซับซ้อนของการเขียนโปรแกรม
All pages needing cleanupความซับซ้อนของการเขียนโปรแกรม (หรือความซับซ้อนของซอฟต์แวร์ ) เป็นคำที่รวมถึงคุณสมบัติของซอฟต์แวร์ที่ส่งผลต่อปฏิสัมพันธ์ภายใน ผู้เชี่ยวชาญหลายคนแยกแยะความแตกต่างระหว่างคำว่า...
อ่าน 1 นาทีหลักเกณฑ์การออกแบบ
Software metricsเกณฑ์การออกแบบเป็นวิธีการที่คิดค้นโดย Thomas McCabe เพื่อวัดปริมาณความซับซ้อนของการรวมซอฟต์แวร์สองหน่วย เกณฑ์การออกแบบทั้งสี่ประเภทมีระดับความซับซ้อนของการรวมที่เกี่ยวข้อง
อ่าน 1 นาทีจุดฟังก์ชัน
CS1 maint: numeric names: authors listฟังก์ชันพอยต์เป็น "หน่วยวัด" เพื่อแสดงปริมาณฟังก์ชันทางธุรกิจที่ระบบสารสนเทศ (ในฐานะผลิตภัณฑ์) มอบให้แก่ผู้ใช้ ฟังก์ชันพอยต์ใช้ในการคำนวณการวัดขนาดฟังก์ชัน (FSM) ของซอฟต์แวร์...
การวัดความซับซ้อนของ Halstead
Software metricsการวัดความซับซ้อนของ Halsteadเป็นเมตริกซอฟต์แวร์ ที่ Maurice Howard Halsteadนำเสนอในปี 1977...
เมตริกซอฟต์แวร์ ABC
Software metricsเมตริกซอฟต์แวร์ ABC ได้รับการแนะนำโดย Jerry Fitzpatrick ในปี 1997 เพื่อเอาชนะข้อเสียของLOC เมตริกนี้กำหนดคะแนน ABC เป็นค่าสามค่าที่แสดงถึงขนาดของชุดคำสั่งซอร์สโค้ด คะแนน ABC...
การเชื่อมต่อแบบส่งออก
CS1 maint: location missing publisherEfferent couplingเป็นตัวชี้วัดการเชื่อมโยง ในงานพัฒนาซอฟต์แวร์โดยจะวัดจำนวนชนิดข้อมูลที่คลาสหนึ่งๆรู้จัก
อ่าน 1 นาทีการวัดขนาดเชิงฟังก์ชันของ COSMIC
CS1 maint: numeric names: authors listการวัดขนาดฟังก์ชัน COSMICเป็นวิธีการวัดขนาดฟังก์ชันมาตรฐานของซอฟต์แวร์ชิ้นหนึ่ง COSMIC เป็นคำย่อของ COmmon Software Measurement International Consortium
อ่าน 1 นาทีแบบจำลองพาราเมตริกซอฟต์แวร์
Business softwareแบบ จำลองพาราเมตริกคือชุดสมการทางคณิตศาสตร์ที่เกี่ยวข้องกันซึ่งประกอบด้วยพารามิเตอร์ที่เปลี่ยนแปลงได้ สถานการณ์จะถูกกำหนดโดยการเลือกค่าสำหรับแต่ละพารามิเตอร์
นำตัวชี้วัดกลับมาใช้ใหม่
Reuseในวิศวกรรมซอฟต์แวร์ตัวชี้วัดและแบบจำลอง การนำกลับมาใช้ใหม่จำนวนมาก เป็นตัวชี้วัดที่ใช้ในการวัดการนำโค้ดกลับมาใช้ใหม่และความสามารถในการนำกลับมาใช้ใหม่ ตัวชี้วัดคือ ตัวบ่งชี้เชิง...
ความเชื่อมโยง (วิทยาการคอมพิวเตอร์)
Programming principlesใน การเขียน โปรแกรมคอมพิวเตอร์ความเชื่อมโยงหมายถึงระดับที่องค์ประกอบภายในโมดูลเป็นของกันและกัน ในแง่หนึ่ง
อ่าน 1 นาทีความซับซ้อนที่สำคัญ
Software metricsความซับซ้อนที่สำคัญ (Essential complexity)เป็นการวัดเชิงตัวเลขที่กำหนดโดย Thomas J. McCabe, Sr.
ผลกระทบระลอกคลื่น
Causalityปรากฏการณ์ระลอกคลื่นเกิดขึ้นเมื่อการรบกวนเริ่มต้นในระบบแพร่กระจายออกไปรบกวนส่วนที่ใหญ่ขึ้นเรื่อยๆ ของระบบ เช่นเดียวกับระลอกคลื่นที่แผ่ขยายออกไปบนผิวน้ำเมื่อมีวัตถุถูกปล่อยลงไป
อ่าน 1 นาทีจุดฟังก์ชันไมโครแบบถ่วงน้ำหนัก
Software metricsWeighted Micro Function Points ( WMFP ) เป็น อัลกอริทึมการ กำหนดขนาดซอฟต์แวร์ สมัยใหม่ ซึ่งเป็นผู้สืบทอดจากวิธีการทางวิทยาศาสตร์ดั้งเดิมที่แข็งแกร่ง เช่นCOCOMO , COSYSMO ,...
อ่าน 1 นาทีเมตริกแพ็กเกจซอฟต์แวร์
Object-oriented programmingในการเขียนโปรแกรมแบบโมดูลาร์ นั้น มีการใช้ตัวชี้วัด ต่างๆสำหรับแพ็กเกจซอฟต์แวร์ ซึ่ง โรเบิร์ต เซซิล มาร์ตินได้กล่าวถึงไว้ในหนังสือของเขาเรื่อง " การพัฒนาซอฟต์แวร์แบบ Agile:...
อ่าน 1 นาทีโครงการเบาเฮาส์ (ด้านคอมพิวเตอร์)
CS1 German-language sources (de)โครงการBauhausเป็นโครงการวิจัยซอฟต์แวร์ที่ร่วมมือกันระหว่างมหาวิทยาลัยสตุตการ์ตมหาวิทยาลัยเบรเมนและบริษัท Axivion...
อ่าน 1 นาทีอิมแมจิกซ์ 4D
Code navigation toolsImagix 4Dเป็นเครื่องมือวิเคราะห์ซอร์สโค้ดจาก Imagix Corporation ซึ่งใช้เป็นหลักในการทำความเข้าใจจัดทำเอกสารและพัฒนาซอฟต์แวร์ C, C++ และ Java ที่มีอยู่
ความซับซ้อนแบบไซโคลมาติก
Software metricsความซับซ้อนเชิงไซโคลมาติก (Cyclomatic complexity ) เป็นตัวชี้วัดทางซอฟต์แวร์ที่ใช้บ่งชี้ความซับซ้อนของโปรแกรมเป็นการวัดเชิงปริมาณของจำนวนเส้นทาง อิสระเชิงเส้นผ่าน...
รหัสซ้ำ
All accuracy disputesใน การเขียน โปรแกรมคอมพิวเตอร์โค้ดที่ซ้ำกัน คือ โค้ดต้นฉบับที่เทียบเท่ากันหลายครั้งในโค้ดเบส...
วิธี Simple Function Point
Software engineering costsวิธีการ Simple Function Point (SiFP) ถูกออกแบบโดย Roberto Meli ในปี 2010 เพื่อให้สอดคล้องกับมาตรฐาน ISO14143-1และเข้ากันได้กับวิธีการวิเคราะห์ Function Point (FPA) ของกลุ่มผู้ใช้..
อ่าน 1 นาทีบรรทัดโค้ดต้นฉบับ
All pages needing cleanupจำนวนบรรทัดของโค้ดต้นฉบับ ( SLOC ) หรือที่รู้จักกันในชื่อจำนวนบรรทัดของโค้ด ( LOC )...
อ่าน 1 นาทีจีโคฟ
Software metricsGcovเป็น เครื่องมือ วิเคราะห์ความครอบคลุมของซอร์สโค้ดและโปรไฟล์แบบคำสั่งต่อคำสั่งGcov สร้างจำนวนครั้งที่แต่ละคำสั่งในโปรแกรมถูกดำเนินการอย่างแม่นยำ...
อ่าน 1 นาทีแผนผังซอฟต์แวร์
Infographicsแผนที่ซอฟต์แวร์แสดงถึงข้อมูลคงที่ พลวัต และวิวัฒนาการของระบบซอฟต์แวร์และกระบวนการพัฒนาซอฟต์แวร์โดยใช้การแสดงภาพข้อมูล แบบแผนที่ 2 มิติหรือ 3 มิติ ถือ
ความครอบคลุมของรหัส
Software metricsในวิศวกรรมซอฟต์แวร์ความครอบคลุมของโค้ดหรือที่เรียกว่าความครอบคลุมของการทดสอบคือการวัดเปอร์เซ็นต์ของระดับที่โค้ดต้นฉบับของโปรแกรม ถูกเรียกใช้เมื่อ ชุดทดสอบเฉพาะถูกเรียกใช้
อ่าน 1 นาทีทีโคฟ
Software metricsTcovเป็น เครื่องมือวิเคราะห์ ความครอบคลุมของซอร์สโค้ดและการสร้างโปรไฟล์แบบคำสั่งต่อคำสั่งสำหรับซอฟต์แวร์ที่เขียนด้วยภาษาFortran , CและC++ Tcov...