เรียนรู้ก้าวแรกของการสร้างแอปพลิเคชันด้วยหลักการ SDLC (วงจรการพัฒนาระบบงาน) เจาะลึกขั้นตอนที่ 1 การวิเคราะห์ปัญหา (Problem Analysis) และขั้นตอนที่ 2 การออกแบบโปรแกรม (Program Design) ที่เปรียบเสมือนการวางรากฐานและเขียนพิมพ์เขียวก่อนลงมือสร้างแอปจริง
Problem Analysis & Program Design
การสร้างแอปพลิเคชันก็เหมือนกับการ "สร้างบ้าน" ครับ เราไม่สามารถเอาอิฐมาปูนก่อได้เลยทันที แต่ต้องมี "พิมพ์เขียว" และการวางแผนที่ดีก่อน! ในวงการคอมพิวเตอร์ เราเรียกขั้นตอนการวางแผนจนถึงสร้างเสร็จนี้ว่า วงจรการพัฒนาระบบงาน (SDLC) ครับ
🔄 SDLC (System Development Life Cycle) คืออะไร?
คือ วัฏจักรหรือลำดับขั้นตอนในการพัฒนาระบบงานหรือแอปพลิเคชัน เพื่อให้งานออกมาสมบูรณ์ มีประสิทธิภาพ และตรงตามความต้องการของผู้ใช้มากที่สุด ซึ่งมีทั้งหมด 7 ขั้นตอนด้วยกันครับ
ก่อนจะลงมือสร้างแอป เราต้องรู้ก่อนว่า "เราจะสร้างแอปไปเพื่อแก้ปัญหาอะไร?" ขั้นตอนนี้คือการลงพื้นที่ไปสำรวจปัญหาและความต้องการของผู้ใช้ครับ
เมื่อรู้ปัญหาและเป้าหมายแล้ว ก็เข้าสู่ขั้นตอนการ "วาดพิมพ์เขียว" หรือการออกแบบหน้าตาและการทำงานของแอปพลิเคชันครับ
วาดภาพจำลองหน้าจอแอป (Storyboard) ว่าปุ่มอยู่ตรงไหน สีอะไร ใช้งานง่ายหรือไม่
นำแบบที่วาดไปพูดคุยกับผู้ใช้งานจริง เพื่อปรับแก้ให้ตรงกับความต้องการก่อนลงมือเขียนโค้ด (ช่วยลดความผิดพลาดได้มาก!)
ทดสอบความเข้าใจเรื่อง SDLC ขั้นที่ 1 และ 2
ข้อที่ 1: การพัฒนาแอปพลิเคชันที่มีคุณภาพ ควรเริ่มต้นด้วยกระบวนการใดตามหลัก SDLC?
ข้อที่ 2: "สหกรณ์โรงเรียนมักมีปัญหาคิดเงินผิดพลาดและสรุปยอดช้า จึงคิดจะทำแอปพลิเคชันช่วยคิดเงิน" จากข้อความนี้ จัดอยู่ในขั้นตอนใดของการพัฒนาแอปพลิเคชัน?
ข้อที่ 3: ขั้นตอน "การออกแบบโปรแกรม (Program Design)" มีจุดประสงค์หลักเพื่ออะไร?
ข้อที่ 4: ในขั้นตอนการออกแบบโปรแกรม สิ่งใดมีความสำคัญมากที่สุดเพื่อให้แอปพลิเคชันถูกสร้างออกมาตรงใจผู้ใช้งาน?
ข้อที่ 5: ประโยชน์หลักของการทำตามวงจร SDLC (System Development Life Cycle) คืออะไร?
© 2023 Smartyquizkids.com
All Rights Reserved.