|
Course Description ศึกษาสาระสำคัญในวิชาวิศวกรรมซอฟต์แวร์ วิธีการพัฒนาความต้องการ และข้อกำหนดของซอฟต์แวร์ วิธีการออกแบบซอฟต์แวร์แบบดั้งเดิม และแบบเชิงวัตถุ การตรวจสอบซอฟต์แวร์เทียบกับความต้องการ และเทียบกับข้อกำหนด การยืนยันความถูกต้องของซอฟต์แวร์ การทดสอบซอฟต์แวร์ ซอฟต์แวร์เมตริกซ์ การรับรองคุณภาพ การบริหารโครงงานและโครงสร้างทีม ตลอดจนการบำรุงรักษาซอฟต์แวร์ และเครื่องมือที่ช่วยในงานวิศวกรรมซอฟต์แวร์ A study of software engineering principle include requirement and specifications of software, conventional and object-oriented software designing, verification of software against requirements and specifications, verification and validation, testing methods, software metrics, quality assurance, project management and team structure, software maintenance, and Computer-Aided Software Engineering (CASE) tools |