บทที่ 3 นักวิเคราะห์ระบบ
1. นักวิเคราะห์ระบบ1.1 ความหมายของนักวิเคราะห์ระบบ
1.2 บทบาทของนักวิเคราะห์ระบบ
1.3 ความสำคัญของนักวิเคราะห์ระบบ
1.4 หน้าที่ของนักวิเคราะห์ระบบ
2. คุณสมบัติของนักวิเคราะห์
2.1 ความชำนาญด้านการวิเคราะห์
2.2 ความชำนาญด้านเทคนิค
2.3 ความชำนาญด้านบริหารจัดการ
2.4 ความชำนาญด้านมนุษย์สัมพันธ์
2.5 ความตะหนักด้านการประกอบอาชีพ
2.6 การมีลักษณะนิสัยที่เหมาะสมต่อการวิเคราะห
3. การวิเคราะห์ระบบ
3.1 การกำหนดความต้องการของระบบ
3.2 การเลือกกลยุทธ์การออกแบบที่ดีที่สุด
3.3 กรณีศึกษา
4.เครื่องมือที่ใช้ในการวิเคราะห์ระบบ
หมายถึงเครื่องมือที่เป็นรูปธรรมจับต้องได้ เช่น แบบจำลองต่างๆหรือซอฟต์แวร์ที่นำมาใช้ในการจัดทำแบบจำลอง ซอฟต์แวร์ที่ใช้ในการจัดทำเอกสารที่เกี่ยวข้องกับการวิเคราะห์ระบบหรืออาจเป็นเครื่องมือที่เป็นลักษณะนามธรรม
4.1 แบบจำลอง
4.2 เครื่องสำหรับการพัฒนาระบบ
4.3 เทคนิควิธีการ
นักวิเคราะห์ระบบ หมายถึง ผู้ที่ทำหน้าที่ในการวิเคราะห์เเละออกเเบบระบบ โดยการศึกษาเเละความต้องการของระบบในองค์กรเเละกำหนดเเนวทางเเก้ไขปัญหาที่ดีที่สุด
บทบาทที่สำคัญ ที่มาพร้อมกับลักษณะงานของการทำงานของนักวิเคราะห์ระบบ คือ ทำหน้าทำงานเป็นตัวกลางประสานงานกับบุคคลต่างๆ ที่เกี่ยวข้องกับการวิเคราะห์เเละออกเเบบ เพราะการพัฒนาระบบนั้นๆไม่ใช่เพียงการออกเเบบเเละพัฒนาโปรเเกรมคอมพิวเตอร์เท่านั้น เเละมีวัตถุประสงค์ในการเเก้ไขปัญหาหรือกำหนดองค์ประกอบ
1.2.1 บทบาทในการทำงาน
1. ศึกษาเเละประเมินความเป็นไปได้ของการพัฒนาระบบ
2. วิเคราะห์ปัญหาที่เกิดขึ้นจากองค์กร
3. กำหนดเเนวทางเเก้ไขปัญหาเเละสอดคล้องกับวัตถุประสงค์ของระบบ
4. กำหนดเเนวทางเลือกเเบบต่างๆ ที่เหมาะสมในการเเก้ไขปัญหา
5. กำหนดเทคโนโลยีสารสนเทศที่มีความเหมาะสม
6. ให้คำเเนะนำเเก้โปรเเกมเมอร์ผู้ใช้เมื่อระบบถูกสร้างขุ้นมาใช้งานจริง
1.2.2 ลักษณะการทำงาน
ลักษณะการทำงานของนักวิเคราะห์ระบบจะมีความเเตกต่างกันไป ทั้งนี้ขึ้นอยู่ขนาดของหน่วยงานที่นักวิเคราะห์ทำงานอยู่ หรือขึ้นอยู่กับขนาดโครงการพัฒนาระบบสารสนเทศ
จากความหมายของบทบาทเเละนักวิเคราะห์ระบบตามที่กล่าวมา พอสรุปความสำคัญของนักวิเคราะห์ระบบได้ดังต่อไปนี้
1. ผู้ศึกษาปัญหาเเละประเมินความเหมาะสมหรือความเป็นไปได้ในการพัฒนาระบบ
2. เป็นผู้ประสนความเข้าใจระหว่างบุคคลที่เกี่ยวข้องกับผู้พัฒนาระบบ ได้เเก่
1) ผู้บริหารองค์กร
2) บุคลกรที่เป็นผู้ใช้งานระบบ
3) โปรเเกรมเมอร์
3. เป็นผู้ตัดสินใจเลือกเเนวทางเเก้ไขปัญหาที่ดีที่สุดให้กับองค์กร ได้เเก่
1) การบริหารจัดการข้อมูล
2)การใช้เทคโนโลยีสารสนเทศที่เหมาะสม
4. เป็นผู้ออกเเบบเเละพัฒนาระบบให้กับองค์กร
5.เป็นผู้ประเมินผลการทำงานของระบบในองค์กรว่าบรรลุวัตถุประสงค์ที่กำหนดไว้หรือไม่
นักวิเคราะห์ระบบต้องทำงานเข้ากับทุกคนในองค์กรได้ สำหรับหน้าที่ที่สำคัญของนักวิเคราะห์ระบบมีดังนี้
1. เป็นที่ปรึกษาให้กับทุกคนที่ทำงานในระบบ หน้าที่นี้ถือเป็นหน้าที่หลักของนักวิเคราะห์ระบบ
2. ทำหน้าที่สนับสนุนให้กับผู้เชี่ยวชาญด้านต่าง ๆ
นักวิเคราะห์ระบบมีบทบาทเเละความรับผิดชอบในหลายๆ ด้านเเละมีผลต่อตวามสำเร็จในการพัฒนาระบบ
2.1.1 การคิดเชิงระบบ
2.1.2 ความรู้เกี่ยวกับองค์กร
2.1.3 การระบุปัญหา
2.1.4 การวิเคราะห์ปัญหาดดละการหาคำตอบเพื่อเเก้ไขปัญหา
2.2.1 ความรู้ด้านเทคโนโลยีสารสนเทศ
2.2.2 ความรู้ด้านการเขียนโปรเเกรมคอมพิวเตอร์
เเม้บทบาทด้านงานบริหารจะเป็นผู้จัดการโครงการ เเต่โดยบทบาทของนักวิเคราะห์ระบบที่ต้องทำหน้าที่ประสานความเข้าใจระหว่างบุคคลต่างๆที่เกี่ยวข้องกับการพัฒนาระบบ
1. การบริหารทรัพยาการ
2. การบริการโครงการ
3. การบริการความเสี่ยง
4. การบริหารการเปลี่ยนเเปลง
บทบาทของนักวิเคราะห์ระบบที่สำคัญอย่างหนึ่ง คือ การที่ประสานความเข้าใจระหว่างบุคลต่างๆที่เกี่ยวข้องกับการพัฒนาระบบ เช่น การรวบรวมข้อมูลที่เกี่ยวข้องจากเเหล่งต่างๆเพื่อนำมาวิเคราะห์นั้นต้องเกี่ยวข้องกับบุคคลต่างๆ มากมาย เมื่อเข้าใจปัญหาเเละความต้องการที่เเท้จริงเเล้ว นักวิเคราะห์ระบบต้องสื่อสารความต้องการของผู้ใช้งาน
2.4.1 ทักษะด้านการสื่อสาร
2.4.2 ทักษะด้านการทำงานโดยลำพังเเละการทำงานร่วมกันเป็นกลุ่มในเวลาเดียวกัน
2.4.3 การอำนวยความสะดวกให้กับกลุ่มคน
2.4.4 การบริหารจัดการคาดหวังที่ผู้ใช่เเละบริหารมีต่อระบบที่ดำเนินการพัฒนา
2.5.1 มีมาตฐานในการปฏิบัติงานการประกอบอาชีพใดๆ ย่อมมีมาตฐานทางวิชาชีพ
2.5.2 มีจรรยาบรรณในการทำงาน
นักวิเคราะห์ระบบต้องมีจริยธรรมที่ดีงามในการทำงาน ได้เเก่ ความซื่อสัตย์สุจริต ความรับผิดชอบต่อหน้าที่ การเคราพต่อกฎหมาย
นักวิเคราะห์ระบบมีลักษณะนิสัยเหมาะเเก่การวิเคราะห์ ได้เเก่
2.6.1 อยากรู้อยากเห็น
2.6.2 ไม่มีอคติ
2.6.3 ไม่หยุดอยู่กับข้อจำกัด
2.6.4 ใส่ใจในรายละเอียดปลีกย่อย
2.6.5 มีความคิดสร้างสรร
ถ้าหากระบบงานที่ใช้อยู่ในปัจจุบันพบว่ามีปัญหาเกิดขึ้น ทำให้ไม่สามารถทำงานได้อย่างตรงตามวัตถุประสงค์ที่ต้องการ หรือหน่วยงานของเรามีการขยายงานเพิ่มขึ้นทำให้ระบบที่ใช้อยู่ไม่สามารถตอบสนองความต้องการได้หรือหากต้องการสร้างระบบใหม่ ดังนั้นจะต้องมีการบำรุงระบบหรือมีการออกเเบบระบบขึ้นมาใหม่
การกำหนดความต้องการของระบบ หมายถึง การศึกษาการทำงานในระบบปัจจุบันเพื่อนำมาวิเคราะห์ปัญหาความต้องการที่เเท้จริง
3.1.1 ศึกษาความต้องการจากระบบปัจจุบัน
3.1.2 จัดทำข้อกำหนดความต้องการของระบบปัจุบัน
กำหนดกลยุทธ์การออกแบบที่เหมาะสม จะช่วยให้เป็นแนวทางในการปฎิบัติงานในระยะออกแบบระบบมีประสิทธิภาพที่เหมาะกับสภาพแวดล้อม
3.2.1 กำหนดวิธีใช้ในการพัฒนาระบบ
3.2.2 ทบทวนแผนงานโครงการพัฒนาระบบ
ต้องการให้เกิดความเข้าใจว่า กำหนดขอบเขตการพัฒนาระบบที่ถูกต้อง และได้ผลลัพธ์ที่ต้องการแบบเดียวกัน แต่ถ้าผลการวิเคราะห์ระบบต่างกัน ก็จะทำให้มีแนวทางแก้ไขปัญหาต่างกัน
3.3.1 ข้อมูลทั่วไปของตัวอย่าง
3.3.2 การระบุปัญหา
3.3.3 การสรุปความต้องการที่แท้จริงและการออกแบบระบบใหม่
แบบจำลองเป็นการใช้สัญลักษณ์แทนข้อเท็จต่างๆ ในระบบ แต่สำหรับการวิเคราะห์ระบบโดยทั่วไปจะเน้นการ ทำแบบจำลองในรูปแบบผนัง
4.1.1 ชนิดของแบบจำลองที่ใช้ในการวิเคราะห์
4.1.2 ประเภทของแบบจำลองในการพัฒนาระบบ
เครื่องมือในความหมายของการพัฒนาระบบในยุคปัจจุบันแล้ว จะหมายถึงซอฟต์แวร์ที่นำมาใช้ในการสร้างแบบจำลองต่างๆ หรือจัดทำเอกสาร หรือใช้ออกแบบระบบงาน เช่น ออกแบบรายงาน ออกแบบหน้าจอโปรแกรมคอมพิวเตอร์หรือสร้างโปรแกรมคอมพิวเตอร์
เทคนิคเป็นวิธีการเชิงแนวทางการทำงานที่นักวิเคราะห์ระบบสามารถนำไปใช้งาน เพื่อให้สามารถดำเนินการพัฒนาระบบได้สมบูรณ์หรือครบถ้วนมากที่สุด ได้แก่
* เทคนิคการบริหารโครงการ
* เทคนิคการสัมภาษณ์
* เทคนิคการสร้างแบบจำลอง
* เทคนิคการออกแบบฐานข้อมูล
* เทคนิคการวิเคราะห์เชิงโครงสร้าง
* เทคนิคการออกแบบเชิงโครงสร้าง
* เทคนิคการเขียนโปรแกรมเชิงโครงสร้าง
3.1 การกำหนดความต้องการของระบบ
3.2 การเลือกกลยุทธ์การออกแบบที่ดีที่สุด
3.3 กรณีศึกษา
4.เครื่องมือที่ใช้ในการวิเคราะห์ระบบ
หมายถึงเครื่องมือที่เป็นรูปธรรมจับต้องได้ เช่น แบบจำลองต่างๆหรือซอฟต์แวร์ที่นำมาใช้ในการจัดทำแบบจำลอง ซอฟต์แวร์ที่ใช้ในการจัดทำเอกสารที่เกี่ยวข้องกับการวิเคราะห์ระบบหรืออาจเป็นเครื่องมือที่เป็นลักษณะนามธรรม
4.1 แบบจำลอง
4.2 เครื่องสำหรับการพัฒนาระบบ
4.3 เทคนิควิธีการ
นักวิเคราะห์ระบบ หมายถึง ผู้ที่ทำหน้าที่ในการวิเคราะห์เเละออกเเบบระบบ โดยการศึกษาเเละความต้องการของระบบในองค์กรเเละกำหนดเเนวทางเเก้ไขปัญหาที่ดีที่สุด
บทบาทที่สำคัญ ที่มาพร้อมกับลักษณะงานของการทำงานของนักวิเคราะห์ระบบ คือ ทำหน้าทำงานเป็นตัวกลางประสานงานกับบุคคลต่างๆ ที่เกี่ยวข้องกับการวิเคราะห์เเละออกเเบบ เพราะการพัฒนาระบบนั้นๆไม่ใช่เพียงการออกเเบบเเละพัฒนาโปรเเกรมคอมพิวเตอร์เท่านั้น เเละมีวัตถุประสงค์ในการเเก้ไขปัญหาหรือกำหนดองค์ประกอบ
1.2.1 บทบาทในการทำงาน
1. ศึกษาเเละประเมินความเป็นไปได้ของการพัฒนาระบบ
2. วิเคราะห์ปัญหาที่เกิดขึ้นจากองค์กร
3. กำหนดเเนวทางเเก้ไขปัญหาเเละสอดคล้องกับวัตถุประสงค์ของระบบ
4. กำหนดเเนวทางเลือกเเบบต่างๆ ที่เหมาะสมในการเเก้ไขปัญหา
5. กำหนดเทคโนโลยีสารสนเทศที่มีความเหมาะสม
6. ให้คำเเนะนำเเก้โปรเเกมเมอร์ผู้ใช้เมื่อระบบถูกสร้างขุ้นมาใช้งานจริง
1.2.2 ลักษณะการทำงาน
ลักษณะการทำงานของนักวิเคราะห์ระบบจะมีความเเตกต่างกันไป ทั้งนี้ขึ้นอยู่ขนาดของหน่วยงานที่นักวิเคราะห์ทำงานอยู่ หรือขึ้นอยู่กับขนาดโครงการพัฒนาระบบสารสนเทศ
จากความหมายของบทบาทเเละนักวิเคราะห์ระบบตามที่กล่าวมา พอสรุปความสำคัญของนักวิเคราะห์ระบบได้ดังต่อไปนี้
1. ผู้ศึกษาปัญหาเเละประเมินความเหมาะสมหรือความเป็นไปได้ในการพัฒนาระบบ
2. เป็นผู้ประสนความเข้าใจระหว่างบุคคลที่เกี่ยวข้องกับผู้พัฒนาระบบ ได้เเก่
1) ผู้บริหารองค์กร
2) บุคลกรที่เป็นผู้ใช้งานระบบ
3) โปรเเกรมเมอร์
3. เป็นผู้ตัดสินใจเลือกเเนวทางเเก้ไขปัญหาที่ดีที่สุดให้กับองค์กร ได้เเก่
1) การบริหารจัดการข้อมูล
2)การใช้เทคโนโลยีสารสนเทศที่เหมาะสม
4. เป็นผู้ออกเเบบเเละพัฒนาระบบให้กับองค์กร
5.เป็นผู้ประเมินผลการทำงานของระบบในองค์กรว่าบรรลุวัตถุประสงค์ที่กำหนดไว้หรือไม่
นักวิเคราะห์ระบบต้องทำงานเข้ากับทุกคนในองค์กรได้ สำหรับหน้าที่ที่สำคัญของนักวิเคราะห์ระบบมีดังนี้
1. เป็นที่ปรึกษาให้กับทุกคนที่ทำงานในระบบ หน้าที่นี้ถือเป็นหน้าที่หลักของนักวิเคราะห์ระบบ
2. ทำหน้าที่สนับสนุนให้กับผู้เชี่ยวชาญด้านต่าง ๆ
นักวิเคราะห์ระบบมีบทบาทเเละความรับผิดชอบในหลายๆ ด้านเเละมีผลต่อตวามสำเร็จในการพัฒนาระบบ
2.1.1 การคิดเชิงระบบ
2.1.2 ความรู้เกี่ยวกับองค์กร
2.1.3 การระบุปัญหา
2.1.4 การวิเคราะห์ปัญหาดดละการหาคำตอบเพื่อเเก้ไขปัญหา
2.2.1 ความรู้ด้านเทคโนโลยีสารสนเทศ
2.2.2 ความรู้ด้านการเขียนโปรเเกรมคอมพิวเตอร์
เเม้บทบาทด้านงานบริหารจะเป็นผู้จัดการโครงการ เเต่โดยบทบาทของนักวิเคราะห์ระบบที่ต้องทำหน้าที่ประสานความเข้าใจระหว่างบุคคลต่างๆที่เกี่ยวข้องกับการพัฒนาระบบ
1. การบริหารทรัพยาการ
2. การบริการโครงการ
3. การบริการความเสี่ยง
4. การบริหารการเปลี่ยนเเปลง
บทบาทของนักวิเคราะห์ระบบที่สำคัญอย่างหนึ่ง คือ การที่ประสานความเข้าใจระหว่างบุคลต่างๆที่เกี่ยวข้องกับการพัฒนาระบบ เช่น การรวบรวมข้อมูลที่เกี่ยวข้องจากเเหล่งต่างๆเพื่อนำมาวิเคราะห์นั้นต้องเกี่ยวข้องกับบุคคลต่างๆ มากมาย เมื่อเข้าใจปัญหาเเละความต้องการที่เเท้จริงเเล้ว นักวิเคราะห์ระบบต้องสื่อสารความต้องการของผู้ใช้งาน
2.4.1 ทักษะด้านการสื่อสาร
2.4.2 ทักษะด้านการทำงานโดยลำพังเเละการทำงานร่วมกันเป็นกลุ่มในเวลาเดียวกัน
2.4.3 การอำนวยความสะดวกให้กับกลุ่มคน
2.4.4 การบริหารจัดการคาดหวังที่ผู้ใช่เเละบริหารมีต่อระบบที่ดำเนินการพัฒนา
2.5.1 มีมาตฐานในการปฏิบัติงานการประกอบอาชีพใดๆ ย่อมมีมาตฐานทางวิชาชีพ
2.5.2 มีจรรยาบรรณในการทำงาน
นักวิเคราะห์ระบบต้องมีจริยธรรมที่ดีงามในการทำงาน ได้เเก่ ความซื่อสัตย์สุจริต ความรับผิดชอบต่อหน้าที่ การเคราพต่อกฎหมาย
นักวิเคราะห์ระบบมีลักษณะนิสัยเหมาะเเก่การวิเคราะห์ ได้เเก่
2.6.1 อยากรู้อยากเห็น
2.6.2 ไม่มีอคติ
2.6.3 ไม่หยุดอยู่กับข้อจำกัด
2.6.4 ใส่ใจในรายละเอียดปลีกย่อย
2.6.5 มีความคิดสร้างสรร
ถ้าหากระบบงานที่ใช้อยู่ในปัจจุบันพบว่ามีปัญหาเกิดขึ้น ทำให้ไม่สามารถทำงานได้อย่างตรงตามวัตถุประสงค์ที่ต้องการ หรือหน่วยงานของเรามีการขยายงานเพิ่มขึ้นทำให้ระบบที่ใช้อยู่ไม่สามารถตอบสนองความต้องการได้หรือหากต้องการสร้างระบบใหม่ ดังนั้นจะต้องมีการบำรุงระบบหรือมีการออกเเบบระบบขึ้นมาใหม่
การกำหนดความต้องการของระบบ หมายถึง การศึกษาการทำงานในระบบปัจจุบันเพื่อนำมาวิเคราะห์ปัญหาความต้องการที่เเท้จริง
3.1.1 ศึกษาความต้องการจากระบบปัจจุบัน
3.1.2 จัดทำข้อกำหนดความต้องการของระบบปัจุบัน
กำหนดกลยุทธ์การออกแบบที่เหมาะสม จะช่วยให้เป็นแนวทางในการปฎิบัติงานในระยะออกแบบระบบมีประสิทธิภาพที่เหมาะกับสภาพแวดล้อม
3.2.1 กำหนดวิธีใช้ในการพัฒนาระบบ
3.2.2 ทบทวนแผนงานโครงการพัฒนาระบบ
ต้องการให้เกิดความเข้าใจว่า กำหนดขอบเขตการพัฒนาระบบที่ถูกต้อง และได้ผลลัพธ์ที่ต้องการแบบเดียวกัน แต่ถ้าผลการวิเคราะห์ระบบต่างกัน ก็จะทำให้มีแนวทางแก้ไขปัญหาต่างกัน
3.3.1 ข้อมูลทั่วไปของตัวอย่าง
3.3.2 การระบุปัญหา
3.3.3 การสรุปความต้องการที่แท้จริงและการออกแบบระบบใหม่
แบบจำลองเป็นการใช้สัญลักษณ์แทนข้อเท็จต่างๆ ในระบบ แต่สำหรับการวิเคราะห์ระบบโดยทั่วไปจะเน้นการ ทำแบบจำลองในรูปแบบผนัง
4.1.1 ชนิดของแบบจำลองที่ใช้ในการวิเคราะห์
4.1.2 ประเภทของแบบจำลองในการพัฒนาระบบ
เครื่องมือในความหมายของการพัฒนาระบบในยุคปัจจุบันแล้ว จะหมายถึงซอฟต์แวร์ที่นำมาใช้ในการสร้างแบบจำลองต่างๆ หรือจัดทำเอกสาร หรือใช้ออกแบบระบบงาน เช่น ออกแบบรายงาน ออกแบบหน้าจอโปรแกรมคอมพิวเตอร์หรือสร้างโปรแกรมคอมพิวเตอร์
เทคนิคเป็นวิธีการเชิงแนวทางการทำงานที่นักวิเคราะห์ระบบสามารถนำไปใช้งาน เพื่อให้สามารถดำเนินการพัฒนาระบบได้สมบูรณ์หรือครบถ้วนมากที่สุด ได้แก่
* เทคนิคการบริหารโครงการ
* เทคนิคการสัมภาษณ์
* เทคนิคการสร้างแบบจำลอง
* เทคนิคการออกแบบฐานข้อมูล
* เทคนิคการวิเคราะห์เชิงโครงสร้าง
* เทคนิคการออกแบบเชิงโครงสร้าง
* เทคนิคการเขียนโปรแกรมเชิงโครงสร้าง
555
ตอบลบ