บุคลากรด้านการวิเคราะห์และออกแบบระบบงาน จะมีหน้าที่วิเคราะห์ความต้องการของ
ผู้ใช้รวมไปถึงผู้บริหารของหน่วยงานนั้น ๆ ด้วยว่าต้องการระบบโปรแกรมหรือลักษณะงานแบบ
ไหนอย่างไร เพื่อจะพัฒนาระบบงานให้ตรงตามความต้องการมากที่สุด หน้าที่ดังกล่าวอาจรวมถึง
การออกแบบกระบวนการทำงานของระบบโปรแกรมต่าง ๆ ทั้งหมดด้วย ซึ่งมักจะใกล้ชิดกับ
ผู้ใช้งาน

2. นักเขียนโปรแกรม (Programmer)
เมื่อนักวิเคราะห์ระบบปฏิบัติงานเสร็จสิ้น ก็จะส่งต่อมายังผู้ที่ชำนาญในเรื่องของการเขียน
โปรแกรมโดยเฉพาะเพื่อสร้างระบบงานนั้นออกมาใช้งานได้จริง ๆ เราเรียกชุคลากรกลุ่มนี้ว่า
นักเขียนโปรแกรม หรือ Programmer นั่นเอง
โปรแกรมที่มีขนาดเล็กมา (เหมือนกับการสร้างบ้านหลังเล็ก ๆ ) อาจใช้นักเขียนโปรแกรม
เพียงไม่กี่คน และสร้างเสร็จได้ภายในเวลาไม่กี่วัน แต่หากโปรแกรมมีขนาดใหญ่มาก
(เปรียบเทียบได้กับการสร้างบ้าน ตึก หรืออาคารขนาดใหญ่) นักเขียนโปรแกรมเพียงคนเดียวไม่
เพียงพอสำหรับการเขียนชิ้นงานนั้น หน่วยงานบางแห่งจึงต้องมีทีมงานจำนวนมากเพื่อรองรับกับ
การเขียนโปรแกรมดังกล่าว วิธีการเขียนอาจแบ่งกลุ่มโปรแกรมออกเป็นส่วนย่อย ๆ ที่เรียกว่า
โมดูล (Module) แล้วกระจายงาออกไปให้กับแต่ละคน จากนั้นจึงจะนำเอาโมดูลที่ได้กลับมา
รวมกันเป็นโปรแกรมใหญ่อีกหนึ่ง จะช่วยลดเวลาในการเขียนโปรแกรมลงไปได้มาก
ไม่มีความคิดเห็น:
แสดงความคิดเห็น