|
Course Description การพัฒนาความต้องการ และข้อกําหนดของซอฟต์แวร์ วิธีการออกแบบซอฟต์แวร์แบบดั้งเดิม และแบบเชิงวัตถุ การตรวจสอบซอฟต์แวร์เทียบกับความต้องการ และการตรวจสอบซอฟต์แวร์เทียบกับข้อกําหนด การวิเคราะห์หาข้อบกพร่องและการแก้ไขข้อบกพร่องในซอฟต์แวร์ ตลอดจนการซ่อมบํารุงซอฟต์แวร์ และเครื่องมือซอฟต์แวร์ที่ช่วยในงานวิศวกรรมซอฟต์แวร์ การตรวจสอบและการพิสูจน์ความถูกต้องของซอฟต์แวร์ การวัดปริมาณทางด้านซอฟแวร์และการบริหารจัดการโครงการซอฟต์แวร์ Development of requirements and software specifications, conventional software designs, object-oriented software designs, verification of software against requirements and software against specifications, error diagnosis and debugging for software development, software maintenance, and Computer-Aided Software Engineering (CASE) tools; software testing, and software verification, software matrices and software project management |