วันอังคารที่ 6 ตุลาคม พ.ศ. 2558

กระบวนการ SDLC

  กระบวนการ SDLC มี 5 ขั้นตอน
1. Planning Phase เป็นขั้นตอนที่จะใช้กำหนดปัญหาที่ต้องเข้าไปแก้ เริ่มศึกษาความเป็นไปได้ ความคุ้มทุนของโครงการ เริ่มร่างแผนงานกำหนดระยะเวลาการทำงานตลอด Project รวมไปถึงการฟอร์มทีมที่เหมาะสมขึ้นมา และประกาศ Official Announcement.

2. Analysis Phase ขั้นตอนนี้เริ่มให้ SA และทีมงานคนอื่นที่เกี่ยวข้อง ไปเรียนรู้และทำความเข้าใจกับปัญหา (ปัญหานำมาซึ่งการมี IS ถ้าองค์กรยังพอใจกับระบบเดิมอยู่จะไม่เกิด IS) กำหนดกรอบความต้องการ อาจจะสร้าง UI ไปให้ลูกค้าที่จะให้งานดูหน่อยว่าตรงความต้องการหรือไม่ แล้วนำความต้องการที่ได้มาทั้งหมดมาจัดอันดับความสำคัญ ถ้าวิเคราะห์ออกมาแล้วไม่สามารถทำได้อาจจะใช้ทางเลือกอื่น (ซื้อมาใช้ เป็นต้น) และก็นำเสนอในที่ประชุม

3.Design Phase ออกแบบ ระบบเน็ตเวิร์ค ตัวโปรแกรมหลัก โปรแกรมย่อย GUI และ database ซึ่งการออกแบบเหล่านี้จะมีการใช้โปรแกรมที่ช่วยในการออกแบบโมเดลต่างๆ อยู่ เช่น Magic Draw จากนั้นสร้าง Prototype จากการออกแบบที่กำหนดมา และออกแบบส่วนควบคุม

4.Implementation Phase ทำการสร้างระบบขึ้นมา ( coding) ทดสอบความถูกต้องของข้อมูลที่เป็นผลลัพธ์ของระบบ และถ้ามีข้อมูลเก่าอาจจะต้อง Export และ Convert มาให้เข้ากับ ระบบใหม่ และเริ่มอบรมการใช้งานตัวระบบให้กับผู้ที่เกี่ยวข้อง(ลูกค้า) และนำไปติดตั้งใช้งานจริง

5.Support Phase หรือ Maintenance บริการหลังการขาย อาจจะมีการ Update Patch เล็กน้อยเพื่อแก้ Bug ที่ของโปรแกรม หรือ อาจจะเป็นการอัพเกรดที่สำคัญ เช่น การเพิ่มความสามารถของระบบ อยากเพิ่มส่วนงานไปยังแผนกอื่น สุดท้ายคือ บริการให้คำปรึกษา หรือ ซ่อมระบบเมื่อมีปัญหา