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

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

Assessment

Presentation

Computers

12th Grade

Hard

Created by

ผ่องศรี สามศรีทอง

Used 459+ times

FREE Resource

9 Slides • 5 Questions

1

>>>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>>>

media

2

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

(Application)

  • แอปพลิเคชัน คือ ?

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

media

3

Multiple Select

ข้อใดคือแอปพลิเคชัน มีคำตอบถูกมากกว่า ๑ ข้อ

1
2
3
4

4

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

  • การศึกษาความต้องการ

  • การออกแบบ

  • การสร้างแอปพลิเคชัน

  • การทดสอบ

media

5

ขั้นตอนที่ ๑ การศึกษาความต้องการ

  • ผู้พัฒนาจำเป็นต้องทราบถึงความต้องการและปัญหาก่อนเริ่มออกแบบหรือลงมือแก้ปัญหา

  • เพื่อให้ได้ข้อกำหนดต่างๆ ของแอปพลิเคชัน

media

6

ขั้นตอนที่ ๒ การออกแบบ

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

media

7

ขั้นตอนที่ ๓ การสร้างแอปพลิเคชัน

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

media

8

ขั้นตอนที่ ๔ การทดสอบ

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

media

9

ข้อสังเกต

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

media

10

Multiple Choice

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

1

การศึกษาความต้องการ

2

การออกแบบ

3

การสร้างแอปพลิเคชัน

4

การทดสอบ

11

Multiple Choice

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

1

การกำหนดโครงร่างของแอปพลิเคชัน

2

การเขียนโปรแกรมเพื่อพัฒนาแอปพลิเคชัน

3

การกำหนดสิ่งที่แอปพลิเคชันสามารถทำได้

4

การตรวจสอบข้อผิดพลาดในการใช้งานแอปพลิเคชัน

12

Multiple Choice

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

1

ขั้นตอนการศึกษาความต้องการ

2

ขั้นตอนการออกแบบ

3

ขั้นตอนการสร้างแอปพลิเคชัน

4

ขั้นตอนการทดสอบ

13

การวางแผนการพัฒนา

เครื่องมือในการวางแผนการทำงานมีอยู่ด้วยกันจำนวนมาก ซึ่งในที่นี้ขอแนะนำเทคนิคกระดานคัมบัง (Kunban board) เทคนิคนี้จะใช้กระดาษหรือการ์ดคัมบัง แทนงานย่อยในแต่ละงาน เพื่อช่วยวางแผนและติดตามความก้าวหน้า โดยทั่วไปการวางแผนการทำงานอาจแบ่งออกเป็น ๓ เฟส ดังนี้


media

14

Multiple Select

การใช้เทคนิคกระดานคัมบังในการวางแผนการทำงาน แบ่งออกเป็น ๓ เฟส ได้แก่อะไรบ้าง

1

To do

2

Make

3

Doing

4

Done

5

Work

>>>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>>>

media

Show answer

Auto Play

Slide 1 / 14

SLIDE