Please enable JavaScript.
Coggle requires JavaScript to display documents.
การพัฒนาแอปพลิเคชั่น, image, image, image, image - Coggle Diagram
การพัฒนาแอปพลิเคชั่น
ขั้นตอนการพัฒนาแอปพลิเคชั่น
การศึกษาตามความต้องการ
แอปพลิเคชั่นถูกสร้างขึ้นตามความต้องการและเพื่อแก้ปัญหาของลูกค้าหรือผู้ใช้ ผู้พัฒนาต้องทราบความต้องการหรือปัญหาก่อนดำเนินการออกแบบ ซึ่งจะได้ข้อกำหนดที่เป็นคุณสมบัติต่างๆ ของแอปพลิเคชั่น ซึ่งเป็นขั้นตอนที่ต้องอาศัยประสบการณ์ของผู้พัฒนา เพื่อให้ได้ความต้องการของลูกค้าหรือผู้ใช้ที่แท้จริง เพราะอาจมีการสื่อสารความต้องการที่คลาดเคลื่อน
การออกแบบ
เป็นหัวใจสำคัญในการพัฒนาแอปพลิเคชั่น ซึ่งค่อนข้างมีความซับซ้อนและมีรายละเอียดจำนวนมาก ต้องอาศัยแนวคิดเชิงคำนวณมาประยุกต์ใช้ในการออกแบบอย่างเป็นระบบ ผลจากการออกแบบ จะได้เป็นโครงร่างของแอปพลิเคชั่นที่มีส่วนประกอบย่อยที่มีการกำหนดหน้าที่การทำงานไว้
การสร้างแอปพลิเคชั่น
ผู้พัฒนาหรือโปรแกรมเมอร์ (programmer) ลงมือเขียนคำสั่งในส่วนประกอบย่อยที่ได้ออกแบบไว้ ซึ่งอาจพบข้อจำกัดหรือข้อบกพร่องจากขั้นตอนการออกแบบ หรือขั้นตอนศึกษาความต้องการ จึงเป็นเรื่องปกติที่ต้องย้อนกลับไปแก้ไขการออกแบบหรือศึกษาความต้องการ
การทดสอบ
เป็นการตรวจสอบคุณภาพของแอปพลิเคชั่น เพื่อค้นหาข้อผิดพลาดที่มีอยู่ระหว่างที่แอปพลิเคชั่นทำงาน และสร้างความมั่นใจแอปพลิเคชั่นทำงานได้ถูกต้องและตรงความต้องการอย่างแท้จริง หากพบข้อผิดพลาด ต้องทำการปรับปรุง แก้ไข และทดสอบซ้ำ เพื่อไม่ให้เกิดข้อผิดพลาดระหว่างการใช้งานจริง ซึ่งอาจทำให้เกิดความเสียหายอย่างรุนแรงตามมา
การวางแผนการพัฒนา
แบ่งออกเป็น 3 เฟส
Done เฟสที่ทำเสร็จแล้ว :tada:
To do เฟสที่จะทำ :question:
Doing เฟสที่กำลังทำ :pencil2:
เครื่องมือช่วยวางแผนผละติดตามความก้าวหน้า
Trello