|
Course Description รูปแบบของวงจรชีวิตซอฟต์แวร์ การวิเคราะห์ความต้องการและข้อกำหนด หลักการออกแบบซอฟต์แวร์ การทวนสอบและวิธีการทดสอบ การประมาณค่าทรัพยากรและกำหนดการ วิธีการและสถาปัตยกรรมการพัฒนาซอฟต์แวร์แบบเชิงวัตถุและแบบส่วนประกอบ ภาษาสำหรับกระบวนการออกแบบซอฟต์แวร์ Software life cycle models, requirements analysis and specification, software design principles, verification and testing methods, resource and schedule estimation, object oriented and component-based software development methods and architectures, languages for designing software processes |