88634159 | Software Development | ||
การพัฒนาซอฟต์แวร์ | |||
สังกัด | คณะวิทยาการสารสนเทศ, -ไม่กำหนด- | ||
หน่วยกิต | 3 (2-2-5) | ||
สถานะรายวิชา: | ใช้งาน | ||
เงื่อนไขรายวิชา: | บุรพวิชา : 88620259 | ||
รายวิชาต่อเนื่อง: | 88624559, 88634659 | ||
เลือก ปีการศึกษา: 1 / 2561 | |||
รายชื่อ | (Require login before downloading) |
Course Description แนวคิดและหลักการในการออกแบบซอฟต์แวร์ รูปแบบการออกแบบและสถาปัตยกรรมของซอฟต์แวร์ การออกแบบชนิดโครงสร้าง การวิเคราะห์และออกแบบเชิงวัตถุ และการออกแบบที่อาศัยองค์ประกอบ คุณภาพของการออกแบบ และการนำกลับมาใช้ใหม่ ส่วนเชื่อมต่อสำหรับโปรแกรมประยุกต์ แนวคิดในการออกแบบและใช้งาน สิ่งแวดล้อมและเครื่องมือสำหรับการออกแบบซอฟต์แวร์ วงชีวิตของซอฟต์แวร์และรูปแบบการพัฒนา การวิเคราะห์ความต้องการและการจัดทำรูปแบบ การทวนสอบและความสมเหตุสมผล วิวัฒนาการของซอฟต์แวร์และการบำรุงรักษา การบริหารจัดการกลุ่มคนที่ทำงานร่วมกัน การกำหนดตารางเวลา การวัดคุณภาพและการควบคุมคุณภาพของซอฟต์แวร์ Fundamental design concept and principles; design patterns and software architecture; structured design; object-oriented analysis and design; component-based design; design quality and reuse; application programming interfaces; their designs and usages, programming environments and tools; software life cycle and process models; software requirement analysis and modeling; verification and validation; software evolution and maintenance; team management; project scheduling; software measurement and quality assurance หมายเหตุ เรียน C = Lecture L = Lab R = ประชุม S = Self Study T = ติว หมวด B = วิชาเสริมพื้นฐาน E = วิชาเลือกเฉพาะสาขา F = วิชาเลือกเสรี G = วิชาศึกษาทั่วไป M = วิชาพื้นฐาน W = วิชาบังคับ X = - ยังไม่กำหนด |