ความแตกต่างระหว่างโปรแกรมเมอร์และนักวิเคราะห์ระบบ
โปรแกรมเมอร์
( programmer ) หมายถึงบุคคลที่รับผิดชอบในด้านการเขียนโปรแกรม
สิ่งที่เขาจะเชื่อมโยงนั้น ได้แก่ อุปกรณ์คอมพิวเตอร์ ระบบปฏิบัติ (
Operating System :OS ) หรือแม้กระทั่งภาษาที่ใช้ในการเขียน เช่น COBOL,
BASIC และ C++
งานของโปรแกรมเมอร์จะเป็นไปในลักษณะที่มีขอบเขตที่แน่นอนคือโปรแกรมที่เขา
เขียนขึ้นนั้นถูกต้องตามจุดประสงค์หรือไม่
กิจกรรมงานของโปรแกรมจะเกี่ยวข้องกับคนจำนวนน้อย เช่น
กับโปรแกรมเมอร์ด้วยกันเอง
หรือกับนักวิเคราะห์ระบบที่เป็นผู้วางแนวทางของระบบให้แก่เขา
นัก
วิเคราะห์ระบบ หรือที่เรียกกันย่อๆ ว่า SA (SYSTEM ANALYSIS) นั้น
นอกจากจะต้องรับผิดชอบต่อการโปรแกรมคอมพิวเตอร์แล้ว
ยังจะต้องรับผิดชอบงานในส่วนที่เกี่ยวกับการจัดหาอุปกรณ์ต่างๆ
เกี่ยวกับคอมพิวเตอร์ ผู้ที่จะใช้ระบบแฟ้มหรือฐานข้อมูลต่างๆ
รวมทั้งข้อมูลดิบที่จะป้อนเข้าระบบงานของนักวิเคราะห์ระบบไม่ได้อยู่ใน
ลักษณะที่แน่นอนแบบโปรแกรมเมอร์
ไม่มีคำตอบที่แน่นอนจากระบบที่เขาวางไม่ว่าผิดหรือถูก
งานของเขาเกิดจากการประนีประนอมและผสมผสานของปัจจัยต่างๆ
ที่เกี่ยวข้องกับระบบงาน คือ ผู้ใช้ วิธีการ เทคโนโลยี
และอุปกรณ์จนได้ผลลัพธ์ที่เหมาะสมออกมาเป็นระบบงาน (APPLICATION SYSTEM)
งานของนักวิเคราะห์ระบบจึงมักจะต้องเกี่ยวข้องกับคนหลายระดับ
ตั้งแต่ลูกค้าหรือผู้ใช้ นักธุรกิจ โปรแกรมเมอร์
ผู้ตรวจสอบบัญชีหรือแม้กระทั่งเซลล์แมนที่ขายระบบงานข้อมูล
ไม่มีความคิดเห็น:
แสดงความคิดเห็น