Page 7 - วิศวกรรมซอฟต์แวร์
P. 7

(5)

รายละเอียดชดุ วชิ า

1.  คำ�อธบิ ายชุดวิชา

       99415			 วิศวกรรมซอฟต์แวร์
       	 		 			 (Software Engineering)
       ความรู้พื้นฐานของวิศวกรรมซอฟต์แวร์ ศึกษาการวางแผนโครงการการจัดทำ�ซอฟต์แวร์ วิธีวิเคราะห์ความ
ต้องการ สถาปัตยกรรมของซอฟต์แวร์ พื้นฐานการออกแบบซอฟต์แวร์ การพัฒนาซอฟต์แวร์และการนำ�ไปใช้งาน
การตรวจสอบคุณภาพของซอฟต์แวร์ เทคนิคและกลยุทธ์ในการทดสอบซอฟต์แวร์ การบำ�รุงรักษาซอฟต์แวร์ และ
ตัวอย่างของการจัดทำ�ซอฟต์แวร์ประเภทต่าง ๆ

2.  วัตถปุ ระสงค์

       2.1 เพื่อให้มีความรู้พื้นฐานเกี่ยวกับขั้นตอนในการจัดทำ�ซอฟต์แวร์
       2.2 เพื่อให้มีความเข้าใจเทคนิคต่าง ๆ ที่ใช้ในการจัดทำ�ซอฟต์แวร์
       2.3 เพื่อให้สามารถนำ�หลักการการจัดทำ�ซอฟต์แวร์ไปประยุกต์ใช้ได้

3.  รายชอื่ หนว่ ยการสอน

       หน่วยที่ 	 1	 ความรู้เบื้องต้นเกี่ยวกับวิศวกรรมซอฟต์แวร์
       หน่วยที่ 	 2	 กระบวนการและมาตรฐานการพัฒนาซอฟต์แวร์
       หน่วยที่ 	 3	 การบริหารโครงการและประมาณการต้นทุนการพัฒนาซอฟต์แวร์
       หน่วยที่ 	 4	 การวิเคราะห์ความต้องการซอฟต์แวร์
       หน่วยที่ 	 5	 การสร้างแบบจำ�ลองระบบ
       หน่วยที่ 	 6	 การออกแบบสถาปัตยกรรมซอฟต์แวร์
       หน่วยที่ 	 7	 การออกแบบซอฟต์แวร์เชิงวัตถุ
       หน่วยที่ 	 8	 การพัฒนาและการทดสอบโปรแกรม
       หน่วยที่ 	 9	 การทดสอบระบบและการนำ�ไปใช้งาน
       หน่วยที่ 	10	 การนำ�ซอฟต์แวร์กลับมาใช้ใหม่
       หน่วยที่ 	11	 การบริหารการเปลี่ยนแปลงซอฟต์แวร์
       หน่วยที่ 	12	 การบำ�รุงรักษาซอฟต์แวร์
       หน่วยที่ 	13	 การประกันคุณภาพของซอฟต์แวร์
       หน่วยที่ 	14	 การจัดการความปลอดภัยวิศวกรรมซอฟต์แวร์
       หน่วยที่ 	15	 กรณีตัวอย่างโครงการพัฒนาซอฟต์แวร์เช่ารถยนต์
   2   3   4   5   6   7   8   9   10   11   12