




Puree klang-ngentra
Makkasanpittaya school


การใช้ซอฟแวร์ในการดูแลระบบ
การสร้างซอฟแวร์ เป็นเรื่องที่ไม่ยากนักสำหรับ ซอฟแวร์ที่มีขนาดเล็ก และ เป็นเรื่องที่ยุ่งยากมากสำหรับซอฟแวร์ขนาดใหญ่ เปรียบเทียบได้กับการ สร้างเพิง มีเสา 4 เสาและหลังคา สามารถสร้างได้โดยช่างไม้ หนึ่งคน ในหนึ่งวัน ในขณะที่การสร้างตึก 100 ชั้น ต้องอาศัยวิศวกรในการออกแบบโครงสร้าง บริหารจัดการการก่อสร้าง ทั้งวัสดุและกำลังคน การเขียนโปรแกรม มีโปรแกรมสั้นๆ เพียง 20 ถึง 100 บรรทัด โดยโปรแกรมเมอร์ หนึ่งคน ในเวลาหนึ่งวัน เป็นโปรแกรมขนาดเล็กมาก เมื่อเทียบกับการเขียนโปรแกรม ที่มีขนาดกว่า 1 ล้านบรรทัด ในการพัฒนาระบบปฏิบัติการเช่น Microsoft window ที่ต้องอาศัยโปรแกรมเมอร์ หลายร้อยคน โครงการพัฒนาต้องใช้เวลาหลายปี
ในการพัฒนา ซอฟแวร์ขนาดใหญ่ ต้องอาศัยการวิเคราะห์ระบบ การออกแบบระบบ (System analysis and design) และ การบริหารจัดการการสร้างระบบ ที่เป็นระบบระเบียบ มีการพัฒนาวิธีการบริหารจัดการการสร้างซอฟแวร์ที่หลากหลายและเป็นศาสตร์ในตัวของมันเอง