Professional Documents
Culture Documents
Software Engineering
Software Engineering
ประมวลรายวิชา
1. รหัสวิชา 2110423
2. จํานวนหนวยกิต 3 หนวยกิต
3. ชื่อวิชา วิศวกรรมซอฟตแวร (Software Engineering)
4. ภาควิชา วิศวกรรมคอมพิวเตอร
5. ภาคการศึกษา
ตน ; ปลาย
ฤดูรอน
6. ปการศึกษา 2550
7. ชื่อผูสอน อ.ดร.โปรดปราน บุณยพุกกณะ (proadpran@gmail.com)
8. เงื่อนไขรายวิชา -
9. สถานภาพรายวิชา ; วิชาบังคับ
วิชาเลือก
อื่นๆ
10. ชื่อหลักสูตร
วิศวกรรมศาสตรบัณฑิต
; วิทยาศาสตรมหาบัณฑิต สาขาวิชาการพัฒนาซอฟตแวร
วิทยาศาสตรมหาบัณฑิต สาขาวิทยาศาสตรคอมพิวเตอร
วิทยาศาสตรมหาบัณฑิต สาขาวิศวกรรมซอฟตแวร
วิศวกรรมศาสตรมหาบัณฑิต
วิศวกรรมศาสตรดุษฎีบัณฑิต
11. วิชาระดับ ปริญญาตรี
12. จํานวนชัว่ โมงตอสัปดาห บรรยาย 3 ชั่วโมง ปฏิบัติการ – ชั่วโมง
13. เนื้อหารายวิชา
14. ประมวลการเรียนรายวิชา
วัตถุประสงคทั่วไป
เพื่อใหนิสิตไดเรียนรูกระบวนการตางๆ ในการสรางซอฟตแวรอยางมีระบบระเบียบ เพื่อใหไดมาซึ่งซอฟตแวรที่มีคุณภาพ
เนื้อหารายวิชา
เครื่องมือและเทคนิคในการออกแบบซอฟตแวร การออกแบบจากบนลงลาง การออกแบบแบบโมดูล เครื่องมือ
ซอฟตแวร การหาที่ผิดและการสรางขอมูลทดสอบ ความเชื่อถือไดของซอฟตแวร การประเมินขอผิดพลาดและความผิดพรอง
แบบจําลองความเชื่อถือได แบบจําลองของความพรอมอยู เทคนิคการจัดการ การประมาณคาใชจาย การดูแลรักษา
ซอฟตแวร
วิธีจัดการเรียนการสอน จัดการเรียนการสอนทางสื่ออิเลกทรอนิกส
สื่อการสอน Blackboard
2110423.spaces.live.com
การวัดผล
ความมีสวนรวมในชั้นเรียน 20%
โครงงานประกอบรายวิชา 30%
สอบกลางภาค 25%
สอบปลายภาค 25%
อื่นๆ -
2
15. แผนการสอน
สัปดาหที่ วันที่ เรื่อง การเตรียมตัว งานที่มอบหมาย/
งานที่กําหนดสง
1 31 ต.ค. 50 - -
2 7 พ.ย. 50 Introduction to Software Engineering Blackboard Week 1
(Topic 1-4)
3 14 พ.ย. 50 Requirements (Topic 5-7) Blackboard Week 2 แบงกลุม
4 21 พ.ย. 50 Analysis (Topic 8) Blackboard Week 3 Present Software
Methodogy
5 28 พ.ย. 50 Design (Topic 9-12) Blackboard Week 4
6 5 ธ.ค. 50 - -
7 12 ธ.ค. 50 Testing (Topic 13-14), Blackboard Week 5-6 Project Proposal
Metrics (Topic15)
8 19 ธ.ค.50 Project Management (Topic 16) Blackboard Week 7
9 26 ธ.ค. 50 Metrics (Topic 17) Blackboard Week 8
10 เปนไปตามประกาศคณะ สอบMidterm Blackboard Week 9
11 2 ม.ค. 51 Estimation (Topic 18) Blackboard Week 10
11 9 ม.ค. 51 Project Scheduling (Topic 19) Blackboard Week 11
12 16 ม.ค. 51 - กีฬามหาวิทยาลัย - -
13 23 ม.ค. 51 Risk Management (Topic 20) Blackboard Week 12
14 30 ม.ค. 51 Quality Management (Topic 21) Blackboard Week 13
15 6 ก.พ. 51 Change Management (Topic 22) Blackboard Week 14
16 13 ก.พ. 51 Advanced Topics in SE (Topic 23-27) Blackboard Week 15 Project Final
17 เปนไปตามประกาศคณะ สอบปลายภาค -
16. รายชื่อตํารา
- ตําราบังคับ
• Roger S. Pressman, Software Engineering: A Practitioner’s Approach, Sixth Edition, McGraw Hill, 2005
- ตําราอานเพิ่มเติม
• A. Maciaszek, Requirements Analysis and System Design: Developing Information Systems with UML,
Addison-Wesley, 2001.
• Shari L. Pfleeger, Software Engineering Theory and Practice Second Edition, Prentice-Hall, 2001
• Bernd Bruegge and Allen H. Dutoit, Object-Oriented Software Engineering: Conquering Complex and
Changing Systems, Prentice Hall, 2000.
• Stephen R. Schach, Classical and Object-Oriented Software Engineering With UML and Java,
McGraw-Hill ,1999