Social Icons

Showing posts with label SCM คือ. Show all posts
Showing posts with label SCM คือ. Show all posts

Tuesday, July 13, 2010

Software Configuration Management คือ อะไร

Software Configuration Management (SCM) การเปลี่ยนแปลงเป็นสิ่งที่ไม่อาจหลีกเลี่ยงได้เลย เมื่อมีการพัฒนาซอฟต์แวร์เกิดขึ้น ซึ่งอาจเนื่องด้วยเหตุผลที่ว่า มีการเปลี่ยนแปลงความต้องการของลูกค้า ตัวองค์กรเอง (Requirement) หรือตัวนักพัฒนานั้นมีความต้องการที่จะพัฒนาหรือปรับปรุงตัวซอฟต์แวร์นั้นขึ้นมาใหม่ และเมื่อเกิดการพัฒนาซอฟต์แวร์ขึ้นย่อมจะทำให้มีผลกระทบต่อชิ้นงานเดิม (Project) ในทุกส่วน ไม่ว่าจะเป็น System Model , Source Code,Document แล้วองค์กรหรือตัวนักพัฒนาซอฟต์แวร์เองนั้นจะมีวิธีการรับมือต่อการเปลี่ยนแปลงที่เกิดขึ้นได้อย่างไร SCM คือคำตอบในการรับมือกับปัญหานี้ คำนิยามของ SCM ( Software Configuration Management ) " SCM is the discipline of managing and controlling chage in the evolution of Software System " From IEEE Standare 1042-1987 SCM คือ ข้อกำหนดเพื่อสร้างมาตรฐานในการจัดการและควบคุมการเปลี่ยนแปลงในส่วนของวิวัฒนาการของการพัฒนางานด้านซอฟต์แวร์
วัตถุประสงค์ของ SCM เพื่อสร้างมาตรฐาน และสามารถบำรุงรักษาความถูกต้องของตัวผลิตภัณฑ์ทางด้านซอฟต์แวร์ในทุกวัฏจักรการทำงาน โดยหลักสำคัญ SCM นั้นตั้งใจที่จะลดความสับสนและข้อผิดพลาดต่างๆที่เกิดขึ้น อันเนื่องมาจากเกิดความแตกต่างในแต่ละเวอร์ชันของซอฟต์แวร์