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 Munthana Suwan, 2021-05-18 03:17:52

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

Search

Read the Text Version

การพฒั นาแอปพลเิ คชัน (application development)

จดุ ประสงคก์ ารเรยี นรู้ นกั เรยี นสามารถอธิบายกระบวนการพฒั นาแอปพลิเคชนั ได้ นกั เรยี นสามารถใชเ้ ครอ่ื งมือในการวางแผนการทางานได้

เนือ้ หาประกอบดว้ ย 1.การพฒั นาแอปพลิเคชนั 2.การวางแผนการพฒั นาแอปพลเิ คชนั 3. เครอ่ื งมือช่วยวางแผนและติดตามความกา้ วหนา้

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

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

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

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

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

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

1.2 การวางแผนการพฒั นาแอปพลเิ คชัน ขนั้ ตอนการพฒั นาแอปพลเิ คชนั เม่อื นามา ปฏบิ ตั จิ รงิ แตล่ ะขนั้ ตอนจะประกอบไปดว้ ย รายละเอยี ดปลีกยอ่ ยอกี มาก การวางแผน การทางานท่ีดีจงึ ช่วยใหก้ ารพฒั นาแอปฯ เป็นไปไดอ้ ยา่ งมีประสิทธิภาพ เครอ่ื งมือในการวางแผนในการทางานเรยี กว่า เทคนิคกระดานคมั บงั (Kanban board)

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

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

การใช้งานการด์ คมั บงั นาการด์ แตล่ ะใบมาตดิ ไวบ้ นกระดาน เป็น 3 ชอ่ ง To do Doing Done เฟสท่ีจะทา เฟสท่ีกาลงั ทา เฟสท่ีทาเสรจ็ แลว้

ตวั อยา่ งการแบง่ เฟสบนกระดานคัมบัง To do Doing Done

ขอ้ มลู คาอธิบายรายละเอียดของงาน บนการด์ ความสาคญั ของงาน เช่น >วิกฤติ >สาคญั มาก >ปกติ >ไมเ่ รง่ ดว่ น ประเภทงาน เช่น >ลกั ษณะเฉพาะหรอื ฟิเจอร์ >ความผิดพลาดท่ีตอ้ งแกไ้ ข >งานอ่ืนๆ กาหนดเวลาแลว้ เสรจ็ ผรู้ บั ผิดชอบ

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

1.3 เครื่องมอื ช่วยวางแผนและตดิ ตามความก้าวหนา้ โปรแกรมเทรลโล (Trello) เป็นแอปพลเิ คชนั แบบออนไลนท์ ่ีนามาใชบ้ รหิ ารจดั การงานในรูปกระดานคมั บงั ไดง้ า่ ย เวบ็ ไซต์ http://trello.com

ดคู ลปิ การใช้งานโปรแกรม Trello แนะนาใหด้ ใู นยทู ปู https://youtu.be/ggfE-lSKweQ

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


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