สรุป
ระบบเกี่ยวข้องกับส่วนประกอบอื่นๆหลายส่วน ซึ่งต้องทำงานเกี่ยวข้องและสัมพันธ์กัน
เพื่อให้องค์กรหรือหน่วยงานบรรลุเป้าหมายที่วางไว้
การพัฒนาและออกแบบเป็นขั้นตอนสำคัญเพื่อให้ได้ระบบสารสนเทศตรงตามความต้องการของผู้ใช้ทั่วไป
บุคคลที่ทำหน้าที่เหล่านี้ก็คือ นักวิเคราะห์และออกแบบระบบ
แบบฝึกหัดบทที่7
การวิเคราะห์และพัฒนาระบบ
1. จงอธิบายความหมายของระบบมาพอสังเขป
ตอบ.
ระบบ คือ หน่วยย่อยๆที่ประกอบกันเป็นหน่วยใหญ่
เพื่อบรรลุวัตถุประสงค์หรือเป้าหมายอย่างใดอย่างหนึ่ง
ซึ่งหน่วยย่อยๆเหล่านั้นสามารถทำงานร่วมกันไดเป็นอย่างดี โดยมีความสัมพันธ์และใช้กระบวนการ หรือวิธีการ
หรือวิธีการอย่างใดอย่างหนึ่งเพื่อจัดระเบียบองค์ประกอบหรือหน่วยย่อยเหล่านั้น
เพื่อให้บรรลุเป้าหมายหรือจุดประสงค์อันเดียวกัน
2. นักศึกษาคิดว่าระบบมีความสำคัญอย่างไร
จงอธิบายพร้อมให้เหตุผลประกอบ
ตอบ. ระบบจำเป็นต้องเกี่ยวข้องกับส่วนย่อยหรือองค์ประกอบอื่นหลายส่วน
เช่น บุคคล เครื่องคอมพิวเตอร์ วิธีการ วัสดุเครื่องมือเครื่องใช้ ฯลฯ
หากไม่มีระบบในการทำงานก็จะทำให้ยุ่งยากมากขึ้นจากเดิม หรือทำไม่ได้เลย เช่น
ระบบในร่างกายของเราจะต้องประกอบไปด้วยระบบเส้นประสาท ระบบขับถ่าย
ระบบหายใจระบบไหลเวียนของโลหิต ฯลฯ
เพื่อให้คนเรามีชีวิตดำรงอยู่ไดในแต่ละวัน
ทำนองเดียวกับระบบธุรกิจ ก็ต้องเกี่ยวข้องกับกานจัดซื้อ ระบบการขาย ระบบจัดซื้อ เป็นต้น
3.เหตุใดจึงต้องวิเคราะห์และออกแบบระบบ
ตอบ. การวิเคราะห์และออกแบบระบบมีความสำคัญ
เพราะเป็นปัจจัยในการสร้างและพัฒนาระบบสารสนเทศ
การวิเคราะห์ระบบเป็นเรื่องที่น่าสนใจ เพราะนักวิเคราะห์ระบบต้องติดต่อกับคนหลายคน
ได้รู้ถึงการจัดการและการทำงานในองค์การ
ทำให้เรามีความรู้เกี่ยวกับระบบคอมพิวเตอร์หลายแบบมากขึ้น ผู้ที่สามารถวิเคราะห์ระบบได้ดี
ควรมีประสบการณ์ในการเขียนโปรแกรม มีความรู้ทางด้านธุรกิจ
ความรู้เกี่ยวกับระบบเครือข่ายและฐานข้อมูล
ซึ่งใช้เป็นความรู้ในการออกแบบระบบที่มีความแตกต่างกันออกไปตาม สภาพงาน ดังนั้น
หน้าที่ของนักวิเคราะห์ ก็คือการศึกษาระบบ แล้วให้คำแนะนำในการปรับปรุงและพัฒนาระบบนั้นจนเสร็จสมบูรณ์
ซึ่งการทำงานทั้งหมดต้องมีลำดับขั้นตอนและการศึกษาวิธีการวิเคราะห์และการออกแบบระบบในแต่ละขั้นตอน
ทำให้เข้าใจการวิเคราะห์ระบบนั้นๆ ดียิ่ง และสามารถออกแบบระบบใหม่โดยไม่ยากเย็นนัก
โดยสามารถตัดสินใจว่า ระบบใหม่ควรใช้คอมพิวเตอร์ประเภทไหน ใช้โปรแกรมอะไร ออกแบบ Input/output อย่างไรเป็นต้น
4.นักวิเคราะห์ระบบคือใคร มีหน้าที่อะไรบ้าง
ตอบ. คือ
บุคคลที่มีหน้าที่วิเคราะห์และออกแบบระบบ
ซึ่งปกติแล้วนักวิเคราะห์ระบบควรจะอยู่ในทีมระบบสารสนเทศขององค์กรหรือธุรกิจนั้นๆ
การที่มีนักวิเคราะห์ระบบในองค์กรนั้นเป็นการได้เปรียบ เพราะจะรู้โดยละเอียดว่า
การทำงานในระบบนั้นๆเป็นอย่างไรและอะไรคือความต้องการของระบบ ทำหน้าที่รวบรวมข้อมูล ศึกษาปัญหา
วิเคราะห์และออกแบบระบบใหม่
เพื่อตอบสนองความต้องการดังกล่าวให้มากที่สุด
5.นักวิเคราะห์ระบบที่ดีควรมีคุณสมบัติอย่างไรบ้าง
ตอบ. 1
มีความเข้าใจในระบบธุรกิจ ระบบการเงิน และระบบการตลาด เป็นอย่างดี
2 มีความเข้าใจในความต้องการของผู้ใช้ระบบเป็นอย่างดี
3
ต้องเป็นนักสำรวจ ที่ช่างสังเกตในรายละเอียดต่างๆ ของระบบ
รวมไปถึงองค์ประกอบภายนอก
ที่เกี่ยวข้องกับระบบ เพื่อนำมาเป็นข้อมูลประกอบการพัฒนาระบบ
4
มีจรรยาบรรณต่อองค์กรที่พัฒนาระบบให้ ไม่นำข้อมูลที่ได้ซึ่งเป็นความลับขององค์กรไปเผยแพร่ภายนอกอันอาจจะก่อให้เกิดผลเสียแก่องค์กรนั้นได้
5
ต้องทำงานเป็นทีมได้เป็นอย่างดี เช่น ทีมพัฒนาระบบ ทีมนักวิเคราะห์ระบบ
เป็นต้น
6
มีมนุษย์สัมพันธ์ที่ดี เนื่องจากนักวิเคราะห์ระบบจะต้องมีการติดต่อประสานงานระหว่างบุคคลหลายกลุ่มเพื่อคอยอำนวยความสะดวกและเก็บรวบรวมข้อมูลต่างๆ
เพื่อการพัฒนาระบบ
7
สามารถเรียนรู้สิ่งใหม่ๆ ได้ด้วยตนเอง
8
มีความสามารถสูงในการนำเสนอข้อมูลให้ทั้งผู้บริหารระดับสูงรวมไปถึงผู้ใช้ระบบ
ให้สามารถเข้าใจได้โดยง่าย และตรงกัน
9
มีความสามารถในการติดต่อสื่อสารเป็นภาษาอังกฤษได้ดี
หากองค์กรนั้นสื่อสารภายในเป็นภาษาอังกฤษ
10
สามารถทำงานภายใต้ภาวะกดดันได้ เนื่องจากต้องทำงานกับบุคคลหลายฝ่าย
ซึ่งแน่นอนว่าจะต้องมีปัญหาเกิดขึ้นจากบุคคลต่างๆ มากมาย
11 เป็นนักจิตวิทยา
ในการที่จะพูดคุยหรือติดต่อกับกลุ่มบุคคลหลายกลุ่มเพื่อให้ได้ข้อมูลมาอย่างละเอียดถูกต้องและสามารถโน้มน้าวจิตใจผู้ใช้ระบบได้
6.วงจรการพัฒนาระบบคืออะไร
ประกอบด้วยขั้นตอนอะไรบ้าง จงอธิบาย
ตอบ. วงจรการพัฒนาระบบ (System Development Life Cycle : SDLC)
เป็นวงจรที่แสดงถึงกิจกรรมต่าง
ๆ ในแต่ละขั้นตอน ตั้งแต่ริเริ่มจนกระทั่งสำเร็จ
วงจรการพัฒนาระบบนี้จะทำให้เข้าใจถึงกิจกรรมพื้นฐานและรายละเอียดต่าง ๆ
ในการพัฒนาระบบมีอยู่ด้วยกัน 7 ขั้นตอนด้วยกัน
7. การกำหนดความต้องการของผู้ใช้ (User Requirement) มีความสำคัญอย่างไร
ตอบ. 1.) ความต้องการที่เกี่ยวกับหน้าที่ของระบบ (Functional Requirement)
- คำบรรยายเกี่ยวกับการประมวลผลซึ่งระบบจะต้องทำ
-รายละเอียดเกี่ยวกับข้อมูลที่จะป้อน เข้าสู่ระบบ
-รายละเอียดเกี่ยวกับผลลัพธ์
-รายละเอียดเกี่ยวกับเวลาที่ต้องใช้ในระบบ
-รายละเอียดเกี่ยวกับการควบคุม
2.) ความต้องการที่ไม่เกี่ยวกับหน้าที่ของระบบ (Non-Functional Requirement)
แต่มีความสัมพันธ์กับหน้าที่ของระบบ ทำให้ได้มาซึ่งความต้องการที่เกี่ยวกับ
หน้าที่ของระบบ ได้แก่
- เกณฑ์ในหารปฏิบัติงาน (Performance Criteria) เช่น เวลาในการตอบสนองในการแก้ไข ข้อมูลในระบบ หรือ การรับข้อมูลจากระบบ
- ปริมาณข้อมูลที่เกี่ยวข้อง
ไม่ว่าจะเป็นข้อมูลที่จะต้องรวบรวม หรือเก็บไว้ในระบบ
- ความปลอดภัยของระบบ
3.) ความต้องการเกี่ยวกับความสามารถในการใช้งาน (Usability Requirement)
- ลักษณะผู้ใช้ที่จะใช้ระบบ
-งานที่ผู้ใช้จะต้องทำ รวมทั้งเป้าหมายที่เขาจะพยายามบรรลุ
- ปัจจัย หรือสถานการณ์ที่อาจเกิดขึ้นระหว่างการใช้ระบบ
- เกณฑ์ที่ยอมรับได้
ซึ่งผู้ใช้จะใช้ในการตัดสินเมื่อนำระบบไปใช้
8. เทคนิคการรวบรวมข้อมูล (Fact-Gathering Techniques) คืออะไร จงอธิบาย
ตอบ.
คือเทคนิคที่ใช้รวบรวมข้อมูลจากเอกสารและรายงานต่างๆแผนผังองค์กร แบบสอบถาม
การสังเกต รวมถึงการสัมภาษณ์ผู้ใช้งานและผู้เกี่ยวข้องกับระบบเป็นต้น
9.
Gantt Chart คืออะไร
มีประโยชน์อย่างไร
ตอบ. เป็นแผนภูมิแท่งชนิด Bar Chart อย่างหนึ่ง
เพื่อแสดงให้เห็นถึงความสัมพันธ์ระหว่างกิจกรรมต่าง ๆ
ที่จะต้องกระทำกับระยะเวลาหรือเวลาสำหรับการปฏิบัติงานของกิจกรรมนั้น ๆ การเขียน Gantt chart จะต้องกำหนดเวลาของแต่ละโครงงาน
ซึ่งจะแสดงภาพรวมของโครงการนั้น ๆ ทำให้เข้าใจภาพรวมของระบบได้ง่ายขึ้น
บุคลากรที่เกี่ยวข้องสามารถทำการตรวจสอบความก้าวหน้าในการวิเคราะห์ระบบได้
อย่างเข้าใจและรวดเร็วมากขึ้น
Gantt chart ที่สร้างในส่วนบนตามแนวนอนของตารางจะแสดงหน่วยของเวลา
ไม่ว่าจะเป็นชั่วโมง วัน สัปดาห์ เดือน หรือหน่วยเวลาตามที่นักวิเคราะห์ระบบกำหนด
ส่วนด้านข้างตามแนวตั้งของตาราง บรรทัดบนสุดจะเป็นชื่อโครงการ
บรรทัดถัดมาจะเป็นรายละเอียดของโครงการต่าง ๆ
หรือขั้นตอนของโครงการซึ่งมักตั้งชื่อง่าย ๆ
ที่สามารถเข้าใจได้ว่าโครงการนั้นทำอะไร
10.
Tester คือใคร มีหน้าที่อะไร
ตอบ. เป็นคนที่ทำหน้าที่ทดสอบระบบก่อนระบบจะขึ้น Production
ทำการเทสเพื่อลดข้อผิดพลาดของระบบ
(Bug/Issue/Defect)
ที่มา หนังสือ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น