Course Description
ศึกษาถึง บทบาท หน้าที่ของวิศวกรซอฟต์แวร์ วิวัฒนาการของซอฟต์แวร์และหลักของตัวซอฟต์แวร์ รูปแบบลักษณะของวงจรการทำงานของซอฟต์แวร์ การเข้าใจในเรื่องการกำหนดความต้องการและข้อกำหนดต่างๆ ของการออกแบบซอฟต์แวร์ การออกแบบเพื่อนำไปสู่การพัฒนาซอฟต์แวร์ เทคนิคต่างๆที่ใช้ และความสำคัญของการบำรุงรักษา คุณภาพของกระบวนการในแต่ละขั้นตอนของการพัฒนาซอฟต์แวร์ แนวคิดของกระบวนการพัฒนาซอฟต์แวร์ต่างๆ การเพิ่มประสิทธิภาพให้กับกระบวนการต่างๆ การทดสอบซอฟต์แวร์ การบริหารโครงการพัฒนาซอฟต์แวร์ การเลือกใช้เครื่องมือในการพัฒนาต่างๆ การทำการปฏิสัมพันธ์กับผู้ใช้งานในด้านของวิศวกรรมซอฟต์แวร์
- ผู้สอน: อ.ปรัชญ์ ปิยะวงศ์วิศาล (Pratch Piyawongwisal)
Project Deliverables
# |
Title |
Due Date |
1 |
Project Proposal v1 |
Dec 3, 2018 |
2 |
Project Proposal v2 |
Dec 17, 2018 |
3 |
Milestone #1 |
Jan 8, 2019 |
|
สร้าง Main Page ใน Ionic และเขียน user story สำหรับ Project |
|
4 |
สร้าง page ที่มีการติดต่อกับ Firestore เพื่อแสดงข้อมูลที่จำเป็นสำหรับ Project |
Jan 29, 2019 |
5 |
สร้าง Scrum Board บน Trello สำหรับ Sprint Planning |
Feb 4, 2019 |
5 |
ทำ Sprint Planning บน Trello พร้อมเริ่ม Sprint #1 |
Feb 12, 2018 |
|
รายละเอียดท้าย slides Sprint Planning |
|
Group Project Info
สามารถดูตัวอย่างโปรเจคจากภาคเรียนก่อน ๆ ได้ที่
Slides
Links