Page 58 - เอกสารประกอบหลักสูตรเพื่อพัฒนาอาชีw re-skill และ up-skill การทำแอปพลิเคชั่น (Application) เพื่อการค้าออนไลน์
P. 58

53

                                                      ใบความรู้ที่ 3.2

                            เรื่อง ขั้นตอนของการทำแอปพลิเคชั่น (Application) เพื่อการค้าออนไลน์


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

                   แรงงานและเครื่องจักรจำนวนมาก เช่น การผลิตรถยนต์ ยานพาหนะ สิ่งก่อสร้างขนาดใหญ่ แต่อย่างไรก็ตาม
                   แอปพลิเคชั่นนั้นอาจมีความซับซ้อนมาก ดังนั้นการจัดทำแอปพลิเคชั่นที่ดีต้องมีการวางแผนการดำเนินการ  อย่าง

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

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

                   วิศวกรรมที่ใช้ในการพัฒนาผลิตภัณฑ์ประเภทอื่นมาประยุกต์ใช้เพื่อวางแผนการดำเนินงาน ซึ่งมีขั้นตอนทั่วไปดังนี้
                                                                                                    [1]
                             1. การศึกษาความต้องการ
                                แอปพลิเคชั่นถูกสร้างขึ้นเพื่อตอบสนองความต้องการและแก้ปัญหาให้ผู้ใช้ ผู้พัฒนาจึง

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

                             2. การออกแบบ
                                ซึ่งเป็นหัวใจสำคัญในการพัฒนาแอปพลิเคชั่น เพราะแอปพลิเคชั่นที่พร้อมใช้งานส่วนใหญ่
                   มักมีความซับซ้อนและมีรายละเอียดปลีกย่อยเป็นจำนวนมาก จึงมีความจำเป็นในการนำแนวคิดเชิงคำนวณมา

                   ประยุกต์ในการออกแบบอย่างเป็นระบบ การออกแบบที่ดีนำมาซึ่งองค์ประกอบที่สามารถตรวจสอบและ

                   ปรับเปลี่ยนตามความต้องการได้ง่ายในภายหลัง




















                   ---------------------
                          1  สสวท. หนังสือเรียนรายวิชาพื้นฐานวิทยาศาสตร์และเทคโนโลยี เทคโนโลยี (วิทยาการคำนวณ)

                   ชั้นมัธยมศึกษาปีที่ 3







                                                           54
   53   54   55   56   57   58   59   60   61   62   63