Page 58 - เอกสารประกอบหลักสูตรเพื่อพัฒนาอาชีw re-skill และ up-skill การทำแอปพลิเคชั่น (Application) เพื่อการค้าออนไลน์
P. 58
53
ใบความรู้ที่ 3.2
เรื่อง ขั้นตอนของการทำแอปพลิเคชั่น (Application) เพื่อการค้าออนไลน์
การจัดทำแอปพลิเคชั่น หรือซอฟต์แวร์คอมพิวเตอร์นั้น อาจทำได้โดยใช้เครื่องคอมพิวเตอร์
เครื่องเดียว ทำให้สามารถเริ่มต้นได้ง่ายแตกต่างจากการพัฒนาผลิตภัณฑ์ทางวิศวกรรมอื่น ๆ ที่ต้องการ
แรงงานและเครื่องจักรจำนวนมาก เช่น การผลิตรถยนต์ ยานพาหนะ สิ่งก่อสร้างขนาดใหญ่ แต่อย่างไรก็ตาม
แอปพลิเคชั่นนั้นอาจมีความซับซ้อนมาก ดังนั้นการจัดทำแอปพลิเคชั่นที่ดีต้องมีการวางแผนการดำเนินการ อย่าง
เป็นระบบ โดยเฉพาะอย่างยิ่งในการพัฒนาแอปพลิเคชั่นที่มีผู้ร่วมพัฒนาหลายคน ไม่เช่นนั้นอาจทำให้เกิดความ
ล้มเหลวได้ เช่น การผลิตแอปพลิเคชั่นที่ไม่ตรงกับความต้องการของลูกค้าหรือผู้ใช้งาน ผลิตภัณฑ์
มีองค์ประกอบไม่ครบตามความต้องการที่กำหนดไว้ ส่งมอบผลิตภัณฑ์ล่าช้าเกินกว่าระยะเวลาที่กำหนดไว้
มีความผิดพลาดระหว่างทำงาน รวมถึงการประเมินค่าใช้จ่ายและปริมาณทรัพยากรที่ต้องใช้คลาดเคลื่อน
จากความจริงไปเป็นอย่างมาก การจัดทำแอปพลิเคชั่นหรือผลิตภัณฑ์ทางซอฟต์แวร์ สามารถนำกระบวนการทาง
วิศวกรรมที่ใช้ในการพัฒนาผลิตภัณฑ์ประเภทอื่นมาประยุกต์ใช้เพื่อวางแผนการดำเนินงาน ซึ่งมีขั้นตอนทั่วไปดังนี้
[1]
1. การศึกษาความต้องการ
แอปพลิเคชั่นถูกสร้างขึ้นเพื่อตอบสนองความต้องการและแก้ปัญหาให้ผู้ใช้ ผู้พัฒนาจึง
จำเป็นต้องทราบถึงความต้องการและปัญหาก่อนจะเริ่มออกแบบ ซึ่งจะได้ข้อกำหนดที่เป็นคุณสมบัติต่าง ๆ ของ
แอปพลิเคชั่น เพื่อให้ได้ความต้องการอย่างแท้จริง เพราะอาจมีการสื่อสารที่คลาดเคลื่อนระหว่างผู้ใช้และผู้พัฒนา
2. การออกแบบ
ซึ่งเป็นหัวใจสำคัญในการพัฒนาแอปพลิเคชั่น เพราะแอปพลิเคชั่นที่พร้อมใช้งานส่วนใหญ่
มักมีความซับซ้อนและมีรายละเอียดปลีกย่อยเป็นจำนวนมาก จึงมีความจำเป็นในการนำแนวคิดเชิงคำนวณมา
ประยุกต์ในการออกแบบอย่างเป็นระบบ การออกแบบที่ดีนำมาซึ่งองค์ประกอบที่สามารถตรวจสอบและ
ปรับเปลี่ยนตามความต้องการได้ง่ายในภายหลัง
---------------------
1 สสวท. หนังสือเรียนรายวิชาพื้นฐานวิทยาศาสตร์และเทคโนโลยี เทคโนโลยี (วิทยาการคำนวณ)
ชั้นมัธยมศึกษาปีที่ 3
54