โมดูล -1: การพัฒนาซอฟต์แวร์ระดับมืออาชีพจริยธรรมวิศวกรรมซอฟต์แวร์, กระบวนการซอฟต์แวร์, รูปแบบกระบวนการซอฟต์แวร์, กิจกรรมกระบวนการ, การรับมือกับการเปลี่ยนแปลงการพัฒนาซอฟต์แวร์คล่องตัว, วิธีการที่คล่องตัว, การพัฒนาแผนและการพัฒนาว่องไว, การเขียนโปรแกรมอย่างรุนแรง, การจัดการโครงการ Agile .
โมดูล -2: ข้อกำหนดด้านวิศวกรรมข้อกำหนดการใช้งานและไม่ใช้งานเอกสารข้อกำหนดของซอฟต์แวร์ข้อกำหนดข้อกำหนดข้อกำหนดกระบวนการทางวิศวกรรมความต้องการความต้องการและการวิเคราะห์การตรวจสอบความต้องการการจัดการความต้องการการจัดการความต้องการระบบการสร้างแบบจำลองระบบบริบท แบบจำลองการโต้ตอบ, แบบจำลองโครงสร้าง, แบบจำลองพฤติกรรม, วิศวกรรมขับเคลื่อนแบบจำลอง, การออกแบบสถาปัตยกรรม, การตัดสินใจออกแบบสถาปัตยกรรม, มุมมองทางสถาปัตยกรรม, รูปแบบสถาปัตยกรรม, สถาปัตยกรรมแอพลิเคชัน, โมดูล - 3: การออกแบบและการใช้งาน: การออกแบบเชิงวัตถุโดยใช้ UML, รูปแบบการออกแบบ, ประเด็นการใช้งาน, การพัฒนาโอเพ่นซอร์ส, การทดสอบซอฟต์แวร์: พัฒนา การทดสอบการทดสอบการพัฒนาการทดสอบการเปิดตัวการทดสอบผู้ใช้วิวัฒนาการซอฟต์แวร์: กระบวนการวิวัฒนาการโปรแกรมวิวัฒนาการ Dynamicsa การบำรุงรักษาซอฟต์แวร์การจัดการระบบมรดกความเชื่อถือได้และความปลอดภัย
โมดูล -4: Socio-Technical Systems: ระบบที่ซับซ้อนวิศวกรรมระบบการจัดซื้อระบบการพัฒนาระบบการทำงานของระบบ ความน่าเชื่อถือและความปลอดภัย: คุณสมบัติที่เชื่อถือได้ความพร้อมใช้งานและความน่าเชื่อถือความปลอดภัยความปลอดภัย ข้อมูลจำเพาะความน่าเชื่อถือและความปลอดภัย: ข้อกำหนดที่ขับเคลื่อนด้วยความเสี่ยงข้อกำหนดความปลอดภัยข้อกำหนดความน่าเชื่อถือข้อมูลจำเพาะความปลอดภัยข้อกำหนดอย่างเป็นทางการ
โมดูล 5: วิศวกรรมความน่าเชื่อถือ: ความซ้ำซ้อนและความหลากหลายกระบวนการที่เชื่อถือได้สถาปัตยกรรมระบบที่เชื่อถือได้การเขียนโปรแกรมที่เชื่อถือได้ . วิศวกรรมความปลอดภัย: การจัดการความเสี่ยงด้านความปลอดภัยออกแบบเพื่อความปลอดภัยการรอดชีวิตจากระบบ ความน่าเชื่อถือและการประกันความปลอดภัย: การวิเคราะห์แบบคงที่, การทดสอบความน่าเชื่อถือ, การทดสอบความปลอดภัย, การประกันกระบวนการ, ความปลอดภัยและกรณีที่เชื่อถือได้
First Release. SE Ver 1.0