Semester :  
Prerequisite :  
Schedule :  
Instructor :  
E-mail :  
Office Phone :  
Office :  
Appointment :  
Sliding :         










Term Project :  

Product :  

Student Status :  


Assessment :  


Objective & Contents :  











































  เทอมที่ 2 / 2563
  5672601 วิศวกรรมซอฟต์แวร์เบื้องต้น
  วันอังคาร คาบที่ 6-9 ห้อง อ่องออ 1 [ชั้น 4] ศูนย์คอมพิวเตอร์
  ผศ.ไพจิตร สุขสมบูรณ์
  aj.paijit@yahoo.co.th, paijitn@gmail.com
  ห้องสำนักงานสาขาวิศวกรรมซอฟต์แวร์ อาคารศูนย์คอมพิวเตอร์
  054-241022 เบอร์ภายใน 6000 ต่อ 401
  วันจันทร์ - ศุกร์ เวลา 8.30-16.30 น.
  คำชี้แจง  
แผนการเรียนการสอนรายวิชา 5672601
  บทที่ 1    บทบาท ลักษณะ ความคาดหวังของซอฟต์แวร์
  บทที่ 2    แบบจำลองกระบวนการพัฒนาซอฟต์แวร์    
  บทที่ 3    กระบวนการอาไจล (Agile)     -> [FDD People]
  บทที่ 4    วิธีปฏิบัติด้านวิศวกรรมซอฟต์แวร์
  บทที่ 5    การบริหารโครงการ
  บทที่ 6    การกำหนดความต้องการ
  บทที่ 7    การวิเคราะห์ และออกแบบ  
  บทที่ 8    การพัฒนาและประสานผู้ใช้
  บทที่ 9    การทดสอบซอฟต์แวร์

  <โครงร่างเอกสารการพัฒนาโครงการ> หน้าปก, บทที่ 1, บทที่ 2 , บทที่ 3 -> [ Database Instance]

  ชุดเสริมทักษะการเร่งรัดกิจกรรมด้วย PERT/CPM Download   

  วท.บ.4ปี วิศวกรรมซอฟต์แวร์ ปี 1 : สถานะการเข้าเรียน , สถานะการส่งงาน


  


  คำอธิบายรายวิชา
  
  ความรู้เบื้องต้นเกี่ยวกับกระบวนการพัฒนาซอฟต์แวร์ วงจรชีวิตของการพัฒนาซอฟต์แวร์ แบบจำลองของการพัฒนาและการเก็บรวบรวมความต้องการ
  ของผู้ใช้ การวิเคราะห์และออกแบบระบบโดยใช้เคสทูลส์ การทดสอบระบบ การวิเคราะห์ ออกแบบและพัฒนาระบบอย่างง่าย เทคโนโลยีที่เกี่ยวข้องกับ
  ส่วนต่อประสานกับผู้ใช้ กลยุทธ์การพัฒนาซอฟต์แวร์สมัยใหม่ การเขียนโปรแกรมแบบ Extreme และแบบ Agile
  รายวิชาที่มีผลต่อการเรียนการสอนของ 7 รายวิชานี้ :
      (1) ปี 2 ภาคเรียนที่ 2 สถาปัตยกรรมซอฟต์แวร์ (Software Architecture)
      (2) ปี 3 ภาคเรียนที่ 1 การกำหนดความต้องการและและการจัดการซอฟต์แวร์ (Software Requirement Speification and Management)
      (3) ปี 3 ภาคเรียนที่ 1 กระบวนการซอฟต์แวร์และการประกันคุณภาพ (Software Process and Quality Assurance)
      (4) ปี 3 ภาคเรียนที่ 1 การสร้างและการวิวัฒน์ซอฟต์แวร์ (Software Construction and Evolution)
      (5) ปี 3 ภาคเรียนที่ 2 การบริหารโครงแบบซอฟต์แวร์ (Software Configuration Management)
      (6) ปี 3 ภาคเรียนที่ 2 การทวนสอบและการทดสอบซอฟต์แวร์ (Software Validation and Verification)
      (7) ปี 3 ภาคเรียนที่ 2 การจัดการโครงการซอฟต์แวร์ (Software Project Management)

  แหล่งข้อมูลอื่น ๆ
      (1) วิศวกรรมซอฟต์แวร์ ทฤษฎี หลักการ และการประยุกต์ใช้ (Roger S.Pressman)
            งานแปลและเรียบเรียงโดย ผศ.ดร.พรฤดี เนติโสภากุล
      (2) วิศวกรรมซอฟต์แวร์ (Software Engineering)
            กิตติ ภักดีวัฒนะกุล และ พนิดา พานิชกุล, เคทีพี คอมพ์ แอนด์ คอนซัลท์, กรุงเทพฯ 2550
      (3) Classical and Object-Oriented Software Engineering with UML and Java
            Schach, Stephen R, McGraw-Hill, 1996

  การวัดผล
   - ข้อทดสอบกลางภาคเรียน
   - ข้อทดสอบปลายภาคเรียน
   - การเข้าเรียน/จริยธรรม
   - งานแบบฝึกหัด
   - การพัฒนาโครงงาน
   25 คะแนน
   30 คะแนน
   10 คะแนน
   15 คะแนน
   20 คะแนน

  เกณฑ์การตัดเกรด
   - เกรด A
   - เกรด B+
   - เกรด B
   - เกรด C+
   - เกรด C
   - เกรด D+
   - เกรด D
   - เกรด E
   ช่วงคะแนนระหว่าง  80-100   คะแนน
   ช่วงคะแนนระหว่าง 75-79   คะแนน
   ช่วงคะแนนระหว่าง 70-74   คะแนน
   ช่วงคะแนนระหว่าง 65-69   คะแนน
   ช่วงคะแนนระหว่าง 60-64   คะแนน
   ช่วงคะแนนระหว่าง 55-59   คะแนน
   ช่วงคะแนนระหว่าง 45-54   คะแนน
   ช่วงคะแนนระหว่าง   0-44   คะแนน