เทคโนโลยี (วิทยาการคานวณ) ใบความรู้ ชน้ั มัธยมศึกษาปที ่ี 3 เรือ่ ง การพฒั นาแอปพลิเคชัน 1.1 การพฒั นาแอปพลเิ ค การพัฒนาแอปพลิเคชันท่ีดตี ้องมีการวางแผนการดาเนินการอย่าง เป็นระบบโดยเฉพาะอย่างย่ิงในการพัฒนาแอปพลิเคชันท่ีมีผู้ร่วมพัฒนา หลายคนไม่เช่นน้ันอาจจะทาให้เกิดความล้มเหลวหลายด้าน เช่น การ พฒั นาแอปพลิเคชันไม่ตรงกบั ความต้องการของลูกค้าหรือผใู้ ชง้ าน ขน้ั ตอนการพฒั นาแอป 1.การศึกษาความต้องการ 2.การออกแบบ 3.การสร้างแอปพลเิ คชนั 4.การทดสอบ
เทคโนโลยี (วทิ ยาการคานวณ) ชัน้ มธั ยมศึกษาปที ่ี 3 11 การศกึ ษาความตอ้ งการ ผพู้ ฒั นาจาเปน็ ต้องทราบถงึ ความต้องการและปญั หาก่อนทจ่ี ะเรมิ่ ออกแบบหรอื ลงมือ แกป้ ญั หา เพ่อื ใหไ้ ด้ขอ้ กาหนดตา่ งๆของแอปพลิเคชัน เช่น ความสามารถของแอป ประโยชน์ วิธกี ารใชง้ าน เป็นต้น 12 การออกแบบ ขนั้ ตอนการออกแบบน้ันนับเป็นหัวใจสาคญั ในการพฒั นาแอปฯ แอปพลเิ คชนั ท่พี รอ้ ม นาไปใชง้ านนนั้ มกั มคี วามซับซอ้ นและรายละเอยี ดปลกี ย่อยจานวนมาก จงึ มคี วามจาเป็นใน การนาแนวคดิ เชงิ คานวณมาประยกุ ต์ 13 การออกแบบ ข้ันตอนนจี้ ะเรม่ิ เขยี นโปรแกรมในสว่ นต่างๆตามทไี่ ดอ้ อกแบบไว้ ผู้พฒั นาจะเรมิ่ มองเห็น ขอ้ บกพร่องต่างๆของแอปฯ จึงเปน็ เรอื่ งปกติที่จะต้องมกี ารย้อนกลับไปแกไ้ ขการออกแบบหรอื ทาความเขา้ ใจกบั ความต้องการผู้ใชอ้ ีกครั้ง 14 การทดสอบ การทดสอบมเี ปา้ หมายเพือ่ ค้นหาข้อผดิ พลาดและปรับปรงุ แก้ไข เพอ่ื ใหแ้ น่ใจวา่ แอปพลิเคชนั ทางานไดถ้ ูกต้องและสอดคล้องกบั ความตอ้ งการของผใู้ ช้
เทคโนโลยี (วทิ ยาการคานวณ) ช้นั มัธยมศึกษาปีที่ 3 1.2 การวางแผนการพัฒนาแอปพลิเคชัน ขั้นตอนการพัฒนาแอปพลิเคชัน เมื่อนามาปฏิบัติจริงแต่ ละขั้นตอนจะประกอบไปด้วยรายละเอียดปลีกย่อยอีกมาก การ วางแผนการทางานทีด่ จี ึงชว่ ยให้การพฒั นาแอปฯ เปน็ ไปไดอ้ ยา่ งมี ประสิทธภิ าพ เครือ่ งมือในการวางแผนในการทางานเรยี กว่า เทคนิคกระดานคัมบัง (Kanban board) ตัวอย่างการ์ดคมั บัง ให้โปรแกรมกาหนดส่วนลดให้ลูกค้าได้ แก้ไขโปรแกรมให้คานวณส่วนลดตามท่ีตอ้ งการ ความสาคัญ มาก ประเภทงาน ฟิเจอร์กาหนดส่วนลด กาหนดเวลาแลว้ เสร็จ 3 สงิ หาคม xxxx ผู้รบั ผดิ ชอบ เนศรณั แนวคดิ การพัฒนาซอฟต์แวร์แบบเอจายล์ เปน็ กระบวนการพฒั นาแอปพลิเคชันสมัยใหม่ เน้นการปรับปรุง/เปลี่ยนแปลงความต้องการและการ แก้ปัญหาอย่างต่อเน่ือง โดยอาศัยการทางานร่วมกัน ระหว่างผู้ใช้และผู้พัฒนาสนับสนุนการวางแผนท่ี ยืดหยุ่นและปรับเปล่ียนได้ง่าย เพื่อตอบสนองความ ต่อความต้องการที่เปล่ียนแปลงของผู้ใช้ได้อย่าง รวดเร็ว
เทคโนโลยี (วิทยาการคานวณ) การใช้งานการ์ดคัมบัง ชน้ั มัธยมศกึ ษาปีท่ี 3 นาการ์ดแตล่ ะใบมาตดิ ไว้บนกระดาน เปน็ 3 ชอ่ ง To do Doing Done เฟสท่ีทาเสรจ็ เฟสทจี่ ะทา เฟสทก่ี าลัง แลว้ ตัวอยา่ งการแบ่งเฟสบนกระดานทคามั บัง Done To do Doing ข้อมลู คาอธิบายรายละเอียดของงาน บนการ์ด ความสาคญั ของงาน เชน่ >วิกฤติ >สาคัญมาก >ปกติ >ไมเ่ ร่งดว่ น ประเภทงาน เชน่ >ลักษณะเฉพาะหรอื ฟเิ จอร์ >ความผิดพลาดทต่ี ้องแก้ไข >งานอน่ื ๆ กาหนดเวลาแลว้ เสร็จ ผ้รู ับผดิ ชอบ
เทคโนโลยี (วทิ ยาการคานวณ) ช้ันมัธยมศกึ ษาปีท่ี 3 1.3 เครื่องมือช่วยวางแผนและตดิ ตามความกา้ วหน้า โปรแกรมเทรลโล (Trello) เป็นแอปพลิเคชนั แบบออนไลนท์ ีน่ ามาใช้บรหิ ารจดั การงานในรปู กระดานคัมบงั ไดง้ า่ ย เวบ็ ไซต์ http://trello.com ตวั อยา่ ง การพัฒนาแอปพลิเคชนั
เทคโนโลยี (วิทยำกำรคำนวณ) ใบงาน ชน้ั มัธยมศึกษำปที ี่ 3 เรอ่ื ง การพัฒนาแอปพลิเคชัน ใหน้ ักเรยี นตอบคำถำมตอ่ ไปนใี้ ห้สมบรู ณ์ 11 การศึกษาความตอ้ งการ ............................................................................................................................................. .......................................................................................................................................................... .......................................................................................................................................................... ...... 12 การออกแบบ ............................................................................................................................................. .......................................................................................................................................................... .......................................................................................................................................................... ...... 13 การออกแบบ ............................................................................................................................................. .......................................................................................................................................................... .......................................................................................................................................................... ...... 14 การทดสอบ ............................................................................................................................................. .......................................................................................................................................................... .......................................................................................................................................................... ......
เทคโนโลยี (วิทยำกำรคำนวณ) ช้ันมธั ยมศกึ ษำปีท่ี 3 ใหน้ ักเรยี นกำหนดสถำนกำรณ์กำรพฒั นำแอปพลิเคชัน 1 เรอื่ ง สถำนกำรณ์ : ........................................................................................................................................... .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. . กำรศกึ ษำควำมตอ้ งกำร กำรออกแบบ กำรสร้ำงแอปพลเิ คชัน กำรทดสอบ น น
เทคโนโลยี (วทิ ยำกำรคำนวณ) ช้นั มัธยมศึกษำปีท่ี 3 ใหน้ ักเรียนตอบคำถำมตอ่ ไปนใ้ี หส้ มบรู ณ์ 1. ขนั้ ตอนในกำรพฒั นำแอปพลิเคชนั มคี วำมสำคัญอยำ่ งไร .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... 2. แอปพลเิ คชันทน่ี กั เรยี นรูจ้ กั หรือเคยใช้มอี ะไรบ้ำง .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... 3. นกั เรยี นจะนำเทคนิคกำร์ดคมั บังไปใชใ้ นชวี ติ ประจำวันเพื่อทำงำนใดบ้ำง .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... ..........................................................................................................................................................
ให้นักเรียนใช้กำร์ดคัมบังวำงแผนกำรพัฒนำแอปพลิเคชันในกำรจัดทำเวรทำควำมสะอำด ห้องเรียนให้เหมำะสมกับควำมตอ้ งกำรของเพื่อนในห้อง และครบทุกงำน เช่น งำนกวำดพื้น ถูพื้น จัดโต๊ะเกำ้ อี้ ท้ิงขยะ
Search
Read the Text Version
- 1 - 10
Pages: