| Course Description วิวัฒนาการของซอฟต์แวร์ กฎวิวัฒนาการซอฟต์แวร์ของ Lehman ผลกระทบของวิวัฒนาการซอฟต์แวร์ การบำรุงรักษาซอฟต์แวร์และประเภทของการบำรุงรักษา ความสำคัญของการ บำรุงรักษาซอฟต์แวร์ กระบวนการและกิจกรรมการบำรุงรักษาซอฟต์แวร์ ประเด็นด้านเทคนิคและการจัดการของการบำรุงรักษา การจัดการโครงแบบซอฟต์แวร์ในการบำรุงรักษา การจัดทำเอกสาร เทคนิคโปรแกรม คอมพรีเฮนชัน การปรับรื้อระบบ การวิศวกรรมย้อนกลับเพื่อการบำรุงรักษา โค้ดรีแฟคเทอริง เครื่องมือในการบำรุงรักษา การบำรุงรักษาซอฟต์แวร์ในโดเมนต่างๆ Evolution of software; Lehman's laws of software evolution; impact of software evolution; software maintenance and types of software maintenance; the importance of software maintenance; software maintenance processes and activities; technical and management issues in maintenance; software configuration management (SCM) in maintenance; documentation; software installation and configuration; techniques for maintenance: program comprehension, re-engineering, reverse engineering, code refactoring; maintenance tools; software maintenance in various domains. หมายเหตุ เรียน C = Lecture L = Lab O = Online S = Self Study X = Cancel ผู้ประสานงานรายวิชา * = ผู้ประสานงานรายวิชา รายวิชาบังคับ P = บังคับก่อน, C = เรียนร่วม, F = เคยลงทะเบียนแล้วได้เกรด A-F ภาระการสอน = สอนบรรยาย, = สอนปฏิบัติการ |