
Benjamarachutit School
Computing Sciene
M.3
หน่วยการเรียนรู้ที่ 3 เรื่องพัฒนาแอปพลิเคชัน

หน่วยการเรียนรู้ที่ 3 การพัฒนาแอปพลิเคชัน
3.1.ขั้นตอนการพัฒนาแอปพลิเคชัน
3.2.การวางแผนการพัฒนา
3.3.เครื่องมือช่วยวางแผนและติดตามความก้าวหน้า
จุดประสงค์การเรียนรู้
1.อธิบายความสำคัญและกระบวนการพัฒนาแอปพลิเคชันได้
2.สามารถวางแผน จัดลำดับความสำคัญและติดตามความก้าวหน้าของงานในการพัฒนาแอปพลิเคชันได้

การพัฒนาแอปพลิเคชัน (application) หรือซอฟต์แวร์คอมพิวเตอร์นั้นอาจทำได้โดยใช้เครื่องคอมพิวเตอร์เพียงเครื่องเดียวทำให้สามารถเริ่มต้นได้ง่าย แตกต่างจากการพัฒนาผลิตภัณฑ์ทางวิศวกรรมอื่น ๆ ที่ต้องการแรงงานและเครื่องจักรจำนวนมาก เช่น การผลิตรถยนต์การสร้างรถไฟความเร็วสูง การสร้างเครื่องบินโดยสาร
อย่างไรก็ตามแอปพลิเคชันนั้นอาจมีความซับซ้อนมากดังนั้นการพัฒนาแอปพลิเคชันที่ดีต้องมีการวางแผนการดำเนินการอย่างเป็นระบบโดยเฉพาะอย่างยิ่งในการพัฒนาแอปพลิเคชันที่มีผู้ร่วมพัฒนาหลายคนไม่เช่นนั้นอาจจะทำให้เกิดความล้มเหลวหลายด้านเช่นการผลิตแอปพลิเคชันที่ไม่ตรงกับความต้องการของลูกค้าหรือผู้ใช้งานองค์ประกอบของผลิตภัณฑ์ไม่ครบถ้วนตามความต้องการการส่งมอบงานไม่ทันตามกำหนดเวลามีการทำงานที่ผิดพลาดรวมถึงการประเมินค่าใช้จ่ายและปริมาณงานไม่ตรงกับความเป็นจริง
ทบทวนความรู้ก่อนเรียน

เขียนเครื่องหมาย / หน้าข้อความที่ถูกต้อง
การแบ่งปัญหาใหญ่เป็นปัญหาย่อย เป็นองค์ประกอบหนึ่งของแนวคิดเชิงคำนวณ
การคิดเชิงนามธรรม เป็นการแยกรายละเอียดที่สำคัญของปัญหาออกจากส่วนที่ไม่จำเป็น
อัลกอริทึม เป็นกระบวนการหาคำตอบให้บุคคลหรือคอมพิวเตอร์สามารถนำไปปฏิบัติตามเพื่แก้ปัญหาได้
ลองทําดู
ให้นัดเรียนแบ่งงานย่อยให้กับเพื่อนที่มีหน้าที่ทำความสะอาดห้อง เพื่อให้งานเสร็จเร็วที่สุด
