ทีมกำลังเริ่มพัฒนาฟังก์ชันชำระเงิน แต่ยังไม่ตกลงขอบเขต ข้อกำหนดด้านความปลอดภัย และจุดเชื่อมต่อกับระบบบัญชี ทีมควรทำอะไรก่อนลงมือเขียนโค้ด?
กการวิเคราะห์ความต้องการและการออกแบบสถาปัตยกรรมระบบ
ขการทดสอบและการแก้ไขข้อผิดพลาดของโปรแกรม
คการติดตั้งระบบและการฝึกอบรมผู้ใช้งาน
งการบำรุงรักษาและการอัปเดตระบบในระยะยาว
เฉลยอธิบาย
ตามวัฏจักรพัฒนาระบบสารสนเทศ (SDLC) ขั้นตอนวิเคราะห์ความต้องการและออกแบบสถาปัตยกรรมโดยทั่วไปต้องมีการทำความเข้าใจความต้องการและตัดสินใจออกแบบที่เพียงพอก่อนลงมือพัฒนา แม้แนวทางวนรอบอาจทำกิจกรรมเหล่านี้ซ้ำในแต่ละรอบ