The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

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

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by freesteppk, 2021-02-21 09:25:53

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

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

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

(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.นกั เรยี นจะนาเทคนิคการด์ คมั บงั ไปใชใ้ นชีวติ ประจาวนั เพ่ือทางานใดบา้ ง


Click to View FlipBook Version