Monday, March 17, 2014

Software Engineering 3/56

Software Architecture (3/2556)



คณะ เทคโนโลยีสารสนเทศ  สาขาวิชา วิศวกรรมซอฟต์แวร์
แนวการสอนรหัสวิชา SWE202  ชื่อวิชา(ไทย) วิศวกรรมซอฟต์แวร์
ชื่อวิชา(อังกฤษ) Software Architecture  หน่วยกิต 3(2-2-5)

คำอธิบายรายวิชา
       การเก็บรวบรวมความต้องการของผู้ใช้ การวิเคราะห์และออกแบบระบบโดยใช้ยูเอ็มแอล การทดสอบระบบเฟรมเวิร์คและเอพีไอ สถาปัตยกรรมแม่ข่าย-ลูกข่าย การวิเคราะห์ ออกแบบและพัฒนาระบบแม่ข่าย-ลูกข่ายอย่างง่าย และเทคโนโลยีที่เกี่ยวข้องกับส่วนต่อประสานกับผู้ใช้


จุดประสงค์การเรียนรู้

1.เพื่อให้นักศึกษาเข้าใจแนวความคิดพื้นฐานของวิศวกรรมซอฟต์แวร์

2.เพื่อให้นักศึกษาสามารถวิเคราะห์และประยุกต์ใช้ความรู้การผลิตซอฟต์แวร์ เพื่อแก้ปัญหาที่เกิดขึ้นกับผู้ใช้ได้

ลำดับที่
เนื้อหาการเรียนรู้
เอกสารเพ่ิมเติม
Ref
1
  Introduction to Software Engineering
Ch1
2
  Requirement Engineering
Ch5
3
  Software Project Management
Ch4
4
  Software Process Model
Ch2
5
  แบบจำลองระบบ   
Ch7
6
  แบบจำลองระบบ (ต่อ)  
Ch7
7
  แบบจำลองระบบ (ต่อ)
Ch7
8
       download
Ch1-7

  << สอบกลางภาค Midterm >>


9
  UI Design

Ch11
10
  Implementation (Coding)

Ch12
11
  Implementation (Coding)

Ch12
12
  Testing  

Ch13
13
  Testing (ต่อ)


14
  Risk Management


15
  
  

<< สอบปลายภาค Final >>


เอกสารประกอบการสอน และเว็บไซต์อ้างอิง
             เอกสารเนื้อหา  




เกณฑ์การวัดผล คะแนนเต็ม 100 คะแนน
1. คะแนนระหว่างภาคเรียน                   ร้อยละ     30
- การเข้าเรียนละ             ร้อยละ      10
- แบบฝึกหัด /Quiz                             ร้อยละ      10
- โปรเจค                          ร้อยละ      10
2. คะแนนสอบกลางภาคเรียน
3. คะแนนสอบปลายภาคเรียน
4. คะแนนสอบปฎิบัติปลายภาค
ร้อยละ     20
ร้อยละ     30
ร้อยละ     20