Software Measurement and Metrics

การวัดและตัววัดซอฟต์แวร์

4(4-0-12)

วิชาบังคับก่อน : ไม่มี

พื้นฐานทฤษฎีสำหรับการวัดและตัววัดซอฟต์แวร์ การรวบรวมข้อมูล การออกแบบและวิเคราะห์เชิงทดลอง การตรวจสอบความสมเหตุสมผลของตัววัดซอฟต์แวร์ การวัดกระบวนการพัฒนาและบำรุงรักษาซอฟต์แวร์ ระบบสำหรับวัดซอฟต์แวร์ การสนับสนุนตัววัด เครื่องมือทางสถิติ การประยุกต์การวัดซอฟต์แวร์

เค้าโครงรายวิชา

  1. พื้นฐานทฤษฎีสำหรับการวัดและตัววัดซอฟต์แวร์ (6 ชม.)
  2. การรวบรวมข้อมูล (6 ชม.)
  3. การออกแบบและวิเคราะห์เชิงทดลอง (6 ชม.)
  4. การตรวจสอบความสมเหตุสมผลของตัววัดซอฟต์แวร์ (6 ชม.)
  5. การวัดกระบวนการพัฒนาและบำรุงรักษาซอฟต์แวร์ (6 ชม.)
  6. ระบบสำหรับวัดซอฟต์แวร์ (6 ชม.)
  7. การสนับสนุนตัววัด และเครื่องมือทางสถิติ (6 ชม.)
  8. การประยุกต์การวัดซอฟต์แวร์ (6 ชม.)

ผลสัมฤทธิ์การเรียนรู้

  1. สามารถอธิบายพื้นฐานทฤษฎีสำหรับการวัดและตัววัดซอฟต์แวร์ได้
  2. สามารถประยุกต์ใช้ตัววัดเพื่อวัดระดับของคุณลักษณะเชิงคุณภาพของซอฟต์แวร์ได้
  3. สามารถวิเคราะห์และเลือกใช้ตัววัดและเครื่องมือสนับสนุนได้อย่างเหมาะสม

 

Advanced Digital Signal Processing

Prerequisite : None

Theoretical foundations of software measurement and metrics; data collection; experimental design and analysis; software metric validation; measuring the software development and maintenance process; measuring software systems; support for metrics; statistical tools; applications of software measurement.

Course Outline

  1. Theoretical Foundations of Software Metrics. (6 hr.)
  2. Data Collection. (6 hr.)
  3. Experimental Design and Analysis. (6 hr.)
  4. Software Metric Validation. (6 hr.)
  5. Measuring the Software Development and Maintenance Process. (6 hr.)
  6. Measuring Software Systems. (6 hr.)
  7. Support for Metrics and Statistical Tools. (6 hr.)
  8. Applications of Software Measurement. (6 hr.)

Learning Outcomes

  1. Be able to describe the theoretical foundations of software measurement and metrics.
  2. Be able to apply metrics for measuring levels of software quality attributes.
  3. Be able to analyze and choose metrics and support tools appropriately.