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 05_การพัฒนาแอปพลิเคชัน

05_การพัฒนาแอปพลิเคชัน

Published by ratchawut.top, 2020-09-22 03:41:22

Description: 05_การพัฒนาแอปพลิเคชัน

Search

Read the Text Version

กแอารปพพัฒลิเคนาชนั รายวชิ า วิทยาการคานวณ 3 กลมุ่ สาระการเรียนรู้วทิ ยาศาสตร์และเทคโนโลยี

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

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

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

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

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

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

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

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

KANเทBคนAคิ กNระดาBนคOัมบังARD เครอื่ งมือทช่ี ่วยใน การบริหารจดั การงาน ซง่ึ มกี ารนามาใช้กนั อยา่ งแพรห่ ลาย เทคนิคนไี้ มไ่ ดจ้ ากดั การใชง้ านเพยี งแคก่ ารพฒั นาแอปพลิเคชันเท่านั้น แตย่ งั สามารถนาไปประยกุ ต์กบั การทางานอน่ื ในชีวิตประจาวัน ได้อีกดว้ ย การ์ดคัมบัง (Kanban Card) แทนงานย่อย แตล่ ะงาน เพื่อชว่ ยวางแผนและตดิ ตามความก้าวหนา้

KANเทBคนAิคกNระดาBนคOัมบAัง RD To do Doing Done การใชง้ านกระดานคัมบงั ผูใ้ ชจ้ ะนาการด์ แตล่ ะใบมาตดิ ไว้บนกระดาน ซง่ึ จะมีการแบง่ ชอ่ งในแนวตั้งหรอื แนวนอนก็ได้ เพอ่ื กาหนดเฟสตา่ งๆใหก้ บั งานย่อย ซงึ่ ไมไ่ ดม้ ีขอ้ กาหนด ท่ีแน่นอน อาจข้ึนอย่กู บั การตกลงกันในทีมผู้พัฒนา สาหรบั แอปพลิเคชนั ท่ีไม่ซบั ซอ้ นมาก อาจ แบ่งออกเป็น 3 เฟส

KANเทBคนAคิ กNระดาBนคOัมบAงั RD TO DO DOING DONE

KANเทBคนAิคกNระดาBนคOัมบAงั RD การกาหนดข้อมูลบนการด์ แต่ละใบ คาอธบิ ายรายละเอยี ดของงาน โปรแกรมกาหนดส่วนลดลูกค้า ความสาคญั ของงาน ▪ วิกฤติ (critical) แก้ไขโปรแกรมใหค้ านวณสว่ นลดตามท่ีตอ้ งการ ▪ ปกติ (normal) ▪ สาคัญมาก (major) ▪ ไม่เรง่ ด่วน (minor) • ความสาคัญ สาคญั มาก ประเภทงาน • ประเภทงาน ฟเี จอรก์ าหนดส่วนลด ▪ ลกั ษณะเฉพาะหรอื ฟีเจอร์ (feature) • กาหนดระยะเวลา 3 สิงหาคม xxxx ▪ ความผิดพลาดทตี่ อ้ งแกไ้ ข (bug) • ผรู้ บั ผิดชอบ ทงุ่ ศุขลา พทิ ยา กาหนดเวลาแล้วเสร็จ ผรู้ บั ผดิ ชอบ

Doing Done


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook