KIDS
CAN
{CODE}
การพัฒนาแอปพลิเคชัน
“ถ้าเด็กๆ ต้องการพัฒนาแอปพลิเคชัน
จะพัฒนาแอปพลิเคชันเกี่ยวกับอะไร?”
แอปพลิเคชัน
เป็นโปรแกรมที่ถูกพัฒนาขึ้นมา เพื่ออำนวยความสะดวกในด้านต่างๆ
มีการออกแบบมาเพื่อใช้งานในหลายรูปแบบ
แต่ถ้าใช้งานบนโทรศัพท์มือถือ แท็บเล็ต หรืออุปกรณ์พกพาต่างๆ
จะเรียกว่า โมไบล์แอปพลิเคชัน (Mobile Application)
ถ้าเป็นแอปพลิเคชันสำหรับใช้งาน บนคอมพิวเตอร์ตั้งโต๊ะหรือโน้ตบุ๊ก
เรียกว่า เดสก์ท็อปแอปพลิเคชัน (Desktop Application)
ประเภทแอปพลิเคชัน
Application คือโปรแกรมประเภทหนึ่ง
ที่เรียกว่า โปรแกรมประยุกต์
โปรแกรมเหล่านี้จะถูกออกแบบมาให้ทำงานเฉพาะด้าน
เช่น พิมพ์เอกสาร, คำนวณ, ตกแต่งรูปภาพ เป็นต้น
จากอดีตนั้นโปรแกรมเหล่านี้ทำงานบนเครื่องคอมพิวเตอร์เพียงอย่างเดียว
เรามักเรียกชื่อเต็มๆ ว่า Application
แต่เมื่อมีการพัฒนา Smartphone ขึ้นมา Application ก็ได้พัฒนา
และไปใช้งานบนโทรศัพท์มือถือได้อีกด้วย และนิยมเรียกกันสั้น ๆ ว่า "App"
แอปพลิเคชันแบ่งได้ 2 ประเภท
แอปพลิเคชันระบบเป็นส่วนซอฟต์แวร์ระบบ หรือระบบปฏิบัติการ
(Operating system)
ที่ทำหน้าที่ควบคุมการทำงานของอุปกรณ์
และรองรับการใช้งานของแอปพลิเคชัน
หรือโปรแกรมต่างๆ ที่ติดตั้งอยู่ภายในคอมพิวเตอร์
แอปพลิเคชันที่ตอบสนอง
ความต้องการของกลุ่มผู้ใช้
เป็นซอฟต์แวร์ประยุกต์ หรือโปรแกรมประยุกต์
ที่ทำงานภายใต้ระบบปฏิบัติการ
มีวัตถุประสงค์เฉพาะอย่าง
มาช่วยกันหาข้อมูลเกี่ยวกับ แอปพลิเคชันด้านการศึกษา
แอปพลิเคชันด้านสาธารณสุข แอปพลิเคชันด้านความบันเทิง
พร้อมยกตัวอย่าง แอปพลิเคชันแต่ละด้าน
7 ขั้นตอน
การพัฒนาแอปพลิเคชัน
7. จัดทำเอกสาร (Documenting)
1. กำหนดปัญหา (Problem Definition)
2. ศึกษาความเป็นไปได้ (Feasibility Study)
3. วิเคราะห์ความต้องการแอปพลิเคชัน (Analyzing Application Needs)
4. ออกแบบแอปพลิเคชัน (Designing the Applications)
5. พัฒนาแอปพลิเคชัน (Developing)
6. ทดสอบแอปพลิเคชัน (Testing and Maintaining the System)
ให้เด็กๆ พัฒนาแอปพลิเคชัน
ที่ช่วยแก้ปัญหาในชีวิตประจำวัน
หรือ แอปพลิเคชันที่ช่วยในการทำงานโดยให้ผู้เรียนวางแผนพัฒนาตาม
7 ขั้นตอน การพัฒนาแอปพลิเคชัน
5. สรุปความต้องการและข้อกำหนดของผู้พัฒนา
4. รวบรวมความต้องการจากผู้ที่เกี่ยวข้องด้วยวิธีการต่างๆ
3. ศึกษาความเป็นไปได้ในมุมต่างๆ
2. สรุปหาสาเหตุของปัญหาและสรุปผลเพื่อพิจารณา
1. รับรู้สภาพปัญหาที่เกิดขึ้นจากการดำเนินงาน
การกำหนดปัญหา
4 การศึกษาความเป็นไปได้ในการพัฒนาแอปพลิเคชัน
มีความเป็นไปได้ทางเศรษฐศาสตร์หรือไม่
ตัวเองมีความพร้อมหรือไม่
มีความเป็นไปได้ในการพัฒนาทางเทคนิคหรือไม่
กำหนดว่าปัญหาคืออะไร และตัดสินใจว่าจะพัฒนาแอปพลิเคชันนั้นหรือไม่
การวิเคราะห์ความต้องการ
ของแอปพลิเคชันสามารถปฏิบัติได้ดังนี้
1. ศึกษาการทำงานเดิมว่าทำงานอย่างไร
2. กำหนดความต้องการของแอปพลิเคชัน
3. วิเคราะห์และออกแบบ
4. เขียนแผนภาพการทำงานของกระบวนการ
ทำงานเดิมและกระบวนการทำงานใหม่
5. สร้างข้อมูลของตัวแอพลิเคชัน
การพัฒนาแอปพลิเคชันมี 7 ขั้นตอน
โดยก่อนเริ่มทำการพัฒนาแอปพลิเคชัน ผู้พัฒนาจะต้องทำการศึกษาปัญหา
โดยศึกษาความเป็นไปได้ และวิเคราะห์ความต้องการของแอปพลิเคชัน
ก่อนเริ่มออกแบบแอปพลิเคชัน
4
1
3
2