1 | 344-352 วิศวกรรมซอฟต์แวร์เบื้องต้น (Introduction to Software Engineering) |
|||||||||||||||
HOME :: | ||||||||||||||||
|
||||||||||||||||
ANNOUNCEMENTS | SYLLABUS | SCHEDULE | WORKS |
ANNOUNCEMENTS: |
SYLLABUS: |
วัตถุประสงค์
1. เพื่อให้นักศึกษาเข้าใจถึงหลักการและกระบวนการวิศวกรรมซอฟต์แวร์
2. เพื่อให้นักศึกษาเข้าใจถึงสถาปัตยกรรมและการออกแบบซอฟต์แวร์แบบต่าง ๆ
3. เพื่อให้นักศึกษาเข้าใจถึงการบริหารโครงการซอฟต์แวร์ การประมาณค่าใช้จ่ายและการประกันคุณภาพซอฟต์แวร์
เนื้อหาวิชา
กระบวนการวิศวกรรมซอฟต์แวร์แบบต่างๆ วิศวกรรมระบบ วิศวกรรมความต้องการ แบบจำลองระบบ การออกแบบซอฟต์แวร์และสถาปัตยกรรมซอฟต์แวร์แบบต่าง ๆ การออกแบบ User Interface การออกแบบซอฟต์แวร์เชิงวัตถุ การทดสอบซอฟต์แวร์ การจัดการคุณภาพของซอฟต์แวร์ การบริหารโครงการซอฟต์แวร์และการประมาณค่าใช้จ่าย
วิธีการเรียนการสอน
บรรยาย 2-3 คาบต่อสัปดาห์ (คาบละ 50 นาที)
ปฏิบัติการ 2 คาบต่อสัปดาห์ (คาบละ 50 นาที)
อาจารย์ผู้สอนอาจารย์ ดร. สุภาภรณ์ กานต์สมเกียรติ ห้อง CS318
E-mail:supaporn.k@psu.ac.th
การวัดผล
- งานกลุ่ม โครงงานย่อย 15%
- แบบฝึกหัด การบ้าน ปฏิบัติการ 15 %
- สอบกลางภาคการศึกษา 35 %
- สอบปลายภาคการศึกษา 35 %เกณฑ์การให้ระดับขั้นคะแนนเบื้องต้น
A 85 100
B+ 75 84
B 70 74
C+ 65 69
C 55 64
D+ 50 54
D 45 49
E 0 44
ทั้งนี้ อาจมีการเปลี่ยนแปลงตามอิงเกณฑ์และอิงกลุ่มภายใต้ดุลยพินิจของคณะกรรมการประกันคุณภาพของภาควิชาฯเงื่อนไข
รายวิชาบังคับก่อน : 344-331 Information Systems Analysis and Design
เอกสารประกอบการสอน
1. Roger S.Pressman, Software Engineering A Practitioners Approach, third edition, McGraw-Hill, Inc., 2001.
2. Ian Sommerville, Software Engineering, Addison-Wesley Publishing Company, Inc., 2001.
3. Hans van Vliet, Software engineering : principles and practice, Addison-Wesley Publishing Company, Inc.,2008.
4. Eric J. Braude, Software engineering : an object-oriented perspective, John Wiley & Sons, 2000.
5. Bernd Bruegge and Allen Dutoit, Object-Oriented Software Engineering: Using UML, Patterns, and Java, Prentice Hall, 2003.Back to the top
SCHEDULE: 344-352 Software Engineering
Topic Handouts Resources Note 0 Course Oultlineoutline (pdf) 1 Introductionchapter1 (pdf) 2 System Engineeringchapter2 (pdf) 3 Software Processchapter 3 (pdf)
4 Requirements Engineeringchapter 4 [pdf]
5 System Modelchapter 5 [pdf]
6 Software Designchapter 6 [pdf] 7 Software Architecturechapter 7 [pdf] 8 User Interface Designchapter 8 [pdf] 9 Object-oriented Software Designchapter 9 [pdf]
10 Software Testingchapter 10 -11 [pdf] 11 Software Project Management and Softwre Quality ManagementBack to the top
WORKS: งานในชั้นเรียน
ลำดับ รหัส ชื่อ-สกุล
งานในห้องปฏิบัติการ
ลำดับ รหัส ชื่อ-สกุลปฏิบัติ 1
Back to the top
Back to my home page last updated: 17 April 2019