|
Course Description หลักของวิศวกรรมซอฟต์แวร์ กระบวนการพัฒนาซอฟต์แวร์แบบต่างๆ อาไจล การบริหารจัดการโครงการซอฟต์แวร์ การวางแผนโครงการ การวิเคราะห์ความต้องการ การออกแบบซอฟต์แวร์ การวัดซอฟต์แวร์ การประมาณค่าใช้จ่ายในการพัฒนาซอฟต์แวร์ การประกันคุณภาพซอฟต์แวร์ การทดสอบซอฟต์แวร์ การจัดการส่วนประกอบของซอฟต์แวร์ การบำรุงรักษาซอฟต์แวร์ การปรับปรุงกระบวนการพัฒนาซอฟต์แวร์ แบบจำลองวุฒิภาวะความสามารถบูรณาการ Principles of software engineering, software process methodologies, agile, software project management, project planning, requirement analysis, software design, software metric, software cost estimation, software quality assurance, verification and validation, configuration management, software maintenance, software process improvement, capability maturity model integration (CMMI), and computer-aided software engineering (CASE) tools |