การวัดและตัววัดซอฟต์แวร์
4(4-0-12)
วิชาบังคับก่อน : ไม่มี
พื้นฐานทฤษฎีสำหรับการวัดและตัววัดซอฟต์แวร์ การรวบรวมข้อมูล การออกแบบและวิเคราะห์เชิงทดลอง การตรวจสอบความสมเหตุสมผลของตัววัดซอฟต์แวร์ การวัดกระบวนการพัฒนาและบำรุงรักษาซอฟต์แวร์ ระบบสำหรับวัดซอฟต์แวร์ การสนับสนุนตัววัด เครื่องมือทางสถิติ การประยุกต์การวัดซอฟต์แวร์
เค้าโครงรายวิชา
- พื้นฐานทฤษฎีสำหรับการวัดและตัววัดซอฟต์แวร์ (6 ชม.)
- การรวบรวมข้อมูล (6 ชม.)
- การออกแบบและวิเคราะห์เชิงทดลอง (6 ชม.)
- การตรวจสอบความสมเหตุสมผลของตัววัดซอฟต์แวร์ (6 ชม.)
- การวัดกระบวนการพัฒนาและบำรุงรักษาซอฟต์แวร์ (6 ชม.)
- ระบบสำหรับวัดซอฟต์แวร์ (6 ชม.)
- การสนับสนุนตัววัด และเครื่องมือทางสถิติ (6 ชม.)
- การประยุกต์การวัดซอฟต์แวร์ (6 ชม.)
ผลสัมฤทธิ์การเรียนรู้
- สามารถอธิบายพื้นฐานทฤษฎีสำหรับการวัดและตัววัดซอฟต์แวร์ได้
- สามารถประยุกต์ใช้ตัววัดเพื่อวัดระดับของคุณลักษณะเชิงคุณภาพของซอฟต์แวร์ได้
- สามารถวิเคราะห์และเลือกใช้ตัววัดและเครื่องมือสนับสนุนได้อย่างเหมาะสม
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
- Theoretical Foundations of Software Metrics. (6 hr.)
- Data Collection. (6 hr.)
- Experimental Design and Analysis. (6 hr.)
- Software Metric Validation. (6 hr.)
- Measuring the Software Development and Maintenance Process. (6 hr.)
- Measuring Software Systems. (6 hr.)
- Support for Metrics and Statistical Tools. (6 hr.)
- Applications of Software Measurement. (6 hr.)
Learning Outcomes
- Be able to describe the theoretical foundations of software measurement and metrics.
- Be able to apply metrics for measuring levels of software quality attributes.
- Be able to analyze and choose metrics and support tools appropriately.