System Development Life Cycle วงจรการพัฒนาระบบงาน (SYSTEM DEVELOPMENT LIFE CYCLE : SDLC) หมายถึง ในการพัฒนาระบบนั้น ได้มีการกำหนดให้เป็นไปในทิศทางเดียวกัน และกำหนดขั้นตอนที่เป็นแนวทางในการวิเคราห์ระบบโดยพยายามให้มีข้อบกพร่องน้อยที่สุดเพราะงานการวิเคราะห์ระบบในปัจจุบันมีความซันซ้อนของงานมากกว่าสมัยก่อนนักวิเคราะห์ระบบจึงต้องมาตรฐานในการพัฒนาระบบงานดังกล่าว จึงได้มีการคิดค้นวงจรการพัฒนาระบบขึ้นเพื่อตอบสนองความต้องการของนักวิเคราะห์ระบบ เราเรียกว่า วงจรการพัฒนาระบบงาน (System Development Life Cycle : SDLC) วงจรการพัฒนาระบบ System Development Life Cycle :SDLC ประกอบด้วย
Software Process คือแนวทางที่ใช้ในการผลิตซอฟต์แวร์เพื่อให้ได้ Software ที่มคุณภาพที่สูงสุดระบบสารสนเทศจะเกิดขึ้นได้ก็ต่อเมื่อผู้บริหารหรือผู้ใช้ตระหนักว่าต้องการระบบสารสนเทศ หรือต้องแก้ไขระบบเดิม โดยมีขั้นตอนดังนี้
วงจรการพัฒนาระบบงาน ถูกสร้างขึ้นเพื่อกำหนดการทำงานให้ยเป็นไรตามทิศทางเดียวกัน และกำหนดขั้นตอนที่เป็นแนวทางในการวิเคราะห์ระบบโดยพยายามให้มีข้อบกพร่องน้อยที่สุดเพราะงานการวิเคราะห์เป็นงานที่ซับซ้อนของงานมากกว่าสมัยก่อน SDLC วงจรพัฒนาซอฟแวร์ เพื่อการผลิตซอฟแวร์อย่างมีประสิทธิภาพ ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป
วัตถุประสงค์เชิงพฤติกรรม (Behavioral Objectives)
บทที่ 12 เมื่อผ่านการขั้นตอนต่าง ๆ ไม่ว่าจะเป็นการศึกษา การวิเคราะห์และการอกแบบระบบ ซึ่งเป็นขั้นตอนใหญ่ที่มีความสำคัญมากในการที่ระบบจะได้รับการพัฒนาเป็นระบบใหม่หรือไม่ สำหรับขั้นตอนหลังจากผ่านการวิเคราะห์และออกแบบระบบมาแล้ว คือ การติดตั้งระบบที่ได้มีการศึกษาวิเคราะห์และออกแบบเรียบร้อยแล้ว ซึ่งได้แก่การวางแผน การติดตั้งระบบใหม่ที่ได้ทำการพัฒนามาแล้ว ซึ่งจำได้ศึกษากันในบทนี้ การวางแผนการติดตั้งระบบ
3.ผลกระทบที่ที่มีต่อองค์กร สิ่งสุดท้ายที่มีความสำคัญอย่างยิ่งที่นักวิเคราะห์ระบบจะต้องคำนึงถึง คือ ผลกระทบของระบบงานใหม่ที่ทีต่อธุรกิจหรือองค์กร เพราะการติดตั้งระบบงานให้เข้าไปในองค์กรย่อมก้อให้เกิดการเปลี่ยนแปลงในกระบวนการทำงาน หน้าที่ความรับผิดชอบของหน่วยงานและผู้ใช้ระบบไม่มากก็น้อย จึงต้องมีการชี้แจงให้ทราบถึงบทบาทที่เปลี่ยนไปและผลกระทบต่าง ๆ รวมทั้งความรู้สึกสับสนในช่วงแรกของการใช้ระบบงานใหม่นั้นให้เห็นว่าเป็นเรื่องธรรมดา ฉะนั้นในทุกขั้นต้อนของการวิเคราะห์และออกแบบระบบจึงมักดึงเอาผู้ใช้ระบบเข้ามามีส่วนร่วมในกิจกรรมอยู่ตลอดเลา และในการติดตั้งระบบ ผู้ใช้ยังคงมีส่วนร่วมซึ่งมีความสำคัญต่อการที่ระบบงานใหม่จะเป็นที่ยอมรับของผู้ใช้ ผู้ใช้ระบบจะช่วยนักวิเคราะห์ระบบได้ในเรื่องที่เกี่ยวกับการสร้างแฟ้มข้อมูล การบันทึกข้อมูลย้อนหลัง และตรวจสอบความถูกต้องของข้อมูล เป็นต้น การให้ผู้ใช้มีส่วนร่วมนี้จะทำให้เขารู้สึกว่าเป็นเจ้าของระบบงานใหม่นี้ด้วย การคิดต้นทุนในการติดตั้งระบบ ข้อดีในการวิเคราะห์ต้นทุนระบบ
2. การวางแผนการวิเคราะห์ต้นทุน เป็นสิ่งที่มีรากฐานอยู่บน Cash Flow ที่เกี่ยวกับจำนวนเงินที่จะต้องใช้สำหรับ Project หนึ่ง ๆ และต้องใช้จำนวนเงินนั้น ๆ ต่อจากนั้นก็สามารถที่จะวางงบประมาณและจัดเตรียมจำนวนเงินไว้เพื่อใช้จ่ายเมื่อถึงกำหนดเวลา ระยะเวลาคืนทุน การเปรียบเทียบระบบเดิมกับระบบใหม่
ทรัพยากรและต้นทุน
การทดสอบระบบ
วิธีการติดตั้งระบบ การตรวจสอบแผนงานการติดตั้งระบบงาน แผนงานการติดตั้งระบบจะถูกจัดทำขึ้นเป็นลายลักษณ์อักษร ซึ่งจะประกอบด้วยงานต่าง ๆ ที่ต้องทำ วันที่จัดทำการติดตั้งและผู้รับผิดชอบ โดยแผนงานการติดตั้งระบบจะต้องนำเสนอให้ผู้บริหารก่อนเพื่อรอการอนุมัติ การติดตั้งระบบ
สำหรับกระบวนการติดตั้งระบบนี้ จะเริ่มลงมือหลังจากผู้บริหารได้ตกลงยอมรับระบบใหม่เรียบร้อยแล้ว ขั้นตอนนี้ประกอบด้วย การติดตั้งระบบใหม่และยกเลิกการทำงานของระบบเก่าในระยะการติดตั้งระบบนี้จะเป็นส่วนที่ยากที่สุดในทุก ๆ งาน
ดังนั้นจึงควรเผื่อเวลาสำหรับทำงานในกรณีที่ล่าช้ากว่ากำหนดเอาไว้บ้าง การเขียนโปรแกรมระบบใหม่ การทดสอบโปรแกรม 6.1 หมายเหตุที่เขียนขึ้นภายในโปรแกรม เพื่อบอกหน้าที่ของแต่ละชุดคำสั่งแฟ้มข้อมูลที่ใช การติดตั้งระบบใหม่
การเขียนคู่มือการใช้ระบบงาน (Program Documentation ) จะมีรายละเอียดต่าง ๆ เพื่อสะดวกต่อการใช้งานของผู้ใช้ (Users) โดยทั่วไปนั้นเอกสารที่ทำมีอยู่สองประเภทด้วยกันคือ คู่มือผู้ใช้ (User Manual) ซึ่งเป็นประโยชน์ต่อผู้ใช้โปรแกรม และคู่มือนักเขียนโปรแกรม (Programmer Manual) จะมีประโยชน์ต่อการปรับปรุง แก้ไขเพิ่มเติมโปรแกรมในอนาคตเอกสารโปรแกรมที่ดีควรประกอบด้วย ข้อปัญหาหรือวัตถุประสงค์ของโปรแกรม รายละเอียดข้อมูลเข้า (Input)
และผลลัพธ์ (Output) ผัง (Flowchart) โปรแกรม (Source Program) ที่คอมพิวเตอร์พิมพ์ออกมา และผลลัพธ์ที่ได้จาการทดสอบโปรแกรม คำศัพท์ บทที่ 12
|