Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore วิทยาการคำนวณ หน่วยที่ 1 เรื่อง ขั้นตอนการพัฒนาแอปพลิเคชัน

วิทยาการคำนวณ หน่วยที่ 1 เรื่อง ขั้นตอนการพัฒนาแอปพลิเคชัน

Published by Kanokphon Orankittavaekun, 2021-07-19 02:12:59

Description: วิทยาการคำนวณ หน่วยที่ 1 เรื่อง ขั้นตอนการพัฒนาแอปพลิเคชัน

Search

Read the Text Version

หน่วยที่ 1 การพัฒนาแอปพลเิ คช่นั

Application (แอพพลเิ คชน่ั ) คอื โปรแกรมหรือชุดคาสั่งท่ถี ูกเขยี นข้ึนดว้ ยภาษาคอมพิวเตอร์ เชน่ ภาษา Python, ภาษา Java, ภาษา C เพอ่ื ควบคุมการทางานของ คอมพวิ เตอรใ์ หท้ างานตามคาสั่ง และตอบสนองความต้องการของผใู้ ช้ ในลกั ษณะตา่ งๆ

แอพพลิเคช่ันสาหรับใช้งานบนเครื่องคอมพิวเตอร์ต้ังโต๊ะ และโน๊ตบุ๊คน้ัน เรียกว่า “เดสก์ทอป แอพพลิเคช่ัน (Desktop Applications)” ส่วนแอพพลิเคชั่นที่ทางานบนเคร่ืองอุปกรณ์ พกพาทั้งหลาย เรียกว่า “โมบายล์ แอพพลิเคชั่น (Mobile Applications)”

การพฒั นาแอปพลเิ คชนั การพัฒนาแอปพลเิ คชนั ท่ีดตี ้องมกี ารวางแผนการดาเนินการ อย่างเป็นระบบ กระบวนการทางวิศวกรรมสามารถนามาประยกุ ตใ์ ช้ ในการวางแผนการดาเนนิ งาน 1 การศกึ ษาความตอ้ งการ ข้นั ตอนการพฒั นา 2 การออกแบบ แอปพลิเคชัน มดี งั น้ี 3 การสรา้ งแอปพลเิ คชนั 4 การทดสอบ

ขั้นตอนการพฒั นาแอปพลเิ คชนั 1. การศึกษาความตอ้ งการ ผพู้ ฒั นาจึงจาเปน็ ตอ้ งทราบถึงความต้องการและปัญหา ก่อนจะเร่ิมออกแบบหรือลงมือแก้ปัญหา การศึกษาความ ต้องการเพ่อื ให้ไดข้ ้อกาหนดตา่ งๆ ของแอปพลิเคชนั เช่น ส่ิงทแี่ อปพลิเคชันสามารถทาได้ วิธกี ารใชง้ าน รปู แบบในการตดิ ตอ่ สอ่ื สารระหว่างผใู้ ช้กบั แอปพลิเคชนั ขอ้ มูลและรปู แบบที่ตอ้ งการนาเสนอให้กบั ผู้ใช้ ประโยชน์ของแอปพลิเคชัน

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

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

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

ขน้ั ตอนการพฒั นาแอปพลเิ คชนั ศึกษาความตอ้ งการ การออกแบบ การสรา้ งแอปพลเิ คชนั การทดสอบ

ตวั อยา่ งแอปพลิเคชนั ทม่ี าไฟลภ์ าพ : https://krungthai.com/th/personal/detail/201

ตัวอยา่ งแอปพลเิ คชนั วิธกี ารใชส้ ทิ ธิค์ นละคร่งึ ทม่ี าไฟลภ์ าพ : https://www.xn--42caj4e6bk1f5b1j.com/howto/people

อา้ งองิ หนงั สือเรียนรายวิชาพื้นฐานวิทยาศาสตร์และเทคโนโลยี เทคโนโลยี (วทิ ยาการคานวณ) ม.3 สถาบันสง่ เสริมการสอนวิทยาศาสตรแ์ ละเทคโนโลยี (สสวท.) ที่มาไฟล์ภาพ : https://www.xn--42caj4e6bk1f5b1j.com/howto/people ท่ีมาไฟล์ภาพ : https://krungthai.com/th/personal/detail/201