134 บรหิ ารจัดการฐานขอ มลู การวางแผนและโมเดลของฐานขอมูล เทคโนโลยีการจัดการฐานขอมูลและผูใช โดยมี กลุมคาํ สั่งทีใ่ ชใ นการจัดการฐานขอมลู ตามหนา ที่ คอื ภาษาในการนิยามขอมูล (Data Definition Language: DDL) เปนภาษาที่ใชในการสรางพจนานุกรม ขอมูล ฐานขอมูล อธิบายมุมมองขอมูลของผูใช หรือโปรแกรมเมอร และกําหนดขอจํากัดและเง่ือนไข เพื่อ ความปลอดภยั ของรายการและฟล ดใ นฐานขอมลู ภาษาในการจัดการขอมูล (Data Manipulation Language: DML) เปนภาษาท่ีใชในการจัดการ ฐานขอ มูล ไดแก การแกไ ข (Updating) การเพ่มิ ขอ มลู (Inserting) การลบขอมูล (Deleting) ภาษาในการสอบถามขอมูล (Data Query Language: DQL) เปนภาษาท่ีใชในการสอบถามขอมูล จากฐานขอมูล DQL ชวยใหผูใชสามารถสอบถามขอมูลไดตามตองการ เชน SELECT EMPLOYEE-NAME FROM EMPLOYEE-FILE WHERE SEX = “FEMALE” AND SALARY GREATER THAN 5000 หมายถึงการ เลือกชื่อพนักงาน จากแฟมขอมูลพนักงาน โดยที่มีเพศเปนหญิงและมีเงินเดือนมากกวา 5,000 บาทข้ึนไป ซึ่ง หากขอ มูลใดตรงตามเงอื่ นไขกจ็ ะถกู แสดงผลดังกลาวออกมา ฐานขอ มูล (Database) ผูใช 1 ผูใช 2 Dอtอbอse Mอnอgement นางั พนลู อม้ ข System: DBMS า้คกลู ลมู อ้ข า้คนสิ ลมู อ้ข ผใู ช 3 BBBBBBBBBBBB ภาพท่ี 8.3: แสดงการทํางานของฐานขอมลู โดยมี DBMS เปน ตัวจัดการ การเขาถึงขอ มูล ฐานขอมูล เปนองคประกอบหน่ึงของระบบสารสนเทศ เพื่อสรางสารสนเทศในแตละระดับตามความ ตองการของผใู ช ตัง้ แตร ะบบการจัดการธุรกรรม (Transaction Processing) ระบบสารสนเทศเพ่ือการจัดการ (Management Information System) จนถึงระบบสนับสนุนการตัดสินใจ ตามความซับซอน และรูปแบบ การประมวลผลขอมูล เชน ฐานขอมูลเชิงสัมพันธ (Operational database) และ ระบบธุรกรรมออนไลน (Online Transaction Processing: OLTP) สําหรับจัดการขอมูลธุรกรรมขององคกร เชน การซื้อขายสินคา ในแตละวัน ฐานขอมูลลูกคา ยอดการชําระเงิน เปนตน คลังขอมูล (Data warehouse) ระบบสนับสนุนการ ตัดสินใจ (Decision Support System: DSS) ระบบวิเคราะหออนไลน (Online Analytical Processing)
135 การทําเหมืองขอมูล (Data Mining) จะเกี่ยวของกับการวิเคราะหขอมูลเพ่ือสนับสนุนการตัดสินใจดวยการใช โมเดลทางคณิตศาสตรชวยในการนําเสนอขอมูล เชน การคํานวณเสนทางขนสงที่ประหยัดที่สุด การคํานวณ การจัดซ้ือที่ประหยัดสุด การคํานวณเพ่ือจําแนกกลุมลูกคา การคํานวณเพื่อศึกษาการซื้อสินคาของผูบริโภค เปนตน สวนโครงขายประสาทเทียม (Neural Network) การคนหาความรูในฐานขอมูล (Knowledge discovery) และปญ ญาประดษิ ฐ (Artificial intelligence) เปน ระบบท่ีใหคอมพิวเตอรคิดคํานวณแทนมนุษย ซึ่งตองใชอัลกอริทึมท่ีซับซอนขึ้น ดังนั้นพื้นฐานการเก็บขอมูลที่ดี จึงสงผลตอระบบสารสนเทศขององคกรท่ีดี ดวย ภาพท่ี 8.4: แสดงการใชประโยชนจากฐานขอ มูล สารสนเทศ และความรูใ นฐานขอ มลู ทีม่ า: Paulraj Ponniah.2007:5 8.4 ประเภทของฐานขอมลู 8.4.1 ฐานขอ มลู แบบลาํ ดับชั้น (hierarchy database model) เริ่มใชในป 1970 เปนฐานขอมูล ที่งายและเปนรูปแบบแรกในการสรางฐานขอมูลบนเครื่องเมนเฟรมโดยเก็บขอมูลในแหลงเก็บขอมูลแบบ เครื่องบันทึกเทป ท่ีมีฟลดหรือเรคคอรดมีโครงสรางเปนโหนด โหนดมีลักษณะโครงสรางเหมือนกับ ก่งิ กา นสาขา มโี หนดแมและโหนดลกู ซ่งึ มคี วามสัมพนั ธกันแบบหนึ่งตอกลมุ (one-to-many: 1:M)
136 ภาพท่ี 8.5: แสดงโครงสรา งของฐานขอมลู แบบลาํ ดับชน้ั ของทาเรอื ช่อื เรือ วนั ที่เดินทาง และ หองในเรอื โดยมี ความสัมพนั ธแ บบลําดับช้นั แบบ 1: M ทม่ี า: Williams and Sawyer, 2011: 411 8.4.2 ฐานขอมูลแบบเครือขาย (network database model) พัฒนาขึ้นเพื่อแกปญหาของ ฐานขอมูลแบบลําดับช้ัน โดยมีลักษณะเหมือนลําดับช้ัน โหนดลูกสามารถติดตอกับโหนดแมไดหลายโหนด (Many-to-many: M:N) การเชื่อมโยงท่ีเพ่ิมข้ึนมาน้ันจะเรียกวา ตัวช้ี (pointer) มีความยืดหยุนและ ประสทิ ธภิ าพสูงกวาแบบลําดบั ช้นั ภาพที่ 8.6: แสดงโครงสรา งของฐานขอ มลู แบบเครอื ขาย ของรายวิชา ผูสอน และนักศึกษา โดยเปน ความสัมพนั ธแ บบ M:N ทีม่ า: Williams and Sawyer, 2011: 412
137 8.4.3 ฐานขอมูลแบบสัมพันธ (relational database model) เปนฐานขอมูลที่เปนที่นิยมใน ปจจุบัน มีความยืดหยุนมากกวาฐานขอมูลแบบอื่น เก็บขอมูลในตาราง เรียกวา ความสัมพันธ หรือ relation ตารางประกอบดวยแถวและฟลด แตละตารางมีขอมูลที่สัมพันธกันเรียกวา ฟลดหลัก (Key Field) หรือ คียหลัก (Primary Key) และเช่ือมโยงความสัมพันธของขอมูลในแตละตารางดวย ฟลดนอก หรือ คียนอก (Foreign Key) เปนท่ีนิยมใชอยางแพรหลายเพราะความงายในการจัดการขอมูล มีต้ังแตระดับเล็กโดยใช Microsoft Access จนถงึ ฐานขอ มูลเชิงสัมพันธข นาดใหญ ไดแก Oracle, Informix และ Sybase ภาพท่ี 8.7: แสดงโครงสรา งของฐานขอมูลเชิงสัมพนั ธ ที่มา: Williams and Sawyer, 2011: 413 8.4.4 ฐานขอมูลแบบจําลองเชิงวัตถุ (object database oriented model) ใชกับขอมูลท่ีไม เปนโครงสราง เชน ภาพ เสียง ภาพยนตร องคประกอบขอมูล ไดแก 1) ออปเจ็กตท่ีประกอบดวยรูปแบบ ของขัอมูลท้ังกราฟฟก เสียง ภาพเคล่ือนไหว และ 2) คําสั่งที่ใชกับขอมูล แบบจําลองเชิงวัตถุจึงประกอบดวย ออปเจก็ ต คลาส เอนทิตี แอตทรบิ ิวต และเมธอด ภาพท่ี 8.8: แสดงโครงสรางของฐานขอ มลู แบบจาํ ลองเชิงวตั ถุ ท่ีมา: Timothy J. O’ Leary และ Linda I. O’Leary. 2550: 255
138 8.4.5 ฐานขอมูลแบบหลายมิติ (multidimensional database model) วิวัฒนาการมาจาก ฐานขอมูลแบบเชิงสัมพันธ ฐานขอมูลหลายมิติจะเพ่ิมอีกหนึ่งมิติหรือมากกวา เรียกวา ลูกบาศก ขอดีที่ เหนือกวาฐานขอมูลแบบเชิงสัมพันธ ไดแก ในระดับความคิด ทําใหผูใชเขาใจขอมูลที่มีโครงสรางซับซอนได ดกี วา ประมวลผลไดเรว็ กวา ภาพที่ 8.9: แสดงโครงสรางของฐานขอ มูลแบบหลายมิติ ทีม่ า: Williams and Sawyer, 2011: 417 8.5 การสรา งฐานขอมลู แบบเชงิ สัมพนั ธ มุมมองของฐานขอมูลของผูใชแตละคนแตกตางกัน เชน ขอมูลลูกคา หัวหนาฝายขายตองการใช ตารางเพื่อสรุปลูกคาในแตละเดือน หัวหนาฝายการตลาดตองการสรุปขอมูลลูกคาที่ซ้ือสินคาจํานวนมาก และ มีความถ่ีในการซื้อสูง สวนผูบริการระดับสูงตองการสรุปและแนวโนมของสินคาขายดีท่ีสัมพันธกับลูกคาในแต ละเดือน เปนตน ดังน้ีการออกแบบฐานขอมูลจึงตองเก็บขอมูลความตองการใหครบถวน โดยแบงมุมมองของ ฐานขอมูลเปน 3 ระดบั คือ ระดับภายนอก (External Level) เปน มมุ มองของผูใ ชขอมูลแตล ะคน เชน การใชข อมูลสรุป ขอความ ตาราง แผนภาพ เปนตน ระดบั แนวคดิ (Conceptual Level) เปน การรวบรวมขอมูล ตามขอบเขตของระบบ วาตองเก็บขอมูล อะไรบาง และขอมูลมีความสัมพันธกันอยางไร เชน การเก็บขอมูลรถยนต หากเปนบริษัทผลิตรถยนตไม
139 จําเปนตองเก็บทะเบียนรถยนต และเจาของรถยนต แตถาเปนฐานขอมูลของกรมการขนสงตองเก็บขอมูล ท้งั หมด เปนใชในการอางองิ ความสัมพันธของผขู บั กบั รถยนต เปน ตน ระดบั ภายใน (Internal Level) เปนรูปแบบและโครงสราง รายละเอียดในการเก็บขอมูลในฐานขอมูล เงอ่ื นไขและวธิ ีการในการเขาถึงขอ มูล ภาพท่ี 8.10: แสดงโครงสรางของฐานขอ มูลแบบหลายมิติ ที่มา: ปรับจากอรรถพล ตริยานนท. 2546 เม่ือวิเคราะหขอบเขตของขอมูลในระดับภายนอกแลว จึงวิเคราะหความสัมพันธเพื่อสรางฐานขอมูล โดยแทนขอมูลในลักษณะสองมิติ ในรูปแบบตาราง เรียกวา relation มีการเชื่อมโยงขอมูลดวยความสัมพันธ ระหวาง relation ดวยคียนอก (Foreign Key) ใช คียหลัก (Primary Key) ในการจําแนกขอมูลแตละตัว ตัวอยาง : DB2, Oracle, MS SQL Server เปนตน การพัฒนาฐานขอมูลเชิงสัมพันธตองสรางขอมูลดังน้ี เอน ติตี้ (Entity) คือขอมูลที่ตองการเก็บ เชน คน สถานท่ี ส่ิงของ เหตุการณ เปนตน แอตทริบิวต (attribute) เปนคณุ สมบตั ิหรอื รายละเอยี ดของรีเลชนั ซงึ่ แตละคอลัมนคือช่อื แอนทรบิ วิ ต คยี ฟล ด (Key Field) หรือ คีย หลัก (Primary Key) ตองมีความเปนเอกภาพหรือเปนหนึ่งเดียว ซึ่งคือ แอตทริบิวหนึ่ง ซ่ึงในแถวท่ีเปนคีย หลักตอ งมคี าไมซ้ํากนั การสรางตารางในฐานขอ มูลเชิงสัมพนั ธมี 2 แบบคอื 1. การสรางบรรทัดฐาน (Normalization) เปนการรวบรวมขอมูลที่ตองการเก็บสรางเอนติตี้ โดยรวมเปนตารางใหญ แลวใชกฎนอรมอลไลเซช่ัน ซึ่งใชหลักการวิเคราะหรีเลชั่นท่ีอยูบนพื้นฐานของคียหลัก โดยมีดงั น้ี รูปแบบบรรทัดฐานที่หน่ึง (First Normal Form: 1NF) รีเลช่ันท่ีอยูในรูป 1NF ตองไมมีคุณสมบัติเชิง ประกอบคุณสมบัติหลายคาและคุณสมบัติแบบรีเลช่ันตองเปนเชิงเดี่ยวคือแตกยอยไมไดแลว คือในคาของ แอตทริบิวตตองเปนไดคาเดียว เชน เบอรโทรศัพทหากหน่ึงคนมีหลายเบอร ตองแตกตารางเบอรโทรศัพทเปน อกี หนง่ึ ตาราง เปน ตน
140 รูปแบบบรรทัดฐานที่สอง (Second Normal Form: 1NF) ตองมีคุณสมบัติ 1NF และตองอยูบน พ้ืนฐานของ Full Functional Dependency คือรีเลช่ันตองไมมีความสัมพันธแบบบางสวน (Partially Dependent) ซ่ึงเปน การแตกตารางโดยนาํ แอตทริบวิ ทไ่ี มข ้นึ กบั primary key ออกไปนนั้ เอง รูปแบบบรรทัดฐานที่สาม (Third Normal Form: 1NF) ตองอยูในรูปแบบที่ 2NF และรีเลช่ันไมมี ความสัมพันธแ บบ Transitive ซึ่งเปน การแตกตารางทมี่ คี ียหลักหลายตัวซอนกนั อยู An Normalized Relation of ORDER ภาพที่ 8.11: แสดงการสรางตารางในฐานขอ มูลเชงิ สัมพนั ธดว ย Normalization ทม่ี า: Laudon and Laudon (2008) อางถึงใน สลั ยทุ ธ สวา งวรรณ (2550, 207) 2. การใชแผนภาพ Entity Relationship Diagram :ERD เปนการบรรยายภาพเคารางฐานขอมูล โดยในแผนภาพจะ Entity และ ความสัมพันธระหวาง Entity ตาง ๆ ที่ออกแบบไว โดยแทนแตละ Entity ดวยรูปส่ีเหลี่ยม (Rectangle) และ แทนคาของ แอททริบิวท (Attribute) ดวยวงรี แทนความสัมพันธดวยรูป สเ่ี หล่ยี มขา วหลามตดั (Diamond) สวนประกอบของ ERD ดกี รีของความสัมพันธ (Degree of a relation)
141 รหัสนักศกึ ษา ช่ือนักศกึ ษา นามสกลุ 1:M M นักศกึ ษา 1 M:N ที่ปรึกษา 1 M ลงทะเบียน M รหัสพนักงาน ช่ืออาจารย นามสกลุ รหสั วิขา ชอ่ื วิชา หนว ยกิต M:N 11 สอน 1 อาจารย 1 M M วชิ า 1 อาจารย วิชา รหัสพนักงาน ชือ่ อาจารย นามสกุล รหัสวิชา ชอื่ วชิ า หนวยกิต นกั ศกึ ษา ภาพที่ 8.12: แสดงการสรางตารางที่เชอ่ื มโยงกับ รหัสนักศกึ ษา ช่อื นกั ศกึ ษา นามสกุล รหสั พนักงาน แผนภาพ ERD ในการสรา งฐานขอ มลู เชงิ สมั พนั ธ รหสั พนักงาน รหสั วชิ า รหัสวชิ า รหัสนักศกึ ษา 8.6 ข้ันตอนการสรา งฐานขอมลู ฐานขอมูลมี 2 รูปแบบตามหนาที่และการเชื่อมตอ คือ ฐานขอมูลแบบกระจาย (Distributing Databases) เปนฐานขอมูลท่ีไวสํารองขอมูลหรือกระจายการประมวลผล รวมถึงการแยกเก็บฐานขอมูลหลาย สถานที่ และฐานขอมูลแบบศูนยกลาง (Centralized database) เปนการเช่ือมตอแบบ Client/Server ซง่ึ หนา ท่ีหลักอยูท ี่เครอ่ื งเซริ ฟเวอรใ นการประมวลผล 8.7 ข้นั ตอนการออกแบบฐานขอ มูล 8.7.1 การวางแผน (Planning) ศึกษาความเปนไปได ความตองการของระบบฐานขอมูลท่ี สอดคลอ งกับความตองการธรุ กิจเพ่ือสนับสนุนกลยทุ ธ กระบวนการทางธรุ กิจ รวมถึงแกป ญ หาทางธรุ กิจ 8.7.2 การวิเคราะหความตองการของผูใช (Requirements Analysis) กําหนดความตองการ ขอมูลของผูใชฐานขอมูล กําหนดของเขตของระบบ กําหนดความตองการดานฮารดแวร (hardware) ซอฟตแวร (software) การรวบรวมความตองการ เชน การออกแบบสอบถาม การสัมภาษณ และรวบรวม เอกสารท่ีเก่ยี วขอ ง
142 8.7.3 การออกแบบ (Design) 1) ออกแบบเชงิ แนวความคดิ (Conceptual Design) คือแบงหนา ทีค่ วามรับผิดชอบแตละ สว นงาน กําหนดกลมุ แฟม ขอ มลู และการประมวลผล โดยเลอื กวิธกี ารสรางฐานขอ มูลแบบ Normalization หรอื แผนภาพ Entity Relationship 2) ออกแบบเชงิ ตรรกะ (Logical Design) เปนการพฒั นารูปแบบ หรอื โครงรางท่ีจะนําไปใช ในระบบจัดการฐานขอมูลเชิงสมั พนั ธ การเช่ือมโยงขอมลู ในตารางรางตา ง ๆ 3) ออกแบบเชงิ กายภาพ (Physical Design) เปน การแปลงการออกแบบเชงิ ตรรกะ ใหอ ยใู น รปู แบบทอี่ ธิบายถึงโครงสรางขอมลู จริง ๆ ภาพท่ี 8.13: แสดงการสรางตารางในฐานขอ มลู เชิงสัมพนั ธด ว ย ERD ท่ีมา: Paulraj Ponniah.2007: 28 8.7.4 การเขา รหัสขอ มลู (Coding) เปน การเขียนโปรแกรมใหส อดคลองกับความตองการของผูใช 8.7.5 การนําไปใชงาน (Implement) ทําการทดสอบระบบตามพื้นฐานของภาษา SQL และการ ทดสอบระบบฐานขอมูล (Testing) รวมทงั้ การฝก อบรมในการใชงาน การเลอื กรปู แบบในการนําไปใช 8.7.6 การดําเนินงานและการบํารุงรักษา (Operation and Maintenance) ปรับปรุงตามความ ตองการของความทันสมัยของระบบฐานขอมลู
143 8.8 ระบบคลังขอ มลู (Data warehouse) ระบบการจัดเก็บ รวบรวมขอมูล ที่มีอยูในระบบปฏิบัติการขององคกร โดยขอมูลเหลานั้นมักเปน ขอมูลกระจัดกระจาย ใหมารวมไวเปนศูนยกลางขอมูล ขององคกร และสามารถเก็บขอมูลยอนหลังไดหลายๆ ป เพ่ือใชเปนขอมูลชวยสนับสนุนการตัดสินใจ (Decision Support System) หรือใชในการวิเคราะหขอมูล ท่ี ถูกตอง และมีประสิทธิภาพ โดยการวิเคราะหตองทําไดแบบหลายมิติ (Multidimensional Analysis) ตลอดจนการวเิ คราะหทางธุรกิจ เชน การพยากรณ (Forecasting), What-If Analysis, Data Mining เปน ตน ภาพที่ 8.14: แสดงโครงสรา งของคลังของมูล (Data warehouse) ทีม่ า: Turban et al. 2004: 501 คลงั ขอมูล (Data Warehouse) เปนการรวบรวมขอ มูลทง้ั ภายในและภายนอกองคก ร จากแผนภาพท่ี 8.14 เปนการรวบขอมูลจาก ระบบบริหารจัดการหนาราน (Point of Sale) ท่ีเปนระบบขายสินคาสําหรับ ผบู ริโภค ระบบบริหารจดั การทรัพยากรองคกร (Enterprise Resource Planning) เปน ระบบท่ีรวบรวมขอมูล ทั้งหมดขององคกร ฐานขอมูลเดิม (Legacy) ฐานขอมูลออนไลน (Online transaction processing: OLTP) และขอมูลจากภายนอก (External Web Documents) โดยทุกขอมูลจะผาน Extraction Transformation Load (ETL) ท่ีทําหนาท่ีคัดกรองและตรวจสอบขอมูลกอนโหลดเขาสูคลังขอมูล ซ่ึงในคลังขอมูลมีคลังขอมูล ยอยเรียกวา Data Mart เชนคลังขอมูลการตลาด คลังขอมูลการเงินเปนตน ซึ่งผูใชระบบตางๆ จะใชงานผาน Middleware ดวยระบบอัจฉริยะทางธุรกิจ (Business Intelligence: BI) ท่ีมีทั้งระบบสนับสนุนการตัดสินใจ (DSS) การทําเหมืองขอมูล (Data Mining) ระบบสารสนเทศสําหรับผูบริหารระดับสูง (EIS) ซ่ึงเปนการ วิเคราะหขอ มูลเพ่อื นาํ สารสนเทศและความรไู ปประยกุ ตใ ชใหเ กิดประโยชนกับองคก ร
144 ความแตกตางระหวางฐานขอมูลเชิงสัมพันธ (Relational database) กับคลังขอมูล (Data warehouse) คือฐานขอมูลเชิงสัมพันธมีวัตถุประสงคเพ่ือลดความซํ้าซอนของขอมูล และจัดเก็บขอมูลท่ีเปน ปจจุบันอยูเสมอ ใชสําหรับการจัดการธุรกรรมและรายงานตามรอบระยะเวลา หรือรายงานผลประกอบการ ขององคกร แตในสวนคลังขอมูลเนนการวิเคราะหขอมูล การวิเคราะหแนวโนม การพยากรณ การวิเคราะห ความเปนไปได จึงใชแหลงขอมูลท้ังภายในและภายนอก รวมถึงเก็บขอมูลจากอดีตจนถึงปจจุบัน เพื่อใช สาํ หรบั การวิเคราะหขอ มลู ในรปู แบบตา ง ๆ ภาพที่ 8.15: แสดงการเปรียบเทียบมุมมองของผูใ ชฐานขอมูล (Operational) กับคลงั ขอมูลแบบ Multidimensional ท่ีมา: Rob and Coronel. 2000: 585 8.9 ระบบสนบั สนนุ การตัดสนิ ใจ (Decision Support System: DSS) ระบบสารสนเทศ (Information System) เปนการนาํ เสนอขอมูลขาวสารสาํ หรับผใู ชใ นแตล ะระดับ ท้ังแตผใู ชแ ตล ะคน หัวหนา งาน จนถึงผบู ริหารระดับสูง คณุ ภาพของขอมูลทีน่ ําเขาระบบจึงมีความสําคญั ปญหาหลกั ของคลงั ขอมูล (Data Warehouse) คอื คุณภาพของขอ มูล เพือ่ หลีกเลีย่ งปญ หา GIGO (Garbage In Garbage Out) ขอ มลู ควรมีคา สูญหาย (Missing Value) ความผดิ พลาด (Error) นอ ยทส่ี ุด เพราะอาจจะมี ผลกระทบตอการวิเคราะหข อมูลในระดบั ตาง ๆ คณุ ภาพของขอมูลท่ีดคี วรมี 3 มติ ิ ดงั นี้ มิติดานเวลา (Time Dimension) ไดแกความสามารถของสารสนเทศดานความตรงเวลา (Timeliness) คือ การนําเสนอไดตรงตามระยะเวลาท่ีตองการ การปรับเปลี่ยนที่ทันสมัย (Currency) คือ สารสนเทศควรมีการปรบั ปรงุ เปลี่ยนแปลงและทนั สมัยอยูเสมอ ความถ่ี (Frequency) คือ นําเสนอสารสนเทศ ไดบ อ ยตามความตอ งการ ระยะเวลา (Time Period) คือการนาํ เสนอสารสนเทศตามรอบระยะเวลาท่กี าํ หนด มิติดา นเนอื้ หา (Content Dimension) ความถกู ตอง (Accuracy) คือ สารสนเทศไมค วรมีความ ผิดพลาด ความเกี่ยวของ (Relevance) คือ ความตองการเฉพาะดานสารสนเทศทเ่ี หมาะสมกบั ปญ หาเฉพาะ
145 อยา งความสมบูรณ (Completeness) คอื ความสมบรู ณค รบถวนของสารสนเทศ ความถกู ตองและตรงกับ ความตอ งการ (Conciseness) ขอบเขต (Scope) ของสารสนเทศทงั้ ภายในและภายนอก ทงั้ มุมมองเฉพาะ และภาพรวมของสารสนเทศทีต่ องการ ประสิทธภิ าพ (Performance) ความสามารถของระบบสารสนเทศใน การวดั ความสามารถดา นกิจกรรมขององคกร การดําเนนิ งาน และทรัพยากรขององคกร มิติตานรูปแบบ (Form Dimension) ความชัดเจน (Clarity) คือ แสดงผลในรูปแบบที่งายตอการ เขาใจรายละเอียด (Detail) สามารถนําเสนอรายละเอียดและรายงานสรุปไดครบถวน การนําเสนอ (Presentation) คือ ความสามารถในการนําเสนอผานรูปแบบสื่อ ท้ังตัวเลข รูปภาพ และรูปแบบอ่ืน ๆ ส่ือ (Media) คือความสามารถในการนาํ เสนอผา นส่อื ตางๆ เชน เอกสาร ภาพเคลื่อนไหว รวมถงึ ส่ืออ่ืน ๆ ภาพท่ี 8.16: แสดงมิตคิ ุณภาพของสารสนเทศ ท่ีมา: O’Brien and Marakas. 2011:393 8.9.1 ระดบั การตดั สนิ ใจ (Levels of Management Decision Making) ระดับการจัดการเชิงกลยุทธ (Strategic management) เปนระดับผูบริหารระดับสูง เพื่อ สนับสนุนเปาหมายขององคกร กลยุทธ นโยบายและวัตถุประสงคขององคกรซึ่งเก่ียวของกับกระบวนการ วางแผนเชงิ กลยทุ ธ ระดับการจัดการเชิงยุทธวิธี (Tactical management) เปนการจัดการธุรกิจโดยวางแนวทางใน การดาํ เนินงานขององคกร ควบคุมแผนระยะกลางและระยะสน้ั การวางแผนและตารางปฏิบัติงาน การกําหนด งบประมาณตามนโยบาย และวตั ถุประสงคของของแตห นว ยงาน ระดับการจัดการเชิงปฏิบัติการ (Operational management) เปนระดับผูจัดการและสมาชิก ของทีม เพื่อควบคุมและดําเนินการแผนระยะสั้นรายสัปดาห ตารางการผลิต เพ่ือควบคุมใหเปนไปตาม เปา หมาย
146 8.9.2 โครงสรางการตดั สินใจ (Decision Structure) การตัดสินใจเชิงโครงสราง (Structured) มีการกําหนดสารสนเทศสําหรับการตัดสินใจไวลวงหนา โดยเฉพาะ เชนการควบคุมสินคาคงคลัง (Inventory control) เปน ตน การตัดสินใจแบบก่ึงโครงสราง (Semi-structured) สามารถกําหนดลวงหนาไดและตองใชการ ตดั สนิ ใจชว ยในการดาํ เนินงาน การตัดสนิ ใจแบบไมม โี ครงสราง (Unstructured) คอื ไมมีสารสนเทศท่ีสนับสนุนการทํางานตองใชการ คาดการณเหตกุ ารณใ นอนาคต ตารางท่ี 8.1 แสดงระดับการตัดสินใจและโครงสรางของปญหาในระดบั ตา ง ๆ ท่ีมา: ทม่ี า: O’Brien and Marakas. 2011:394 การดําเนินงานขององคกรตองใชสารสนเทศทั้งการดําเนินงานและการตัดสินใจตามประเภท ตาม ระดับผูบริหารท่ีตาง ๆ การพัฒนาระบบสารสนเทศเพ่ือการตัดสินใจตองใชการวิเคราะหความตองการและ โมเดลทางคณิตศาสตรท่ีซบั ซอน และการเก็บขอมูลที่ดีเพือ่ นาํ เสนอสารสนเทศตามความตอ งการของผใู ชแตละ ระดับ โดยสามารถจําแนกความแตกตางของระบบสารสนเทศ กับระบบสารสนเทศเพ่ือการตัดสินใจไดดัง ตารางท่ี 8.2
147 ตารางที่ 8.2 ระบบสารสนเทศสาํ หรบั การตดั สนิ ใจ (Information Systems to support decisions) ระบบสารสนเทศเพื่อการจัดการ ระบบสนบั สนุนการตัดสนิ ใจ (Management Information (Decision Support Systems) Systems) นาํ เสนอสารสนเทศและเทคนคิ ในการ การนําเสนอการสนับสนุนการตัดสินใจ นําเสนอสารสนเทศดา นความสามารถ แกปญ หาเฉพาะดา น (Decision support provided) ขององคกร รูปแบบของสารสนเทศและความถี่ รายงานตามรอบระยะเวลา รายงาน มีปฏิสัมพนั ธก บั ผใู ช ตอบสนองตาม (Information form and ยกเวน รายงานตามความตองการ ความตอ งการของผใู ช frequency) รายงานท่ีนําเสนอที่ ลกั ษณะของสารสนเทศ มกี ารกําหนดไวล วงหนา และรปู แบบท่ี มคี วามเฉพาะเจาะจง ยดื หยุน และ (Information format) แนน อน สามารถปรับรปู แบบได วิธีประมวลผลสารสนเทศ สารสนเทศมาจากกระบวนการทาง สารสนเทศไดมาจากการวเิ คราะห (Information processing ธรุ กจิ โมเดลทางคณิตศาสตรโดยใชขอมูลจาก methodology) ธรุ กจิ ทม่ี า: ปรบั จาก O’Brien and Marakas. 2011: 395 8.10 อจั ฉรยิ ะทางธรุ กิจ (Business Intelligence) แนวโนมของระบบสนับสนุนการตัดสินใจในปจจุบันเนนการทํางานของโปรแกรมผานเครือขาย อินเทอรเน็ต (Web-Based applications) การวิเคราะหการตัดสินใจเชิงรุก (Personalized proactive decision analytics) ระดับการตัดสินใจในระดับลางรวมถึงระดับบุคคล (Decisions at lower levels of management and by teams and individuals) และการพัฒนาระบบอัจฉริยะทางธุรกิจที่เปนการ วิเคราะหขอ มลู (Business intelligence applications) ภาพที่ 8.17: แสดงความสมั พนั ธของอจั ฉริยะทางธุรกจิ และแอพพลิเคชน่ั ทเี่ กีย่ วของ ท่ีมา: O’Brien and Marakas. 2011: 396
148 ภาพท่ี 8.18: แสดงการทํางานและระดบั ชน้ั ของอัจฉรยิ ะทางธรุ กิจ ทม่ี า: Turban et al. 2004: 501 และ Vercellis. 2009: 10 อัจฉริยะทางธุรกิจ หรือทั่วไปเรียกวา บีไอ (BI) เปนระบบสนับสนุนการตัดสินใจโดยใชโมเดลทาง คณิตศาสตรและวิธีการวิเคราะหในรูปแบบตาง ๆ ไดแก การวิเคราะหขอมูลหลายมิติ (Multidimensional cube analysis) การวิเคราะหขอมูลเชิงสํารวจ (Exploratory data analysis) การวิเคราะหอนุกรมเวลา (Time series analysis) การทําเหมืองขอมูล (Data Mining) โมเดลท่ีเหมาะสมที่สุด (Optimization models) ดังท่ีแสดงการจําแนกระดับการวิเคราะหของอัจฉริยะทางธุรกิจในภาพท่ี 8.17 โดยมีวัตถุประสงค เพ่ือนําเสนอทางเลือกสําหรับการตัดสินใจท่ีเหมาะสมกับองคกร ซึ่งความสําเร็จของการวิเคราะหมี ความสัมพันธกับ ขอมูล สารสนเทศ ของปญหาแบบไมมีโครงสราง การปรับใชโมเดล โดยผูเช่ียวชาญในการ วเิ คราะห ปรับเปล่ียนขอ มลู รวมถึงการเลอื กใชโ มเดลทางคณิตศาสตรท ่ีเหมาะสมดว ย 8.10.1 การทาํ เหมอื งขอมลู (Data Mining) เหมืองขอมูล เปนกระบวนการในการคนหาความสัมพันธ รูปแบบ หรือแนวโนม ของขอมูลจาก ฐานขอมูลขนาดใหญ การวิเคราะหชุดของขอมูล เพื่อคนหาหรือคาดคะเนความสัมพันธ และสรุปภาพรวมของ ขอมูล การคนหา เพื่อศึกษารูปแบบหรือองคความรู จากขอมูลขนาดใหญ โดยมีสาขาวิชาศึกษาดานการทํา เหมืองขอมูลไดแก ดานสถิติ (Statistics) ดานการเรียนรูของเคร่ือง (Machine Learning) ดานการรูจําของ เคร่ือง (Pattern Recognition) ดานระบบผูเชี่ยวชาญ (Expert System) ดานวิทยาการคอมพิวเตอร (Computer Science) และดานการใชเทคนิคทางคณิตศาสตรและทางสถิติในการทดสอบทฤษฎีทาง เศรษฐศาสตร (Econometrics) ปจจัยท่ีทําใหเกิดการทําเหมืองขอมูล เนื่องจากขอมูลจํานวนมากที่เก็บในองคกรมีการขยายขอบเขต การเก็บขอมูลขององคกรในคลังขอมูล (data warehouse) เพื่อสนับสนุนในการตัดสินใจ การพัฒนารูปแบบ
149 และเทคโนโลยีในการส่ือสารทางอินเตอรเน็ต (web clickstream data) การเติบโตดานอุปกรณคอมพิวเตอร และความกาวหนา ดา นเทคโนโลยสี ารสนเทศ การประยุกตใชเหมืองขอมูล การจัดการและการวิเคราะหทางการตลาดวิเคราะหกลุมลูกคา กลุมเปาหมาย, การบริหารความสัมพันธกับลูกคา (customer relationship management: CRM) การ วเิ คราะหค วามสมั พันธในการซื้อ (market basket analysis) การจัดแสดงสินคารวมกัน (cross selling), การ แบงกลุมการตลาด (market segmentation)การพยากรณ (Forecasting), การรักษากลุมลูกคา (customer retention), การควบคุมคุณภาพ (quality control), การวิเคราะหการแขงขัน (competitive analysis) การ ตรวจสอบส่ิงแปลกปลอม และตรวจสอบรูปแบบที่ผิดปกติ (Fraud detection and detection of unusual patterns) การใชอัลกอริทึมในการทําเหมืองขอมูล โดยใช web log เพ่ือวิเคราะหความสัมพันธของเว็บเพจท่ี ลูกคาเขาถงึ และพฤติกรรมการเขา ใชเว็บเพจของลกู คา เพื่อวิเคราะหและปรับปรุงประสิทธิภาพของเวบ็ ไซต 8.10.1.1 การคนหาองคความรูในฐานขอมูลและเหมืองขอมูล (Knowledge discovery in database (KDD) & Data Mining) การคนหาองคความรูในฐานขอมูล (Knowledge discovery in database: KDD) เปนกระบวนการในการคนหาสารสนเทศและรูปแบบขอมูลท่ีเปนประโยชนตอองคกร สวน เหมืองขอมูล (Data Mining) เปนการใชอัลกอริทึมในการสกัดหรือคนหาสารสนเทศหรือรูปแบบ โดยใช กระบวนการ KDD ข้ันตอนของกระบวนการ KDD 1.) ศึกษาและเรียนรูขอบเขตขอมูลหรือขอบเขตส่ิงที่ตองการศึกษาเกี่ยวของกับองคความรูของผูใชและ เปาหมายทีจ่ ะใชขอมูล 2.) สรางชดุ ขอ มลู (data set) โดยการเลอื กขอ มูลทเ่ี กย่ี วของกบั ขอบเขตทีต่ อ งการศึกษา 3.) กลั่นกรองและเตรียมขอมูลกอนการวิเคราะห (Data cleaning and Preprocessing) สวนใหญใช เวลาประมาณ 60 % ของกระบวนการท้ัง ยิ่งขอมูลที่มีขนาดใหญจะใชเวลามาก การลดรูปและการ เปลี่ยนแปลงขอมูล (Data reduction and transformation) ขอมูลบันทึกผิด (Error) คาสูงหรือตํ่าผิดปกติ (Outlier) คา สูญหาย (Missing Value) 4.) เลือกฟงกชันท่ีใชในการทําเหมืองขอมูล summarization, classification, regression, association, clustering 5.) เลือกอลั กอรทิ มึ ของเหมืองขอมลู 6.) ดําเนินการทําเหมอื งขอมลู : การคน หารปู แบบทสี่ นใจ 7.) การประเมินรปู แบบทไี่ ดแ ละนําเสนอองคความรจู ากการทําเหมืองขอมูล 8.) นําองคความรูที่ไดไ ปใชงาน ในการทาํ เหมืองขอ มลู จําเปนตองใช คนในการดาํ เนนิ การในยุคแรก คิดวา เปนการใชเครื่องคอมพิวเตอรใน การทําเหมืองขอมูลแบบอัตโนมัติ การทําแบบอัตโนมัติไมสามารถใชแทนคนได การทําเหมืองขอมูลงายในการ ทําผิดพลาด เม่ือขอมูลท่ีเขาไปผิดพลาดขอมูลท่ีออกมาจะผิดพลาดไปได (garbage in : garbage out) ซอฟทแวรดานเหมืองขอมูลเกิดจากความรูเก่ียวกับสถิติและโครงสรางโมเดลทางคณิตศาสตร ในทุก กระบวนการของการทําเหมืองขอมูลตองใชคนเขาไปดําเนินการหรือเก่ียวของ ทุกข้ันตอนหรือกระบวนการ ทํางานของเหมืองขอมลู เกดิ จากกระบวนการในการวิเคราะหป ญหาของคน 8.10.1.2 Cross-Industry Standard Process for Data Mining (CRISP-DM) เปนขั้นตอนการ คน หาความรใู นฐานขอ มลู พฒั นาในป ค.ศ. 1996 โดยบริษัท DaimlerChrysler, SPSS, และ NCR เพื่อพัฒนา
150 ฐานขอ มูลในการสรางกลยทุ ธท างธุรกจิ ประกอบดวยข้ันตอนในการทําซ้ําและปรับเปลี่ยนในลักษณะวงจรชีวิต (Life Cycle) ประกอบดวย 6 ขนั้ ตอน ดังน้ี 1.) การทําความเขาเก่ยี วกับธุรกจิ (Business Understanding Phase) - กําหนดความตองการและวัตถุประสงคของธุรกิจ (Define business requirements and objectives) - เปล่ียนวัตถุประสงค สูการกําหนดปญหาในการทําเหมืองขอมูล (Translate objectives into data mining problem definition) - จัดเตรียมแผลกลยุทธท่ีสอดคลองกับวัตถุประสงค (Prepare initial strategy to meet objectives) 2.) การทําความเขาใจเกยี่ วกบั ขอมูล (Data Understanding Phase) - รวบรวมขอมลู (Collect data) - ประเมินคุณภาพของขอมลู (Assess data quality) - ตรวจสอบขอมูลเบอื้ งตน (Perform exploratory data analysis (EDA)) 3.) การเตรยี มขอมลู (Data Preparation Phase) - ตรวจสอบขอมูล เตรียมและปรับเปล่ียนขอมูล (Cleanse, prepare, and transform data set) - เตรียมโมเดลในการทําเหมอื งขอ มูล (Prepares for modeling in subsequent phases) - เลือกขอมูลและตัวแปรที่เหมาะสมกับการวิเคราะห (Select cases and variables appropriate for analysis) 4.) โมเดล (Modeling Phase) - เลือกและประยุกตใชโมเดลท่ีเหมาะสม (Select and apply one or more modeling techniques) - ถามีความจําเปนในการปรับเปลี่ยนขอมูล สามารถยอนกลับไปยังข้ันตอนกอนหนาน้ี (If necessary, additional data preparation may be required) 5.) การประเมิน (Evaluation Phase) - ประเมินคาประสิทธิภาพของโมเดล (Evaluate one or more models for effectiveness ) 6.) การนาํ ไปใช (Deployment Phase) 8.10.1.3 รูปแบบการทาํ เหมอื งขอ มลู อัลกอริทึมท่ีใชในการทําเหมืองขอมูลสําหรับขอมูลทั่วไป การบรรยายขอมูล (Description) การ พยากรณขอมูล (Prediction) การประมาณคาขอมูล (Estimation) การจัดกลุมขอมูล (Clustering) การ จําแนกขอมูลจากการจัดกลุมขอมูล (Classification) การวิเคราะหความสัมพันธของขอมูล (Association) และยังรวมถึงขอมูลเขาถึงเว็บไซตในรูปแบบตาง การวิเคราะหขอมูลเว็บ (Web mining) ไดแก การทําเหมือง ขอมูลการใชเว็บไซต (Web usage mining) การทําเหมืองขอมูลเนื้อหาเว็บไซต (Web content mining)การ ทาํ เหมอื งขอ มลู โครงสรางเว็บไซต (Web structure mining) และการทําเหมืองขอมูลรูปแบบอื่น ๆ เชน แบบ มัลติมีเดยี รปู ภาพ หรอื ภาพเคล่ือนไหว เปน ตน
151 (1) การบรรยาย ( Description) เปนการ อธิบายรูปแบบหรือแนวโนมของขอมูลบรรยายรูปแบบ หรือ อธบิ ายในสิง่ ทเ่ี กดิ ขึน้ บอ ยๆ (2) Exploratory Data Analysis (EDA) ใชในการบรรยายลักษณะของขอมูลการแสดงรูปแบบและ แนวโนม ของขอมูลดว ยรปู ภาพ (3) Classification ใชกบั ตวั แปรตามทีเ่ ปน ขอมลู แบบเชิงคุณภาพ เชนระดับเงินเดือนมี 3 คาคือ “High”, “Middle”, “Low” ตารางแสดงจํานวนเรคคอรดของชุดขอมูล เรคคอรดของขอมูล(data set)จํานวนหน่ึงใช ในการเรียนรู(train)เพื่อหาโมเดลหรือรูปแบบของขอมูลโมเดลจากจากขอมูลเพื่อใหได ตัวแปรตามท่ีเปนตัว แปรแบบเชิงคุณภาพ อัลกอริทึมจะศึกษาขอมูล(training set)จากฟลดตางๆ เพ่ือใหไดผลลัพธของตัวแปรตาม อัลกอรทิ มึ ท่วั ไปของ classification ไดแก k-Nearest Neighbor, Decision Trees, และ Neural Networks (4) Prediction คลายกับ classification แตเปนการทํานายขอมูลในอนาคตสวนใหญใชในการธุรกิจและ การวิจัย เชน การประมาณปริมาณสินคาในสามเดือนสุดทายของปเปนการจัดกลุมขอมูลที่มีลักษณะคลายกัน อยกู ลมุ เดียวกัน และลักษณะแตกตางกนั อยูตางกลมุ กนั (5) Clustering algorithm เปนการจัดกลุมยอยของขอมูลที่มีลักษณะเหมือนกัน โดยที่ ขอมูลท่ีอยูกลุม เดียวกันจะมลี ักษณะเหมือนกันมากท่ีสุด และขอมูลท่ีอยูตางกลุมกันจะมีลักษณะตางกันหรือระยะหางระหวาง กลุม มากจัดกลุมขอ มูลลูกคา ตามพฤติกรรมการซอื้ การจัดกลุมพฤติกรรมทางการเงินใชในการลดมิติของขอมูล ใชในการจัดกลุมยีนตามพฤติกรรมและลักษณะการจัดกลุมขอมูลเปนข้ันตอนเบื้องตนของการทําเหมืองขอมูล อลั กอริทึมที่ใชใ นการจัดกลุม ขอ มูล เชน K-means, neural networks, Kohonen Network เปนตน (6) การวิเคราะหความสัมพันธของขอมูล (Association) เปนการคนหาลักษณะท่ีมักเกิดรวมกัน เชน Market Basket Analysis เปนความสัมพันธในรูปแบบของ Rules IF antecedent THEN consequent โดยใชกฎ support และ confidence ตัวอยางเชน การซ้ือสินคาในซูเปอรมารเก็ต ของลูกคา 200 คนจาก 1,000 คน ท่ีซื้อผาออม 50 จะซื้อเบียรดวย การใช Association Rule โดย ถาซื้อผาออมแลวจะซ้ือเบียร ( IF buy diapers, THEN buy beer) Support = 200/1,000 = 5%, and confidence = 50/200 = 25% ตัวอยางอ่ืน เชน การสํารวจสัดสวนของผูใชโทรศัพทมือถือ เพ่ือเสนอบริการใหสอดคลองกับลูกคาการ คาดการณความลม เหลวของการส่ือสารผานเครือขาย การซื้อสินคาในซูเปอรมารเก็ต สวนของการใชยาใหมใน ผูปวยและผลขางเคียง อัลกอริทึมของ association rules โดยท่ัวไป A Priori และ Generalized Rule Induction (GRI) ภาพท่ี 8.19: แสดงซอฟตแ วรในการทาํ เหมืองขอ มลู ทม่ี า: O’Brien and Marakas. 2011: 410
152 8.10.2 ระบบสนับสนนุ การตัดสนิ ใจ (Decision Support Systems) เปน การนําเสนอสารสนเทศ สาํ หรับผูบริหารเพื่อสนับสนนุ การตัดสินใจ โดยใชการวเิ คราะหโมเดลทางคณิตศาสตร เชน โปรแกรมเชงิ เสนตรง (Linear programming models) สมการถดถอยเชงิ พหุ (Multiple regression forecasting models) การจดั การดําเนินงาน (Operation Research) การพยากรณเ ชงิ ปริมาณ เปน ตน โดยมี วัตถุประสงคเพอ่ื ใหอ งคกรบรรลเุ ปา หมายท่ตี ั้งไว (Goal Seeking) โดยใชสารสนเทศในการปรบั ปรุง เปลี่ยนแปลงการดําเนนิ การจนถึงเปาหมายท่ีตั้งไว รวมถงึ การหาจดุ เหมาะสมในการดําเนนิ การทางธุรกิจ (Optimization) ภายใตเงื่อนไขและขอจํากดั ดานทรัพยากรและสภาพแวดลอมขององคกร การวเิ คราะห What if analysis เปนการวิเคราะหก ารเปลยี่ นแปลงของตัวแปรที่สง ผลกระทบตอ ตัวแปรอน่ื ๆ การวเิ คราะห ความออนไหว (Sensitivity analysis) เปนการวเิ คราะหการเปลย่ี นแปลงหรือความมั่นคงของตัวแปรหน่ึง สง ผลกระทบตอ ตัวแปรอื่น ๆ ตวั อยางการใชร ะบบสารเทศเพือ่ การสนบั สนนุ การตัดสนิ ใจ ไดแก ระบบสารสนเทศเชิงภูมศิ าสตร (GIS) โดยวัตถุประสงคเพอ่ื สํารวจขอมูลเชิงภูมิศาสตร และขยายสกู าร ใชสารสนเทศเพ่ือการตัดสนิ ใจดานการตลาด เชน จํานวนประชากร รายได การประกอบอาชีพในแตล ะ ภมู ภิ าค จํานวนรา นคา คแู ขง ขัน เปนตน ภาพท่ี 8.20: แสดงระบบสารสนเทศทางภมู ศิ าสตร (Geographic Information System: GIS) ทมี่ า : ทม่ี า: O’Brien and Marakas. 2011: 405 ระบบการประมวลผลเชิงวิเคราะหแบบออนไลน (Online Analytical Processing: OLAP) เปนการ วิเคราะหคลังขอมูลในลักษณะ Real time เพ่ือใหเห็นมุมมองของขอมูลในมิติตาง ๆ เชน การรวบรวมขอมูล การลงรายละเอยี ดขอ มูล (Drill down) การตัดแบงเพือ่ ดขู อ มลู (Slicing and Dicing) เปน ตน
153 3D of Sale 4D of Sale ภาพท่ี 8.21: แสดงการวิเคราะหขอมูลดว ยการดรู ายละเดียดของขอมูล (dill down) ในมติ ิตา ง ๆ (Multidimensional ) ท่มี า: Rob and Coronel. 2000: 598 ระบบการสรางภาพจากขอมูล (Data Visualization Systems: DVS) เปนระบบที่นําเสนอสารสาร เทศเชิงสรุป จากขอมูลที่ซับซอนใหเปนรูปภาพกราฟฟกท่ีดูงายขึ้น ทั้งเปนแผนภาพ กราฟ แผนท่ี จุด เปนตน โดยใหหลักการจัดเรียง (sort) การตัดแบง (subdivide) การรวมและการจัดการขอมูลในรูปแบบกราฟฟก ซ่ึง ปจจุบันมีรูปแบบการแสดงสารสนเทศในรูปแบบกราฟฟก ที่เรียกวา “Infographic” ซึ่งแตกตางจาก Data Visualization เพราะ infographic จะเนนการนาํ เสนอขอมูลเชงิ สรุปจากขอมูลทีไ่ มมีการเปล่ียนแปลง ภาพท่ี 8.22: แสดงการใช Data Visualization ใน การนําเสนอเท่ยี วบินโดยจําแนกตามการ Delay และวิเคราะหสาเหตุ ท่มี า: O’Brien and Marakas. 2011: 406
154 8.10.3 ระบบสารเทศสําหรับผูบริหารระดับสูง (Executive Information Systems: EIS) เปน การรวมคณุ ลักษณะของ ระบบสารสนเทศเพอ่ื การจัดการและระบบสนับสนนุ การตัดสินใจ เพ่ือนําเสนอสารสน สําหรับผูบริหารระดับสูง ตองมีความงายในการใชงาน และรายงานปจจัยแหงความสําเร็จ (Critical success factors)และลมเหลวท่สี งผลตอ การดําเนนิ การดา นกลยทุ ธขององคกร โดยนําเสนอขอมูลผานรูปแบบกราฟฟก เชน รายงานตามยกเวนคือรายงานตามความตองการของผูบริหารที่ไมใชการรายงานตามรอบระยะเวลา การ วิเคราะหแนวโนม การวิเคราะหความสามารถขององคกร เปนตน Customizable graphical user interfaces ภาพท่ี 8.23: แสดงตวั อยา งของระบบสนับสนนุ ผบู ริหารระดับสูง ที่มา: O’Brien and Marakas. 2011: 415 ระบบแหลงรวบรวมสารสนเทศขององคกร (Enterprise Interface Portals:EIP) เปนการใช เทคโนโลยีเครือขายอินเทอรเน็ต (Web-based interface) สําหรับอินทราเน็ตและเอ็กทราเน็ต ในการ รวบรวมขอมูลสารสนเทศ ท้ัง MIS DSS EIS และเทคโนโลยีอ่ืนๆ ที่เก่ียวของ เพ่ือนําเสนอสารสนเทศสําหรับ ผูใช ภาพที่ 8.24: แสดงตวั อยางขององคประกอบของศนู ยร วม สารสนเทศขององคก ร (Enterprise Information Portal Components) ท่มี า: O’Brien and Marakas. 2011: 415
155 8.10.4 ระบบการจัดการความรู (Knowledge Management Systems :KMS) เปนการใช เทคโนโลยีสารสนเทศเพื่อรวบรวม จัดการ และแบงปนความรูในองคกร ซ่ึงความรูเปนแหลงเริ่มตนของการ พัฒนานวัตกรรมของผลิตภัณฑ ซึ่งหลักการจัดการความรูคือการพัฒนาและสรางความรูท่ีเกิดจากคนและกลุม คนในองคก ร เพอื่ แบงปนและนําความรมู าเผยแพรใ นองคก รโดยใชร ะบบเทคโนโลยีสารสนเทศในการสนับสนุน ท้ังการจัดเก็บ จัดองคความรูในองคกร และเผยแพรความรูผานส่ืออินทราเน็ต โดยองคกรมีการใชระบบ รวบรวมความรู (Enterprise Knowledge Portals) ซึ่งระบบ EIPs เปนระบบในองคกรหนึ่งท่ีใชในการ สนบั สนนุ การจัดการความรู ภาพที่ 8.25: แสดงตวั อยา งของศูนยรวมความรขู ององคกร (Enterprise Knowledge Portals) ท่มี า: O’Brien and Marakas. 2011: 416 8.11 อภิมหาขอ มลู (Big Data) อภิมหาขอมูล (Big Data) เกิดจากความสามารถและประสิทธิภาพที่สูงข้ึนในการสื่อสารผาน อินเทอรเน็ตผานส่ือออนไลนตาง ๆ เชน การคนหาขอมูลผาน Google การทวิตผาน twitter การโพสรูป การ กดไลคผาน facebook รวมถึงธุรกรรมอื่น ๆ ที่ผานเครือขายอินเทอรเน็ต เปนตน ทําใหเกิดขอมูลธุรกรรม จํานวนมหาศาล องคกรจึงหาทางในวิเคราะหขอมูล เพื่อหาสารสนเทศที่เปนประโยชน และขับเคล่ือน นวตั กรรมขององคกร โดยมีแนวทางในการดําเนนิ การและกลยุทธข ององคก ร (Gartner, 2013) ดงั น้ี กลยุทธดานสารสนเทศ (Information Strategy) เปนแนวทางเพื่อพัฒนาความสามารถขององคกร ดว ยสินทรัพยดา นสารสนเทศ สรางกลยุทธการตดั สนิ ใจเพ่ือปรับรปู แบบธุรกจิ ขององคกร ไดแก - กลยุทธ (Strategy) เตรียมความพรอมสําหรับการปรับเปล่ียนสารสนเทศขององคกร และ ขอมลู จาํ นวนมหาศาลท่สี ามารถปรับปรงุ กลยทุ ธใ นการตัดสินใจ การลงทุนและผลตอบแทนที่ ไดรับ
156 - การจัดการควบคุมดูแล (Governance) องคกรสามารถบริหารสินทรัพยดานสารสนเทศเพื่อ สนับสนุนการจัดการสารสนเทศขององคกร (Enterprise Information Management: EIM)ใหบรรลุเปาหมายไดอ ยา งไร - คนเกง (Talent) ความสามารถและทกั ษะของพนักงาน ทมี และผทู ท่ี ําหนา ทว่ี ิเคราะหข อ มูล การวิเคราะหขอมูล (Data Analysis) ตองมองแนวทางการวิเคราะหขอมูลจํานวนมหาศาล และชุด ขอมลู ทีม่ ีความซบั ซอน เพ่ือพยากรณพฤติกรรมของผูบรโิ ภคในอนาคต แนวโนม และผลตอบรับ - การวิเคราะหเพือ่ ทํานาย (Predictive Analytics) การใชข อ มูลเพอ่ื ทํานายและวิเคราะหแบบ เรียลไทม (real-time) จากความหลากหลายดานธุรกิจ ความสามารถในการใชขอมูลเพ่ือ สรางประสบการณท่ีดีใหกับพนักงาน และประเภทของขอมูลใหม เชน ขอมูลดานอารมณ ความรูสึก ความคิดเห็น (sentiment data) ขอมูลพฤติกรรมการเขาถึงขอมูลเว็บไซตบน เครือขายอินเทอรเ น็ต (clickstream data) ขอ มูลวดี ิโอ ภาพ และตวั หนังสือ เปนตน - การวิเคราะหพฤติกรรม (Behavioral Analytics) การเลือกชุดขอมูล (data sets) ที่ซับซอน เพื่อคนหารูปแบบใหม ๆ ในการสรางผลตอบรับจากผูบริโภค การลดตนทุน การขับเคลื่อน นวัตกรรม และการสรางความพึงพอใจใหก บั ลกู คา - การแปรความหมายขอมูล (Data Interpretation) รูปแบบใหมในการวิเคราะหขอมูลที่มีอยู เปนการใชเทคโนโลยีสารสนเทศเพื่อสนับสนุนและคนหาสารสนเทศ การใชขอมูลเพื่อสราง หรอื ใชร ว มกับนวตั กรรมดานผลิตภณั ฑขององคก ร การจัดการสารสนเทศขององคก ร (Enterprise Information Management) สารสนเทศมีทุกแหงใน รูปแบบของ ปริมาณ (Volume) ความหลากหลาย (Variety) และ ความเร็ว (Velocity) ซึ่งองคกรตองการ จัดการเขาถึงสารสนเทศ และการขยายตวั ของสารสนเทศตามความตองการ เพ่ือขับเคลื่อนนวัตกรรม ดวยการ ประมวลผลสารสนเทศทร่ี วดเร็ว - ความคาดหวังของผูใช (User expectations) ความตองการของพนักงานในการเขาถึงขอมูล ขนาดใหญ การวางแผนเพอื่ จัดการการเขา ถึงสารสนเทศ - ตนทุน (Costs) ความสามารถของขอมูลมหาศาลในการสรางประสิทธิผลเพ่ือลดตนทุน และ สามารถสนับสนุนการตัดสินใจท่ดี ขี ึ้น - เคร่ืองมือ (Tools) การเช่ือมโยงกับแหลงขอมูลใหม ๆ การวางแผนดานผลกระทบของขอมูล ขนาดใหญกับศูนยขอมูลขาวสาร (Data Center) การกําหนดขั้นตอน เคร่ืองมือ เทคโนโลยี ในการสนับสนนุ การทํางานของขอ มูลมหาศาลขององคก ร
157 แบบฝก หดั ทา ยบท 1.) จงอธิบายความแตกตา งระหวางฐานขอมลู เชงิ สมั พันธแ ละคลงั ขอ มลู ....................................................................................................................................................................... ....................................................................................................................................................................... 2.) จงอธิบายขัน้ ตอนพัฒนาฐานขอมูลเชิงสัมพันธดวย ERD ....................................................................................................................................................................... ....................................................................................................................................................................... 3.) จงอธิบายความแตกตา งของระบบสารสนเทศเพอื่ การจัดการ (MIS) กับระบบสารสนเทศเพ่ือการ สนบั สนุนการตัดสินใจ ....................................................................................................................................................................... ....................................................................................................................................................................... 4.) การทําเหมอื งขอมลู คืออะไร และขัน้ ตอนใดของการทําเหมอื งขอ มลู มคี วามสาํ คญั มากท่สี ุดเพราะอะไร ....................................................................................................................................................................... ....................................................................................................................................................................... 5.) ระบบสนบั สนนุ การตัดสินใจมคี วามสาํ คญั กบั องคกรอยางไร ....................................................................................................................................................................... ....................................................................................................................................................................... 6.) ระบบสนับสนุนการตดั สนิ ใจมคี วามสมั พันธก ับโมเดลทางคณิตศาสตรอ ยา งไร ....................................................................................................................................................................... ....................................................................................................................................................................... 7.) ระบบการจัดการความรมู ีความสาํ คญั กับองคก รอยา งไร ....................................................................................................................................................................... ....................................................................................................................................................................... ****************************************
158
159 บทที่ 9 การพฒั นาระบบสารสนเทศและการจดั การความมัน่ คง จริยธรรมและการรักษาความปลอดภัยของระบบสารสนเทศ วตั ถปุ ระสงค 1. เพ่อื ศกึ ษา ความสาํ คัญ และการวางแผนระบบสารสนเทศในองคก าร 2. เพื่อศกึ ษารปู แบบการพัฒนาระบบสารสนเทศ 3. เพื่อศึกษาถงึ การนําระบบสารสนเทศไปติดตงั้ (System Implementation) 4. เพ่อื ศึกษาถึงการวดั ความสาํ เรจ็ ของระบบ ปจ จยั ทน่ี ําไปสคู วามสําเรจ็ หรอื ลมเหลว 5. เพอ่ื ศกึ ษาถงึ จริยธรรมและการรักษาความปลอดภัยของระบบสารสนเทศ 9.1 การวางแผนระบบสารสนเทศในองคก าร การพัฒนาระบบสารสนเทศใหมเปนส่ิงสําคัญอยางหน่ึงของกระบวนการวางแผนองคกร โดยตองมี การพัฒนาแผนระบบสารสนเทศใหสนับสนุนกับแผนรวมขององคกรทั้งหมด องคกรควรจะมีแผนกลยุทธของ องคกรกอนเพ่ือใชเปนแนวทางในการกําหนดแผนกลยุทธดานระบบสารสนเทศใหรองรับกับแผนกลยุทธของ องคกร จากนั้นจึงกําหนดแผนปฏิบัติการและโครงสรางดานสารสนเทศ หนาที่หลักของระบบสารสนเทศคือ ชวยสนับสนุนการดําเนินงานขององคกร ท่ีสอดคลองกับสภาพแวดลอมทางธุรกิจที่เปลี่ยนแปลงอยางรวดเร็ว ทัง้ ภายในและภายนอกองคก ร ไดแก ปจจัยภายในขององคกร (Internal Factors) ไดแก แผนกลยุทธ (Strategic Plan) ผูบริหาร ระดับสูง (Top Managers) มีบทบาทในการสนับสนุนและวางแผนการดําเนินงานดานสารสนเทศและเห็นถึง ความสําคัญในการลงทุนพัฒนาระบบสารสนเทศ ความตองการของผูใชหรือพนักงานในองคกร (User Requests) เชน การลดตนทุน การปรับปรุงการบริการ สนับสนุนบริการและผลิตใหม การเพ่ิมความสามารถ และควบคุมการดําเนินงาน เปนตน ฝายเทคโนโลยีสารสนเทศ (Information Technology Department) มี หนาที่ในการพัฒนาระบบสารสนเทศรวมถึงหาแหลงสารสนเทศท่ีสอดคลองกับองคกร ขอมูลและระบบ สารสนเทศในปจจุบัน (Existing Systems and Data) เปนปจจัยภายในดังกลาวสงผลตอความสําเร็จในการ พัฒนาระบบสารสนเทศขององคก ร ปจ จัยภายนอกองคกร (External Factors) ไดแ ก ความกา วหนา ทางดา นเทคโนโลยี (Technology) ผูจัดหา (Suppliers) ลูกคา (Customer) คูแขงขัน (Competitors) เศรษฐกิจ (The Economy) ภาครัฐ (Government) การดําเนินการธุรกิจตองวิเคราะหสภาพแวดลอมท้ังเศรษฐกิจ สังคม การเมือง เทคโนโลยี (PEST) หรือการวิเคราะหจุดแข็งจดุ ออ นโอกาสอุปสรรค (SWOT Analysis) ระบบสารสนเทศเปนปจจัยสําคัญ ในการสนับสนุนกลยุทธ ที่สอดคลองกับจุดแข็งหรือจุดออน หรือ โอกาส อุปสรรค จากสภาพแวดลอมทาง ธรุ กิจขององคก ร เชน การลดระยะเวลาใหก ารทําธุรกรรมของลกู คา ตองใชฐ านขอ มูลลูกคาและการคนขอมูลท่ี มีประสิทธภิ าพ การวเิ คราะหก ลมุ ลกู คา ตอ งใชโปรแกรมและฐานขอ มลู จากแหลงภายในและภายนอก เปนตน
160 ภาพท่ี 9.1: แสดงปจจัยภายในและภายนอกทส่ี งผลตอการพัฒนาระบบสารสนเทศในองคก ร ทม่ี า: Shelly and Rosenblatt. 2010: 58 9.1.1 แผนกลยทุ ธดา นระบบสารสนเทศ เปน การกําหนดวัตถปุ ระสงคระยะยาวเกีย่ วกบั โครงสราง พ้นื ฐานดา นเทคโนโลยีสารสนเทศ และการริเรมิ่ ในการนําระบบสารสนเทศมาใชในการดาํ เนนิ งานใหบรรลุ วัตถปุ ระสงคข ององคการ แผนกลยุทธดา นระบบสารสนเทศ มลี ักษณะ 3 ประการ ดังน้ี 1. แผนกลยทุ ธด า นระบบสารสนเทศจะตอ งสมั พนั ธก บั แผนกลยุทธขององคก ร 2. แผนกลยุทธดานระบบสารสนเทศ ตองกําหนดโครงสรางดานเทคโนโลยี (IT Architecture) ท่ี สอดคลองกัน ไดแก รูปแบบของฐานขอมูล ซอฟตแวรที่มาจากระบบตาง ๆ รวมถึงรูปแบบการทํางานของ ซอฟตแวร เชน การทํางานบนระบบซอฟตแวรเปด (Open Source) หรือ ซอฟตแวรของผลิตภัณฑที่สามารถ ทํางานดวยกนั 3. มแี ผนงาน กรอบเวลา กาํ หนดหนาท่คี วามรบั ผดิ ชอบท่ชี ดั เจน และสามารถติดตามความคบื หนาใน การดําเนนิ งานตามแผนงานท่วี างไวไ ด 9.1.2 แผนปฏิบัติการดานระบบสารสนเทศ ประกอบดวย พันธกิจของระบบสารสนเทศ สภาพแวดลอม ของระบบสารสนเทศ คือ การทํางานของระบบสารสนเทศขององคกรท่ีมีการติดตอทั้งภายในและภายนอก องคกรสามารถใชระบบเดียวกันหรือสอดคลองกัน วิเคราะหถึงความสามารถ ขอจํากัดในการใชงาน แผน ระยะส้ันและระยะยาวในการดําเนินการพัฒนาดานระบบสารสนเทศขององคกร ความพรอมดานอุปกรณ สารสนเทศที่รองรบั ระบบตา ง ๆ ทงั้ ขอ มลู ในอดีต และ รองรับกับเทคโนโลยีในปจ จุบนั
161 ภาพที่ 9.2: แสดงความสัมพนั ธข องแผนกลยทุ ธข ององคก รและแผนดา นเทคโนโลยีสารสนเทศ ทม่ี า: Shelly and Rosenblatt. 2010: 51 9.1.3 การวางแผนระบบสารสนเทศในองคการ 1. วิสัยทัศนและแผนกลยุทธขององคการ วิสัยทัศนเปนทิศทางการดําเนินงานขององคกร โดยมีแผน กลยุทธ เปน วธิ กี ารทีจ่ ะไปถงึ เปาหมายและทศิ ทางทก่ี ําหนดไว 2. ระบบสารสนเทศ เปนบทบาทสําคัญในการสนับสนุนวิสัยทัศนและกลยุทธขององคกร จึงตองมี การวเิ คราะหเพ่ือดูทิศทางการดาํ เนินการดา นสารสนเทศขององคกร จากระบบเดิม ระบบปจจุบัน และอนาคต ความคุมทุน แนวโนมขององคกรและสภาพแวดลอมทางธุรกิจในการใชระบบเทคโนโลยีสารสนเทศ โดยใช หลักการวิเคราะหจุดออน จุดแข็ง โอกาส อุปสรรค เชน แนวโนมการวิเคราะหพฤติกรรมลูกคาในปจจุบันมี การใชโปรแกรมการพัฒนาความสัมพันธลูกคา (Customer Relationship Management: CRM) ของ Saleforce ท่ีสามารถเขาถึงขอมูลลูกคาผานเครือขายอินเทอรเน็ตดวยสมารทโฟน ทําใหสามารถเห็นขอมูล แบบเรียลไทม ถาเปรียบเทียบกับอดีตความสามารถในการสงขอมูลผานโทรศัพทมือถือไมสามารถรองรับ โปรแกรมดังกลา วได รวมถงึ ราคาทแี่ พง ทําใหไ มส ามารถลดตนทนุ ในการดําเนนิ งานขององคก รได 3. สรุปผลการวิเคราะห พิจารณา หลักการและเหตุผล ความสามารถดานเทคโนโลยีสารสนเทศ ทง้ั ฮารด แวร ซอฟตแ วร ฐานขอ มลู รปู แบบการสือ่ สารผา นเครอื ขา ย และโปรแกรมที่สอดคลอ งกับทิศทางของ องคกร 4. พัฒนากลยุทธทางการบริหาร แผนปฏิบัติการ งบประมาณ ระยะเวลาการดําเนินการ การพัฒนา การทดสอบ การใชงาน การอบรม การบํารุงรักษาและการปรับระบบใหสอดคลองกับความตองการ และการ เปลย่ี นแปลงในปจ จุบัน
162 9.1.4 รปู แบบการเปลีย่ นแปลงระบบ (Spectrum of Changes) 9.1.4.1 Automization โดยเปลี่ยนจากระบบท่ีทําดวยมือ (manual) เปนระบบอัตโนมัติ เชน เคร่ืองคิดเลขในการบวกเลข มากกวาการคิดดวยมือ ระบบจะมีการเปล่ียนแปลงนอย และมีผลตอบแทนนอย (return) จากคนใชระบบนอย ความเส่ียงนอย เนื่องจากไมไดเปล่ียนแปลงกระบวนการ เชน การบันทึกลง กระดาษเปนการบันทกึ ลงคอมพวิ เตอร ทาํ ใหการใชกระดาษนอ ยลง ประเทศไทยสว นใหญยังเปน ระบบน้ี 9.1.4.2 Rationalization เปนการเปลยี่ นแปลงระบบการดําเนินงานโดยใชเครื่องมือดา นเทคโนโลยี สารสนเทศมากขน้ึ เชน การจายเงนิ เปลย่ี นเปนระบบบารโคด เปน ตน ความเสย่ี งมากขนึ้ ผลตอบแทน (return) จากคนใชร ะบบมาก ผลผลติ (productivity) มากและรวดเร็วขนึ้ 9.1.4.3 Reengineering เปนการศึกษาทั้งระบบ ไมไดไปเฉพาะสวนใดสวนหน่ึง การเปล่ียนแปลง อาจถึงขั้นยุบกระบวนการ ระบบนี้ตองการผูศึกษาระบบท่ีมีความรูดานนวัตกรรม (In knowledge) กระบวนการเกิดความรูใหม ซึ่งจะดีตอระบบหรือไมนั้น ความสามารถขององคกร (performance) ดีข้ึน ขึ้นอยูกับแนวความคิดในการพัฒนาระบบสารสนเทศ เชน การลงทะเบียนแบบเดิมท่ีมีแบบฟอรมกรอกของ อาจารยที่ปรกึ ษา ใหเ ปน ระบบการลงทะเบียนโดยใชร ะบบคอมพวิ เตอรเพยี งที่เดียว 9.1.4.4 Paradigms Shift เปนการปรับกระบวนทัศน (rethinking business) หรือแนวความคิดใน การดําเนินการธุรกิจโดยสิ้นเชิง รูปแบบของการดําเนินการทางธุรกิจ ปจจุบันจะใชคําวารูปแบบธุรกิจ (Business Model) เชน Amazon.com จากการเปนตัวแทนจําหนาย (dealer) ของรานหนังสือมาเปนการ ประกอบธุรกิจแบบพาณิชยอิเล็กทรอนิกส (e-commerce) ข้ันตอนทุกอยางเปล่ียนแปลง กระบวนการสั่งซ้ือ การขนสง ซึ่งเปนผูพัฒนาระบบการซ้ือเพียงแคลูกคากดปุมเดียว (One Click Buying) เพื่อลดความยุงยากใน การส่ังซ้ือสินคา (เปลี่ยนรูปแบบการดําเนินการธุรกิจแบบเดิมที่มีรานคาดานกายภาพเปนการขายบน อินเทอรเนต็ ) ความเสีย่ งสงู (risk) และ ผลตอบแทนสงู มาก (return) ภาพท่ี 9.3 : แสดงความเสีย่ งและผลตอบแทนจากการพฒั นาระบบสารสนเทศขององคก ร ทีม่ า: Laudon and Laudon. 2012: 489
163 9.2 การพัฒนาระบบสารสนเทศ การพัฒนาระบบสารสนเทศ (System Development) เปนการนําระบบสารสนเทศมาใชเพ่ือ แกปญหาหรือสรางโอกาสใหกับองคกร โดยเนนท่ีการพัฒนาซอฟตแวรหรือโปรแกรมในรูปแบบตาง ๆ ที่ไดมี การวิเคราะหเพ่ือหาแนวทางในการพัฒนาระบบสารสนเทศ เชน แบบวงจรชีวิต (System Development Life Cycle: SDLC) การพัฒนาตนแบบ (Prototyping) การการพัฒนาโดยเนนผูใชเปนหลัก (End-User Development) การพัฒนาโดยการจางบุคคลภายนอก (Outsourcing) และการใชโปรแกรมสําเร็จรูป (Application Software Package) เปนตน การพัฒนาระบบสารสนเทศที่ดีควรแกปญหาหรือสรางโอกาส ใหกับองคกรที่แตกตางจากระบบเดิมอยางชัดเจน เชน ลดระยะเวลาทําใหสามารถดําเนินงานอยางรวดเร็ว นําเสนอขอมูลขาวสารท่ีสอดคลองกับความตองการ และชวยสนับสนุนการตัดสินใจ เปนตน โดยมีรูปแบบการ พฒั นาระบบสารสนเทศ ดงั นี้ 9.2.1 การพัฒนาระบบงานแบบวงจรชีวิต (System Development Life Cycle: SDLC) เปนวิธีที่ ใชในองคการสวนใหญ เทคนิคนี้ประกอบดวยวิธีการดําเนินการ (Methodology) หลายวิธี ข้ึนอยูกับลักษณะ ของระบบ ความรูความถนัดของผูพัฒนาระบบ เคร่ืองมือการพัฒนาระบบดวย ตัวอยาง วิธีการที่นิยมใชใน การพัฒนาระบบ เชน แบบ Objected Oriented และแบบ Waterfall Methodology โดยโครงการ สารสนเทศที่มีขนาดใหญจะมีข้ันตอนการพัฒนาระบบสารสนเทศดังกลาว แตโครงการขนาดเล็กอาจใชบาง ตอนเทานั้น ในอดีตนักพัฒนาระบบใชวิธีการท่ีเรียกวา waterfall approach ในการดําเนินการในแตละ ข้ันตอนใหเสร็จเรียบรอยกอนท่ีจะดําเนินการขั้นตอไป แตในปจจุบันนักพัฒนาระบบอาจจะดําเนินการ ยอนกลบั ไปกลับมาไดต ามความจาํ เปน ข้นั ตอนการพัฒนาระบบงานแบบวงจรชวี ติ ประกอบดว ย 9.2.1.1 การสาํ รวจระบบ (System Investigation) เปนการศกึ ษาความเปนไปไดข องโครงการวา มี โอกาสความสาํ เรจ็ มากนอ ยเพยี งใด รวมท้งั ประเมนิ ความเปน ไปไดด า นตาง ๆ ดงั นี้ 1. ความเปนไปไดดานเทคนิค (Technical Feasibility) เปนการศึกษาดานความสามารถของ ฮารดแวร ซอฟตแวร ระบบเทคโนโลยีการสื่อสาร รวมถึงระบบฐานขอมูลขององคกร เพ่ือพิจารณาการ แกปญหาขององคกร ความเหมาะสมและการทํางานรวมกันไดของระบบเทคโนโลยีสารสนเทศเดิมกับการ พฒั นาระบบใหม เชน การปรับเปล่ยี นฐานขอ มูลเดมิ ไปนําไปใชกับระบบใหม เปนตน 2. ความเปนไปไดดานเศรษฐศาสตร (Economic Feasibility) งบประมาณ ความเส่ียงทางการเงิน ระยะเวลาดําเนินการ (Schedule Feasibility) การพัฒนาระบบทั้งองคกรตองใชระยะเวลาและงบประมาณ จาํ นวนมาก ดงั นนั้ องคกรควรเลือกวาจะพฒั นาระบบท่ีสําคญั กอน โดยเฉพาะอยา งยงิ่ ระบบสารสนเทศทางการ บัญชเี พราะเปนระบบท่ีเกบ็ ขอมลู และธุรกรรมท้งั หมดในการดาํ เนนิ งานขององคก ร เปนตน 3. ความเปนไปไดดานพฤติกรรม (Behavioral/Operational Feasibility) ระบบสารสนเทศสงผลตอ การตอตานระบบของผูใชท่ีไมสามารถสรางความเปนสะดวกและทําใหผูใชตองปรับเปล่ียนพฤติกรรม ปรับเปลี่ยนการทํางานท่ีสรางความยุงยากและไมเปนมิตรกับผูใช โดยปจจัยสําคัญประการหน่ึงคือการที่ระบบ ไมส ามารถตอบสนองไดต รงตามความตอ งการของผูใช
164 ภาพท่ี 9.4: แสดงการศกึ ษาความเปนไปไดใ นการพฒั นาระบบสารสนเทศ ท่ีมา: Shelly and Rosenblatt. 2010: 64 4. การวิเคราะหระบบ (System Analysis) เปนการวิเคราะหปญหาขององคกรที่แกไขโดยระบบ สารสนเทศ เปนการระบุปญหาขององคการ สาเหตุของปญหา การแกปญหา และระบุความตองการ สารสนเทศ (Information requirement) แหลงขอมูลหรือเอกสารตน ผูใชขอมูล กระบวนการและข้ันตอน การทํางาน โดยใชการสํารวจ การสังเกต การวิเคราะหเอกสาร วิเคราะหขั้นตอนการทํางาน วิเคราะหความ ตองการสารสนเทศ เพ่ือเปล่ียนวิธีการดําเนินการเดิมเปนการทํางานและตรรกะดานการทํางานดวยระบบ คอมพิวเตอร 5. การออกแบบระบบ (System Design) เปนการบรรยายเกี่ยวกับสิ่งท่ีระบบตองทําเพื่อแกปญหา องคกร และวิธีการดาํ เนนิ งาน โดยประกอบดวย ขอมูลนําเขา รูปแบบรายงานหรือผลลัพธท่ีตองการจากระบบ สวนประสานงานผูใช (Graphic User Interface: GUI) รวมถึงการออกแบบฮารดแวร ซอรฟแวรระบบท่ี สอดคลองกับการทํางาน ระบบฐานขอมูล และเครือขาย ซึ่งขั้นตอนน้ีไดผานการพิจาณาจากขั้นตอนความ เปนไปไดมาแลว ผูท่ีเกี่ยวของกับการเขาถึงขอมูลสารสนเทศและผูนําเขาขอมูลเพราะผูใชแตละคนมีสิทธ์ิใน การเขาถึงและมุมมองการใชขอมูลที่แตกตางกัน และกระบวนการ (procedure) การออกแบบระบบมี 2 ประเภท คือ 1) การออกแบบเชิงตรรกะ (Logical Systems Design) การออกแบบสว นของระบบสารสนเทศ และ ความสัมพันธขององคประกอบตาง ๆ ในลักษณะท่ีปรากฏตอผูใชระบบใหม เปนการกําหนดผลลัพธที่ไดจาก การทํางานของระบบ การออกแบบจะสัมพันธกับการวิเคราะหระบบจากการนําแผนการวิเคราะหระบบมา แปลงเปนระบบใหมตามความตองการของผูใช รวมท้ังการออกแบบ หนาจอคอมพิวเตอรสําหรับนําเขาขอมูล สวนแสดงผล กระบวนการฐานขอมูล การเขาถึงขอมูล การควบคุม กําหนดสิทธิ์ผูใช และความปลอดภัยของ ขอมูล ดังน้ันขั้นตอนการเก็บรวบรวมขอมูลความตองการของระบบตองมีความละเอียดครบถวนสอดคลองกับ ความตองการของผูใชและขอบเขตของระบบสารสนเทศท่ีตองการพัฒนา รวมถึงขอตกลงระหวางผูพัฒนา ระบบสารสนเทศและผูใชงาน
165 2) การออกแบบดานกายภาพ (Physical Systems Design) เปนการเปลี่ยนแปลงเชิงตรรกะท่ีมี ลักษณะนามธรรม ใหมีลักษณะเฉพาะเจาะจงในการออกแบบดานเทคนิค ทั้งการออกแบบเพื่อเลือกฮารดแวร ซอฟตแวร และระบบฐานขอมูลเพ่ือการปรับปรุงหรือใชโปรแกรมไดงายขึ้น โดยขึ้นกับความตองการและ ทิศทางขององคกรในอนาคต รวมถงึ งบประมาณในการดําเนนิ งานจัดซ้ืออปุ กรณตา ง ๆ ดว ย 4. การเขียนโปรแกรม (Programming) เปนการเปล่ียนแปลงจากรายละเอียดของการออกแบบ (Design specification) เปนรหัสคอมพิวเตอร (Computer code) กระบวนการดังกลาวอาจจะใชเวลานาน โปรแกรมขนาดใหญอาจจะประกอบดวยคําส่ังหลายหม่ืนบรรทัดโดยใชโปรแกรมเมอรเปนรอยคน ท้ังน้ีขึ้นอยู กับรูปแบบการเขียนโปรแกรม ขั้นตอนการทํางานของโปรแกรม (Algorithm) และตรรกะทางดานการเขียน โปรแกรม การเลือกภาษาโปรแกรมตองสอดคลองกับระบบขององคก รดวย ภาพท่ี 9.5: แสดงตวั อยา งโปรแกรมที่เปล่ียนปญ หาขององคกรเปน ภาษาโปรแกรม ท่มี า: Shelly and Rosenblatt. 2010: 224 5. การทดสอบ (Testing) การทดสอบเปนข้ันตอนการเขียนโปรแกรม สวนใหญเปนการดําเนินงาน ของผูพัฒนาระบบสารสนเทศหรือโปรแกรมเมอร ยกเวนกรณีผูพัฒนาเปนพนักงานในองคการ ซึ่งเปนการ ตรวจสอบการทํางานของภาษาโปรแกรมคอมพิวเตอรสามารถทํางานและมีความรวดเร็วไดตรงตามความ ตองการ การทดสอบเพอื่ หาขอ ผดิ พลาด (Bugs) เกิดจากความผดิ พลาด 2 ประการ คอื 1) ความผดิ พลาดในเรอื่ งของรปู แบบ (Syntax Error) เปน ความผดิ พลาดในลักษณะที่เครื่องไมทํางาน หรือภาษาทีใ่ ชไมถ กู ตอง เชน การสะกดคําผดิ ไวยากรณข องภาษาโปรแกรมผิด เปนตน 2) ความผิดพลาดเชิงตรรกะ (Logic Error) เปนความผิดพลาดจากการประมวลผลของโปรแกรม ซึ่ง ตรวจหาไดยาก เพราะเปนสาเหตุท่ีไมชัดเจน เปนปญหาจากผลลัพธไมสอดคลองกับความเปนจริงจาก กระบวนการทํางานของโปรแกรม เชน การคํานวณผลลัพธผิดพลาด ไมสามารถตรวจสอบขอผิดพลาดของ ขอมูลนําเขาไดเปนตน ทั้งนี้ผูพัฒนาจะเปนผูทดสอบเองเบื้องตน และใหผูใชไดทดลองใช หรือมีชวงเวลา บาํ รงุ รักษาโปรแกรมหลังจากสง มอบ
166 ภาพท่ี 9.6: แสดงตวั อยางการออกแบบและการทดสอบโปรแกรมคอมพิวเตอร ท่ีมา: Shelly and Rosenblatt. 2010: 503 6. การนาํ ระบบไปติดตั้ง (Implementation) เปนกระบวนการที่เปล่ียนจากระบบเกาเขาสูระบบใหม ซึ่งวิธีการเปลย่ี นระบบสามารถทําได 4 รูปแบบคือ 1. แบบคูขนาน (Parallel) เปนการดําเนินการพรอมกันทั้งระบบเกาและระบบใหม ในเวลาเดียวกัน เพ่ือนําผลที่ไดมาเปรียบเทียบกัน การเปลี่ยนแปลงแบบนี้ มีตนทุนแพงที่สุด แตมีความเส่ียงนอยท่ีสุด ระบบงานทม่ี ีขนาดใหญม ักนยิ มใชแบบน้ี เพอื่ ลดความเส่ยี งตาง ๆ ทอี่ าจจะเกิดข้ึน 2. แบบเปล่ียนท้ังหมด (Direct Conversion)เปนการติดต้ังระบบใหมแทนระบบเดิมท้ังหมด การ เปลยี่ นแปลงนีม้ ีคา ใชจ า ยนอ ยที่สดุ แตม คี วามเส่ยี งมากท่ีสุดหากระบบไมเ ปน ไปตามท่ีกําหนดไว 3. การเปลี่ยนแปลงโดยใชโครงการนํารอง (Pilot Conversion)เปนการติดตั้งระบบใหมสวนใดสวน หน่ึงขององคกร และหลังจากที่ระบบใหมติดต้ังและดําเนินการไประยะหนึ่งแลว จึงมีการประเมินผล หาก ระบบใหมม ีความเหมาะสมจงึ คอ ยนาํ ไปใชกบั สวนอนื่ ตอไป 4. การเปล่ียนแปลงแบบมีขั้นตอน (Phased Conversion) มีการแบงการเปล่ียนแปลงออกเปน สวนยอย ๆ หรือ module หรือแบงระยะเวลาในการติดต้ัง จากนั้นจึงลองนําบาง module ไปทดลองติดต้ัง หากไดผลจึงคอยนาํ module อื่นไปปฏิบตั ิจนกระท่งั ครบทงั้ ระบบ
167 ภาพที่ 9.7: แสดงการรปู แบบการนําระบบไปติดต้ัง ตน ทนุ และความเสยี่ ง ท่ีมา: Brown et al., 2012: 367 และ Shelly and Rosenblatt. 2010: 534 7. การดําเนินการและการบํารุงรักษา เมื่อมีการติดตั้งระบบใหมแลว จะตองมีการบํารุงรักษา ซึ่งมี หลายลักษณะ คือ 1. ตรวจความถูกตองของโปรแกรม (Debugging the program) เปนข้ันตอนท่ีตองทํา ตอ เน่ืองไปตลอดอายุของระบบสารสนเทศ 2. การปรับปรุงระบบใหทันสมัยสอดคลองกับการเปล่ียนแปลงของเง่ือนไข การปฏิบัติท่ีอาจ เปลยี่ นแปลงไป 3. การเพ่มิ หนา ท่ีทาํ งานใหระบบตามความตองการของผูใชแตตองอยูในเงื่อนไขและขอบเขต ของระบบทไี่ ดตกลงกับผูพ ัฒนาระบบสารสนเทศ ภาพท่ี 9.8: ตวั อยา งคมู ือการใชงานระบบสารสนเทศ ทีม่ า: Shelly and Rosenblatt. 2010: 503
168 ขอดีการพัฒนาระบบแบบการพฒั นาระบบงานแบบวงจรชีวติ 1. ไดความตองการระบบสารสนเทศทสี่ อดคลอ งกับความตอ งการขององคกรไดอยางครอบคลุมเนื่องจาก แตละขั้นตอนมีเอกสารทําใหสามารถบํารุงรักษาระบบและสามารถพัฒนาตอยอดจากระบบสารสนเทศเดิมได งาย ทาํ ใหสามารถบรหิ ารจัดการไดง าย เพราะมีการตรวจสอบไดทกุ ข้นั ตอนมตี ารางทช่ี ดั เจน 2. มรี ะบบการดําเนนิ การและระเบียบทีช่ ดั เจน ทําใหเกดิ ความผิดพลาดนอย 3. เปน รูปแบบท่ีใชพัฒนาระบบสารสนเทศมานาน จึงมีเคร่ืองมือในการสนับสนุนมาก เชน เคร่ืองมือในการ เขียนแผนภาพสาํ หรับการวิเคราะหร ะบบสารสนเทศ รวมถงึ เครอ่ื งมือในการทดสอบระบบ เปน ตน ขอ เสยี ของการพฒั นาระบบแบบการพฒั นาระบบงานแบบวงจรชีวติ 1. ใชทรัพยากรมาก เน่ืองจากมีข้ันตอนการดําเนินงานท่ีละเอียดรอบครอบ จึงตองใชทรัพยากรดาน บุคลากร งบประมาณ ระยะเวลา และเครื่องมอื ตาง ๆ ท่ชี ว ยดําเนินการ 2. ไมยดื หยนุ และการเปลีย่ นแปลงทําไดย าก ไมส อดคลองกบั สภาพแวดลอมทเี่ ปล่ียนแปลงอยา งรวดเรว็ 3. ไมเหมาะสมกับระบบสารสนเทศในการสนับสนุนตัดสินใจ ตองการความรวดเร็วท่ีทันตอการ เปล่ยี นแปลงของสภาพแวดลอมทางธรุ กิจ ภาพท่ี 9.9: แสดงขน้ั ตอนและระยะเวลาในการพัฒนาระบบสารสนเทศ ทม่ี า: Shelly and Rosenblatt. 2010: 104 9.2.2 การสรา งตน แบบ (Prototyping) การสรา งตน แบบจะไมพฒั นาท้ังระบบเดยี วทัง้ หมด แตจะ พฒั นาโดยใชตนแบบ (Prototyping) ประกอบดวยสวนตา ง ๆ ของระบบใหม แตจําลองใหม ีขนาดเล็ก เพ่ือให ผูใชไ ดทดลองใชกอ น และใหข อเสนอแนะเพือ่ ใชใ นการปรบั ปรงุ ตนแบบนใ้ี หเ หมาะสมตอ ไป
169 ขั้นตอนของวิธีการสรางตนแบบมี 4 ข้นั ตอนดังนี้ 1. การหาความตองการพ้ืนฐานของผูใช โดยสํารวจเอกสารที่เกี่ยวของ สัมภาษณความตองการท้ังการ นําเขา ขอ มลู และการแสดงผลในรูปแบบรายงานตา ง ๆ 2. การออกแบบตนแบบ โดยเลือกพัฒนาระบบที่มีความสําคัญกอน เชน เปนการออกแบบหนาจอเพื่อ แสดงการกรอกขอมูล และตัวอยางรายงาน เปนตนการใชโปรแกรมสําเร็จรูปในการพัฒนาตนแบบ เพ่ือใหเกิด ความรวดเรว็ 3. การนําตนแบบไปทดลองใช 4. การปรบั ปรุงตนแบบปรบั ปรุงจนกระทง่ั ผใู ชเกิดความพึงพอใจ และนาํ ตน แบบไปใชง าน ศกึ ษาความตอ งการ ของผูใช พฒั นาตน แบบโปรแกรมสําหรับ ทดลองใช ไมตรงตามความตอ งการผใู ช ทดลองใช Prototype ตรงตามความตองการ พฒั นาจนระบบสมบูรณ นําระบบไปใช ภาพที่ 9.10 : แสดงข้นั ตอนในการพัฒนาระบบสารสนเทศแบบพฒั นาตน แบบ ขอดีการสรา งตน แบบ 1. สามารถดําเนนิ การพัฒนาระบบไดอ ยางรวดเรว็ สอดคลองกบั การเปล่ยี นแปลงปจ จบุ ัน 2. สามารถหยดุ การพัฒนาระบบได หากไมต รงตามความตอ งการของผูใช 3. ระบุความตองการของผูใชไดอยางแมนยํา เพราะเปนไปตามความตองการของผูใชและมีการราง โปรแกรมเพ่ือทดลองใช
170 ขอเสียการสรา งตน แบบ 1. ไมล ะเอียดรอบคอบเหมือนการพัฒนาแบบการพัฒนาระบบงานแบบวงจรชวี ติ 2. ผูใชอ าจนาํ ตน แบบ (Prototype) ทย่ี งั ไมส มบูรณไปใชเ ปน ระบบจริง 3. ไมเหมาะสมกับโครงการขนาดใหญ เพราะไมสามารถตอบสนองความตองการของผูใชทุกคนไดตรง เหมือนกัน ในกรณเี ปน ระบบใหญและมพี นกั งานจาํ นวนมากที่ตอ งการพัฒนาระบบสารสนเทศ 9.2.3 การพัฒนาระบบโดยผูใช (End User Development) เปนการพัฒนาระบบโดยผูใช ซึ่ง อาศัยความชว ยเหลือจากผูเ ชีย่ วชาญนอยมาก วิธนี ้มี คี วามนิยมใชกันมากเนื่องจากความกาวหนาของโปรแกรม สาํ เร็จรูป ทาํ ใหผ ูใชสามารถพัฒนาระบบที่สอดคลอ งกับความตอ งการของผูใชเ อง ขอ ดีการพฒั นาระบบโดยผใู ช 1. ประสิทธิภาพและความสามารถของโปรแกรมสูง โดยอาศัยการสนับสนุนจากความสามารถของ โปรแกรมสําเร็จรูปที่มีการทดสอบ และการแขงขันดานความสามารถของโปรแกรมเพื่อใหสอดคลองกับความ ตองการของผูใชมากทีส่ ดุ ทัง้ ดานการนําเสนอขอ มลู ในรูปแบบตาง ๆ ความสะดวกและงา ยสาํ หรับผใู ช 2. การศกึ ษาหาความตอ งการของผูใ ชไ ดด ี 3. ผใู ชม ีสวนรวมมากขึน้ อนั ทําใหผ ูใชมีความพอใจสงู ขนึ้ ขอเสยี การพัฒนาระบบโดยผใู ช 1. ขดี ความสามารถของโปรแกรมสาํ เรจ็ รปู มจี าํ กัด และตนทุนสูงมาก ไมเหมาะสมกับองคกรขนาดเล็กท่ีมี งบประมาณจาํ กดั เพราะคา ใชจา ยขนั้ กบั ความตอ งการลักษณะการทํางานของโปรแกรม 2. ไมเหมาะกับการทํางานท่ีมีลักษณะเฉพาะขององคกร ที่ตองการพัฒนาระบบใหสอดคลองกับกลยุทธ ทางธรุ กิจท่ีแตกตางจากคูแขง ขนั 9.2.4 การจางบุคคลภายนอก (Outsourcing) การจางบุคคลภายนอกมาดําเนินงาน พัฒนาตามความ ตองการขององคกร หากเปนโปรแกรมใหญใชการจางในรูปแบบบริษัทที่มีความเชี่ยวชาญทั้งเคร่ืองมือ และ บุคลากร หรือจางเฉพาะงานกับผูพัฒนาโปรแกรมอิสระ แตตองควบคุมขอมูลที่เกี่ยวของกับความลับของ องคก ร และสอดคลอ งกับงบประมาณขององคกรดวย จึงตองกําหนดเง่ือนไขวิธีการจางบุคคลภายนอก คือเปน ระบบที่ไมม ผี ลกระทบตอความไดเปรยี บในการแขง ขนั และความสามารถของหนว ยงานมีจํากัด แตหากองคกร มีความจําเปนท่ีตองจางบุคคลภายนอกในระบบท่ีสําคัญ ควรควบคุมหรือกําหนดขอสัญญาในการดําเนินการ พัฒนาระบบสารสนเทศขององคกรเพ่ือไมใหข อ มูลสาํ คญั ขององคกรเสียหายหรอื นําไปเปดเผยตอคแู ขง ขัน ขอดี 1. ประหยดั คาใชจา ย จากการแขงขันดา นราคาและคณุ ภาพของผพู ฒั นาระบบสารสนเทศ 2. คุณภาพการบรกิ าร จากความเชยี่ วชาญของผพู ัฒนาระบบสารสนเทศ
171 3. ลดความไมแ นน อน สามารถควบคมุ คา ใชจา ย ลดความเส่ยี งดานความสามารถการทาํ งานของระบบ สารสนเทศทสี่ อดคลองกบั เทคโนโลยีในปจจบุ ันที่เปล่ยี นแปลงอยางรวดเรว็ ขอเสีย 1. หนว ยงานสญู เสยี การควบคุมระบบสารสนเทศและความลบั ทางการคา ท่มี ผี ลตอ กลยทุ ธทางธุรกิจ (Business Strategy) หรือ ความสามารถหลักทางธุรกิจ (Core Business) ขององคการ 2. พนักงานในองคก ารขาดโอกาสในการพัฒนาทักษะ 9.2.5 การใชโปรแกรมสําเร็จรูป (Application software package) เปนการใชโปรแกรม สําเร็จรูปที่ไดรับการพัฒนาแลว มีขายหรือใหเชาตามความตองการของผูใช ท้ังโปรแกรมที่ซ้ือแบบคร้ังเดียว แลวลงที่เครื่องของผูใช หรือโปรแกรมท่ีสามารถทํางานผานเครือขายอินเทอรเน็ตและผูใชสามารถเลือก คณุ ลักษณะของซอฟตแวรตามความตองการได โปรแกรมเหลาน้ีมีมากต้ังแตงานงายจนถึงการทํางานที่มีความ ซับซอน เชน งานดานเงินเดือน บัญชี, และงานควบคุมสินคาคงคลัง บัญชีรายรับ (Accounts receivable) การบริหารหุน การออกแบบ (Computer aided design: CAD) การวางแผนทรัพยากรองคกร การจัดการ โรงแรม การควบคุมสินคาและคงคลัง ระบบหองสมุด ระบบเงินเดือน เปนตน โปรแกรมสําเร็จรูป ทําใหไม จาํ เปนตองเขยี นโปรแกรมขนึ้ มาใหม ทําใหตนทนุ ในการดาํ เนนิ การลดลงมาก ภาพที่ 9.11: แสดงการพัฒนาระบบใชเอง หรือเลือกการซื้อซอฟทแวรสาํ เรจ็ หรือเลือกซอฟทแวรตามคําส่ัง ท่มี า: Shelly and Rosenblatt. 2010: 291 9.2.5.1 ข้ันตอนการจัดซื้อซอฟตแวรสาํ เร็จ ขั้นที่ 1 : ประเมินความตองการของระบบสารสนเทศ สรุปความคิดโดยท่ัวไปของความมุงหมายและ วัตถุประสงค เบื้องตนของโครงการ สรุปทางเลือกตางๆ ที่มีความเปนไปได อธิบายเหตุผลในการพิจารณา ตัวเลอื กใดตวั เลอื กหนง่ึ ใหเวลาในการอภปิ รายถามตอบคาํ ถาม รบั มตกิ ารตัดสินขัน้ สุดทา ยจากฝายบรหิ าร ข้นั ท่ี 2 : กาํ หนดหาผูข ายซอฟตแวร
172 ขั้นที่ 3 : ประเมินทางเลือกตางของซอฟตแวรสําเร็จ โดยแนวทางการประเมินซอฟตแวร ที่สอดคลอง ตอความตองการ ความงายในการพัฒนา การเรียนรู ท้ังผูพัฒนาและผูใช ความสามารถในการจัดทํารายงาน ความสามารถในการทํางานอ่ืน การจัดการกับขอมูล การนําเสนอรูปกราฟฟก ผลการทํางาน ทางเลือกของ ผลลัพธ สิ่งแวดลอมและฮารดแวร ความปลอดภัย เอกสารคูมือ การบํารุงรักษา การสนับสนุนจากผูขาย ตนทุน ขัน้ ท่ี 4 : การซอื้ ซอฟตแ วร ข้ันท่ี 5 : การตดิ ตง้ั ระบบ 9.2.5.2 การปรับซอฟตแวรสําเร็จสามารถทําได 3 วิธี คือ ซ้ือซอฟตแวรพ้ืนฐานท่ีผูขายมีการ ปรับเปลี่ยนใหตามความตองการ เจรจากับผูขายเพ่ือใหดําเนินการตามท่ีตองการ ซื้อซอฟตแวรมาปรับเปล่ียน เองตามความตอ งการ ภาพท่ี 9.12 : แสดงตนทนุ การบํารุงรักษาซอฟตแวรกบั ระยะเวลาการใชงานโปรแกรม ท่มี า: Baldauf and Stair. 2011: 171 ขอดีโปรแกรมสาํ เร็จรปู 1. โปรแกรมสําเรจ็ รูปมกี ารทดสอบกอนนาํ ออกสตู ลาด ไดรับการพสิ ูจนค วามนาเช่อื ถอื และการวัดเปรียบ สมรรถนะ 2. ผขู ายมกั มีการบํารงุ รักษาและใหก ารสนับสนุนระบบอยางตอเนือ่ งทาํ ใหมน่ั ใจในระดับหน่ึงวา ระบบมี การพัฒนาใหท นั สมยั กับการเปลี่ยนแปลงดานเทคโนโลยี และการพฒั นาดานธุรกจิ 3. ตน ทุนตาํ่ ใชเวลาในการติดตั้งนอ ย 4. ใชเ จาหนา ที่ทางเทคนิคนอย การอพั เกรดในอนาคตกระทําโดยผขู ายไดธุรกจิ อ่นื เปนแหลงทรัพยากร
173 ขอเสยี โปรแกรมสาํ เร็จรูป 1. ไมสอดคลองกับความตองการงานท่ีมีลักษณะเฉพาะขององคกรโปรแกรมสําเร็จรูปไมสามารถสนองตอ ความตองการ ลักษณะเฉพาะของงาน ทําใหยากในการปรับปรุงโปรแกรม หากแกไขโปรแกรมมาก คาใชจาย ยิ่งสูง 2. ซอฟตแวรสําเร็จรูปทม่ี าจากตางประเทศอาจไมเหมาะกบั ลักษณะขององคก รในประเทศไทย 9.3 การนาํ ระบบสารสนเทศไปติดต้ัง(System Implementation) การติดตั้งระบบบางครัง้ อาจประสบความลม เหลวในการทํางาน หมายถงึ ระบบไมสามารถดําเนนิ การ ตามท่ีคาดหวังไว หรือไมสามารถนาํ ไปใชตามวตั ถปุ ระสงคท ี่ตงั้ ไว ดงั นน้ั จึงเกย่ี วของกบั ตัวช้ีวัดของความสาํ เรจ็ ของระบบ, ปจ จยั ทีน่ าํ ไปสูความสําเร็จหรือความลมเหลวของระบบ , การจัดการกบั การติดต้งั ระบบ การเลือกในการเปลี่ยนแปลงระบบ โดยมีปจจยั ท่สี าํ คญั ในการเลือกพฒั นาระบบรูปแบบตาง ๆ ไดแก ตนทุน (Cost) การพัฒนาระบบสารสนเทศโดยพนักงานภายในองคกรหรือผูใชจะเสียคาใชจํานวนมากไดหาก ผพู ัฒนาไมมคี วามเช่ยี วชาญเพยี งพอ ดาวความสามารถในการกาํ หนดได (Deterministic) การพัฒนาระบบเอง สามารถกําหนดความตองการได การจางภายนอก (Outsource) สามารถวางแผนและกําหนดระยะเวลาได ดานความเช่ียวชาญ (Professional) การการจางภายนอกจะมีความสามารถ อุปกรณ เทคโนโลยีที่สอดคลอง กับปจจุบันและมีความเช่ียวชาญสามารถวิเคราะหแนวทางแกปญหาตาง ๆ ไดอยางรวดเร็ว ดานระยะเวลา (Time Deterministic) ดานความปลอดภัย (Security) การจางภายภายนอกจะมีความปลอดภัยตํ่าเก่ียวกับ ขอมูลที่สําคัญหรือความสามารถหลักขององคกร (Core Business) ขององคกร ดานความครอบคลุม (Comprehensive) ความครบถวนในระบบงาน ขึ้นอยูกับการวิเคราะหความครบถวนของขอมูล กระบวนการ ทํางาน การพัฒนาระบบเองจึงสามารถรูความตองการไดครบถวนตรงตามความตองการมากกวาแตขึ้นอยูกับ ความสามารถดานการพัฒนาโปรแกรมของผูพัฒนาดวย ดานการเรียนรู (Learning) การเรียนรู การพัฒนา ระบบดวยพนักงานในองคกรไดเรียนรู ลองผิดลองถูก รูปญหาองคกร และพัฒนาความสามารถในการใช กระบวนการดานจัดการความรูของหนวยงานและองคกร ดานการบํารุงรักษา (Maintenance) การดูแลและ ปรับปรุงระบบแกไขบางสวนหรือแกไขเบื้องตน การพัฒนาระบบเองสามารถทําไดงายกวากรณีการจาง ภายนอก 9.4 การรักษาความปลอดภยั ของระบบสารสนเทศ 9.4.1 คุณสมบัติในการรกั ษาความปลอดภัยของขอมูล 3 ดา น คือ ดานความลับของขอมูล (Confidentiality) เปนการรักษาความลับของขอมูลหมายถึง การทําให ขอมูลเขาถึงหรือเปดเผยเฉพาะผูที่ไดรับอนุญาตเทาน้ัน เชน การใชรหัสผานเพ่ือเขาถึงขอมูลตามสิทธ์ิและ ขอบเขตการใชขอมูล การเขารหัสขอมูล (Encryption) เม่ือสงขอมูลในเครือขายเพ่ือปองกันการขโมยขอมูล โดยผูประสงคราย เปนการแปลงขอมูลเพื่อไมใหอ่ืนอานขอมูลได เม่ือสงถึงผูรับตองมีการถอดรหัส (Decryption) เพื่อใหอานขอมูลได ดา นความคงสภาพหรือความถูกตองของขอมลู (Integrity) เปนการรกั ษาความถูกตอ งและสมบูรณ ของขอมูลคือ ทําใหขอมูลมีความเชื่อถือได ซึ่งประกอบดวยสองสวนคือ 1) ขอมูลนั้นไมไดถูกแกไข หรือ
174 เปล่ียนแปลงจากแหลงเดิม 2) ความนาเช่ือถือของแหลงที่มา ท้ังการปองกัน (Prevention) และตรวจสอบ (Detection)) เชน การพิสูจนตัวตน (Authentication) การควบคุมการเขาถึง (Access Control) การ ตรวจสอบสิทธิ์ (Authorization) เปนตน ดานความพรอมใชงาน (Availability) เปนการรักษาไวซึ่งความพรอมตอการใชงานและการเขาถึง ขอ มูล คือ การใหผูท ่ไี ดรับอนุญาตสามารถเขาถงึ ขอมูลไดเมื่อตองการ เชน มีการสํารองฐานขอมูล 2 ท่ี ทํางาน โหลดบาลานซิ่ง (Load Balancing) ความพยายามทําลายความพรอมในการทํางาน (Denial of Service: Dos) ในทางธุรกิจตองมีแผนในการสํารองขอมูลและกูคืน เมื่อระบบสารสนเทศเกิดปญหา มีระดับความ เสียหายท่ีตองแกไขเรงดวน หรือ ปญหาทั่วไป รวมถึงการวางแผนฉุกเฉินเพื่อใหการดําเนินธุรกิจไดอยาง ตอ เนอ่ื ง (Business Continuity Management: BCM) 9.4.2 ภัยคุกคาม (Threat) กับขอมูล ไดแก การเปดเผย (Disclosure) คือการเขาถึงหรือเปดเผย ขอมูลโดยไมไดรับอนุญาต การหลอกลวง (Deception) คือการใหขอมูลเปนเท็จ การขัดขวาง (Disruption) คือการทําลายขอมูลหรือขัดขวงการเขาถึงขอมูล การควบคุมระบบ (Unsurpation) คือการควบคุมบางสวน หรือท้ังระบบโดยไมไดรับอนุญาต โดย Williams และ Sawyer (2011: 491) ไดกลาวถึงภัยคุกคามของ คอมพิวเตอรและระบบสอ่ื สาร ดงั น้ี ความผิดพลาดหรือเหตุบังเอิญ (Errors and Accidents) เปนความผิดพลาดท่ีเกิดจากมนุษย เน่ืองจากอารมณ ทัศนคติ ความรูและประสบการณเกี่ยวกับระบบคอมพิวเตอร ความผิดพลาดที่เกิดจาก กระบวนการเชนการแปลงหนวยเมื่อนําเขาขอมูล เปนตน ความผิดพลาดที่เกิดจากซอฟตแวรคือการทํางานที่ ผิดพลาดจาการเขียนโปรแกรมและความผิดพลาดที่เกิดจากคํานวณ (Software bugs) ความผิดพลาดท่ีเกิด จากขอ มูลทผ่ี ิดพลาด และผดิ พลาดดานอุปกรณอเิ ล็กทรอนิกส เชน ความผิดพลาดท่เี กดิ จากกระแสไฟฟา หรือ การท่ีระบบลม ไฟฟาดบั เปนตน ความเสียหายที่เกิดจากเหตุธรรมชาติ (Natural hazards) เปนความผิดพลาดท่ีเกิดจาเหตุการณภัย ธรรมชาติ ไดแก ไฟไหม แผนดินไหว พายุ น้ําทวม และภัยธรรมชาติอ่ืน ๆ ดังนี้หองศูนยขอมูลขาวสาร (Data Center) ฐานขอมูลที่สําคัญ จึงมีการสํารองไวหลายที่ รวมถึงมีการติดต้ังหองดังกลาวไวช้ันสูง ๆ เพ่ือปองกัน ภัยธรรมชาตทิ ่เี กิดข้นึ อาชญากรรรมคอมพิวเตอร (Computer crime) เปนการขโมยหรือโจรกรรม ฮารดแวร ซอฟตแวร ขอมูลออนไลน ขัดขวางการทํางานทําใหเสียเวลาและการบริการขององคกร ขอมูลสารสนเทศ ความผิดพลาด เกย่ี วกับอนิ เทอรเ นต็ การควบคมุ ระบบคอมพวิ เตอร ความผิดเกี่ยวกับคอมพิวเตอร (Computer criminal) การผิดระดับบุคคลหรือกลุมบุคคล พนักงาน บคุ คลภายนอก สายลบั ผกู อการรา ย
175 9.4.3 การปอ งกนั ระบบสารสนเทศขององคก ร ตารางท่ี 9.1 แสดงการปอ งกันองคป ระกอบของระบบสารสนเทศ ระบบสารสนเทศ ขอมลู ฮารด แวร ซอฟตแวร คน กระบวนการ (Data) (Hardware) (Software) (People) (Procedure) การปองกันขอมลู การปอ งกนั ทางเทคนคิ การปอ งกันดานคน • สทิ ธ์กิ ารใช • การบง ชี้และตรวจสอบสิทธ์ิ • การวาจาง ขอมลู และ • การเขา รหัส • การฝก อบรม ความ • ไฟรวอลล • การใหก ารศกึ ษา รบั ผิดชอบ • การปอ งกนั malware • การออกแบบกระบวนการ • รหสั ผา น • การออกแบบ แอฟพลเิ คชนั • การบรหิ ารจดั การ • การเขา รหัส • การประเมนิ ผล • การสํารอง และกูค นื • ความม่ันคง ทางกายภาพ ภาพท่ี 9.13: แสดงระดับช้ันความปลอดภัยของสารสนเทศ ทม่ี า: Baldauf and Stair.2011: 558
176 9.4.4 การควบคุมการเขาถึงระบบคอมพิวเตอร ท้ังดานอุปกรณ (Physical Access) และขอมูล (Logical Access) โดยวางคอมพิวเตอรในหองที่ปดลอคได และอนุญาตใหเขาถึงไดเฉพาะบุคคลที่มีหนาที่ เกี่ยวของมีทางเขาหองคอมพิวเตอรไดทางเดียวหรือสองทางเทาน้ัน ควรจัดใหมีบัตรประจําตัวพนักงาน บัตร ควรมีแถบรักษาความปลอดภัยท่ีอนุญาตใหเขาไดเฉพาะท่ี ตองใหผูเขาใชลงชื่อเขาและประกาศหรือแจง นโยบายการรักษาความปลอดภัย ใชระบบเตือนภัย เพื่อตรวจสอบบุคคลท่ีไมมีหนาที่ในระหวางช่ัวโมงการ ทํางาน จํากัดการขาถึงที่หวงหาม โดยติดตั้งระบบโทรศัพท หรือคอมพิวเตอรไวสําหรับเตือนภัย ติดตั้งระบบ ปองกันการเขาถงึ ขอมลู คอมพวิ เตอรทุกเครอ่ื ง ภาพที่ 9.14: การควบคมุ ความปลอดภยั ทาง Physical และ Logical ทีม่ า: Williams and Sawyer. 2011: 474 9.4.5 การควบคมุ การเขา ถึงขอ มลู โดยใหเขา ถึงเฉพาะในสวนงานท่ีมีหนาที่และเกี่ยวของเทานั้นโดย กําหนดรหัสผาน (Password) การพิสูจนทราบของส่ิงของที่ครอบครอง (Physical Possession Identification) เชน บัตรประจําตัว บัตรเปด-ปด ประตู เปนตน การพิสูจนทราบจากการจัดดานชีวลักษณะ (Biometric Identification) เชน การสแกนมานตา สแกนลายนิ้วมือ เสียง เปนตน การกําหนดสิทธ์ิในการ เขา ถงึ ขอมูลในแตละระดับ 9.4.6 การควบคุมการจัดเก็บขอมูล จําแนกชนิดของขอมูลและกําหนดระดับความสําคัญในการ ปกปองขอมูลแตละชนิด ติดตามแนวทางการรักษาความปลอดภัยขอมูล เก็บรักษาเอกสารและขอมูลท่ีเปน
177 ความลับ ตรวจสอบ ติดตาม การเขาถึงขอมูลลับและวิเคราะหพฤติกรรมที่มีแนวโนมท่ีมีการเขาถึงขอมูล ผิดปกติ ใหพนักงานเซ็นสัญญาท่ีจะปกปดขอมูลของบริษัทเปนการลับ การติดฉลาก ทั้งภายใน(Internal Labels)และภายนอก (External Labels) เพื่อปองกันการใชขอมูลผิดโดยไมไดตั้งใจ สําหรับขอมูลใน ฐานขอมูลมีการตรวจสอบความถูกตองของขอบเขตของขอมูล รวมถึงการใชขอมูลพรอมกัน (Concurrent Update Control) 9.4.7 การควบคุมการสงผานขอมูล ควรมีเครือขายท่ีสามารถใชตรวจหาจุดออน การจัดเก็บขอมูล ยอนหลัง การออกแบบเครือขายเพ่ือรองรับผูใชงานอยางเพียงพอ เพ่ือลดความเสี่ยงสําหรับความลมเหลวของ การสงผานขอมูล การตรวจสอบการเขาออกของเครือขาย การเก็บขอมูลผูใชงานอินเทอรเน็ต (Log File) เพิ่ม ชองทางสงผานขอมูลเพื่อใหระบบทํางานไดกรณีชองทางหน่ึงลมเหลว ควรมีระบบบริหารจัดการควบคุม สารสนเทศท่จี ุดเดียว ภาพท่ี 9.15: แสดงการใชไฟลวอลตรวจสอบการเขา ออกของเครอื ขา ยอินเทอรเนต็ ทีม่ า: Hall, 2008: 773 9.4.8 วิธีการในการลดความผดิ พลาดในการสง ผา นขอ มลู 1. การเขารหัสขอมูล (Data Encryption หรือ Cryptography) ความเปนความลับ (Confidentiality) ความครบถวนสมบรู ณ (Integrity) ความเชอื่ ถือได (Authenticity) 2. การตรวจสอบเสนทาง (Routing Verification Procedures) 3. การจบั คู (Parity) 4. เทคนิคการรับรูขอมูลขาวสาร (Message Acknowledgment Techniques) การสอบยัน (Echo Check) คํานวณจํานวนบิตที่รับสง วาตรงกันหรือไม ปายบอกทาง (Trailer Label) เปนการตรวจสอบขอมูล วาไดรับครบหรือไมจาก ปายบอกทางในสวนหัวของขอมูลท่ีสงไปในเครือขาย การนับจํานวน (Numbered Batches) เปน การแบง ขอ มูลยอย และใหห มายเลขขอมูลยอ ยกํากบั เพือ่ ตรวจสอบขอมูล 5. การควบคุมการสงผานขอมูลสําหรับการแลกเปล่ียนขอมูลระหวางกัน และการโอนเงินทาง อเิ ลค็ ทรอนคิ ส (Data Transmission Control for EDI and EFT) 6. การวางแผนการกคู ืนขอมลู 7. จัดลาํ ดับของการฟน ฟูวาจะทําอะไรกอ นหลงั (Priorities for the recovery process)
178 8. การเก็บสํารองขอมูลและแฟมขอมูล (Backup data and Program files) ขอมูลสํารองอาจ สงผานไปยังที่ตาง ๆ การสํารองขอมูลแบบ (Grandfather-Father-Son) การใชจุดตรวจสอบ (Checkpoint) ในการสํารองขอ มูล การยอนกลบั (Rollback)ควรจะมกี ารแตง ตง้ั ผูประสานงานในการฟนฟูความเสยี หาย 9. การมอบหมายงานที่เฉพาะเจาะจง (Specific Assignments) ในการฟนฟูความเสียหาย การ ปอ งกัน และวางแผนในการกคู นื ขอมูล 10. การจัดทําเอกสารอยางครบถวน (Complete Documentation) แผนงานการฟนฟูความ เสยี หาย จะตอ งมีเอกสารครบถว นและ เก็บสาํ เนาไวห ลาย ๆ แหง 11. การจัดหาคอมพิวเตอร และการติดตอสื่อสารสําหรับการสํารอง (Backup computer and telecommunications facilities) การทําสัญญาชวยเหลือซ่ึงกันและกันกับหนวยงานท่ีคลายคลึงกัน หรือ ตดิ ตอ ผูข ายในการจดั หาสถานทส่ี ํารองไวเพือ่ กรณีฉุกเฉิน 9.4.9 การปกปอ งคอมพิวเตอรส วนบุคคล และระบบเครือขา ย 1. การฝก อบรมผใู ช ใหเขา ใจแนวคดิ และความปลอดภยั ในการใชโปรแกรม 2. เขม งวดการเขาถึง ในการล็อคอุปกรณ 3. วางนโยบายและวิธีการ ควบคุมขอมูลท่ีจะตองจัดเก็บ และดาวนโหลดสูเคร่ืองคอมพิวเตอรสวน บุคคล ลดศักยภาพท่ีเคร่ืองคอมพิวเตอรสวนบุคคลจะถูกเคลื่อนยายหรือถูกขโมยใหนอยท่ีสุด หามผูใชใส ซอฟตแวรข องตัวเองสเู ครอื่ งคอมพวิ เตอรของบรษิ ทั 4. เกบ็ ขอ มลู สําคญั ในทท่ี ่ปี ลอดภยั ที่สดุ เทานน้ั 5. ขอมูลท่ีสาํ คญั ในเครอื่ งคอมพวิ เตอรแบบพกพา 6. การติดต้ังซอฟแวรท ่ปี ดตวั เองแบบอัตโนมัติ 7. การสํารองขอมลู ในฮารดดิสกอยา งสมา่ํ เสมอ 8. การใชซ อฟตแวรทีส่ ามารถลบขอมูลไดอ ยา งสมบรู ณ 9. การปอ งกนั ไมใหผ ใู ชเปลยี่ นแปลงแฟม ขอมลู ระบบ 10. การเปดใชคอมพิวเตอรสวนบุคคล ตองผานระบบรกั ษาความปลอดภัย 11. หากไมสามารถแบงแยกหนาที่ได ควรมีการควบคุมโดยใชรหัสผานหลายระดับ เพ่ือจํากัดการ เขา ถึงขอ มลู 12. ใชผ ูช าํ นาญงาน หรือระบบรกั ษาความปลอดภัยทหี่ าจุดออนในระบบ
179 9.4.10 การควบคุมอินเตอรเ น็ต 1. การติดต้ังซอฟตแวรปองกัน (Firewall) เปนระบบควบคุมการเขาออกเครือขาย ซ่ึงปองกัน เครอื ขายภายในองคก รจากการโจมตีภายนอกได โดยไฟลวอลลจะทําหนา ทตี่ รวจสอบขอมลู เขา ออกเครือขาย 2. ติดต้ังซอฟตแวรปองกันไวรัส (AntiVirus Software) เปนโปรแกรมคอมพิวเตอรประเภทหนึ่งที่ถูก ออกแบบมาใหแพรกระจายตัวเองจากไฟลหนึ่งไปยังไฟลอ่ืนภายในเคร่ืองคอมพิวเตอร ไวรัสไมสามารถ แพรกระจายจากเคร่ืองหน่ึงไปยังอีกเคร่ืองหนึ่งไดดวยตัวมันเอง โดยทั่วไปเกิดจากผูใชเปนพาหะนําไวรัสจาก เคร่ืองหน่ึงไปยังอีกเครื่องหนึ่ง เชน รันโปรแกรม เปดไฟลที่แนบมากับอีเมล ฯลฯ เวิรม (Worm ) เปน โปรแกรมคอมพิวเตอรท่ีถูกออกแบบมาใหแพรกระจายตัวเองจากคอมพิวเตอรเครื่องหน่ึงไปยังเครื่องอื่นโดย อาศัยระบบเครือขายและอีเมล สามารถสําเนาซ้ําตัวมันเองไดอยางมหาศาลในเวลาเพียงไมก่ีนาที ทําให ทรัพยากรของระบบคอมพิวเตอรมีนอยลง เกิดการทํางานผิดพลาด ฮารดดิสกมีขอมูลเต็ม ส่ังพิมพงานไมได หนาจอดับไปเอง คอมพิวเตอรปดตัวเองโดยไมมีเหตุผลและ โทรจันฮอรส (Trojan) อาศัยตัวกลางคือฝงใน โปรแกรมท่ีดูนาสนใจและผูใชไปโหลดจากแหลงตาง ๆ หรือมีผูลักลอบแอบเขามาติดตั้งลงในเครื่อง คอมพิวเตอรเปาหมาย เชนแสรงทําเปนโปรแกรมยูทิลิต้ีใหใชงาน เม่ือโปรแกรมถูกเปดใชงาน โทรจันเร่ิม ทํางานโดย เปลี่ยนแปลง ลบขอมูล ควบคุมคียบอรด เปดชองทางหลังบาน (back door) ใหผูบุกรุกเขาโจมตี ระบบได 3. การตรวจจับการบุกรุก (Intrusion Detection System: IDS) โดยตรวจสอบพฤติกรรมการเขาถึง ขอ มูลผา นเครือขา ยที่มคี วามผดิ ปกติ และรายงานผลการใชข อมูล และการเขา ถึงขอมูลจาก log file ของผใู ช 4. การสรางซอฟตแ วรป อ งกนั ที่สามารถปอ งกันการเขา ถงึ ระบบของบคุ คลท่ไี มเ ก่ยี วขอ ง 5. การเขารหัสขอมูล (Data Encryption) ดวยอัลกอริทึม และโพรโตคอลในรูปแบบตาง ๆ เชน SSL Protocol SET Protocol, การออกใบรับรองอิเล็กทรอนิกสเพ่ือยืนยันแหลงที่มาของขอมูล การเชื่อมตอดวย โพรโตคอลแบบ Secure HTTP เปนตน 6. ปอ งกันขอมลู ทางอีเมลไ ดโดยใชซองจดหมายอเิ ลค็ ทรอนิกส (Electronic Envelope) 7. Phishing : การที่ Hacker ใชวิธีสง email ปลอมตัวเปนสถาบันการเงิน เชน ธนาคารที่เชื่อถือได เพ่ือหลอกใหลูกคาของธนาคารให click link ที่ชี้เขาไปยัง website ของธนาคารซึ่งเปน website ปลอมที่ทํา หลอกไว แตมีลักษณะเหมือน website จริงมากจนดูความแตกตางไมออก Hacker อาศัยชองโหวของ Internet Explorer เมื่อผูใช log in เขาหนา website ปลอม Phisher ก็จะขโมย user name และ password เอาไปใชท นั ที หรือขโมย identity ผใู ชนั่นเอง 8. Denial of Service เปนลักษณะการโจมตีระบบคอมพิวเตอรวิธีหนึ่ง มีช่ือเรียกยอๆวา Dos attack ลักษณะการโจมตีแบบนี้ทําใหเราไมสามารถใช service ของโปรแกรมบางอยางได เชนไมสามารถ ลอ็ กอินเพอื่ ตออนิ เทอรเ น็ต หรอื ถา เรามีเว็บเปนของตนเองก็อาจโดนแฮกเกอร หรือแคร็กเกอรใช Dos attack โจมตีโดยการสงขอมูลจํานวนมากยังเว็บไซต เพ่ือใหเว็บทํางานไมทันจนลมไปในที่สุด วิธีการโจมตีของ Dos
180 attack เรียกวาการ flood และวิธีการเดียวกันนี้ แฮกเกอรหรือแคร็กเกอรยังนําไปใชกับอีเมลไดดวย โดยสง อีเมลจํานวนมหาศาลไปยงั mail box ของเครอ่ื งเปา หมาย สง ผลใหเ จาของ box ไมสามารถเขา เช็คอเี มลได 9.4.11 ความตอ งการการรกั ษาความปลอดภัย (security requirements) 1. ความสามารถในการระบุตัวตนได (Authentication) กลาวคือ ประกันในการท่ีจะทราบความมี ตัวตนทแ่ี ทจริงของบคุ คลที่ตนเองติดตอดวย 2. ความเปนหน่ึงเดียวของขอมูล (integration) มีความจําเปนที่จะตองมีหลักประกันวาขอมูลและ สารสนเทศทีร่ บั สง ในการทําพาณิชยอิเลก็ ทรอนกิ ส ไมเ กิดอบุ ัติเหตุหายไป หรือถูกเปลี่ยนแปลง หรือถูกทําลาย ระหวางการรับสง 3. ความไมสามารถปฏเิ สธได (non-repudiation) ผขู ายตองการความคุมครองหากผูซ้ือปฏิเสธคําส่ัง ซ้ือที่ตนไดดําเนินการไปแลว ขณะเดียวกันลูกคาเองก็ตองการความคุมครองหากผูขายปฏิเสธวาไมไดรับเงินท่ี จายไปแลว 4. สทิ ธสิ ว นบุคคล (Privacy) ลกู คาหลายคนไมตองการใหม ีการเปด เผยขอ มลู วา ตนเองซื้ออะไรไปบาง 5. ความปลอดภยั (safety) ลูกคาตองการความแนใจในความปลอดภยั 9.4.12 วธิ ีรักษาความปลอดภยั 1) การใสรหัสลับ (Encryption) เปนกระบวนการทําใหขอความไมสามารถอานออก ยกเวนผูท่ีมี กุญแจถอดรหัสลบั ท่ีไดร บั มอบหมาย (authorized decryption key) วิธีการใสรหัสลับแบบพื้นฐานมี 3 แบบ คือ 1.) การใชกุญแจตัวเดียว 2.) การใชกุญแจรหัส 2 ตัว 3.) ใชแบบผสมตวั ที่ 1) กับตวั ที่ 2) (1) การใชก ญุ แจรหสั ตวั เดยี ว (Single-key encryption) ผสู ง ขอ ความอเิ ลก็ ทรอนกิ สจะแปลง รหัส ดวยกุญแจ และผูรับจะใชกุญแจแบบเดียวกันในการถอดรหัส ผูสงและผูรับจะมีรหัสตัวเดียวกันซ่ึงทําใหเกิด ปญหาไดวาหากผูอ่ืนลวงความลับจากกุญแจน้ีไปจะทําใหผูน้ันสามารถอานขอความไดท้ังหมด และมีโอกาสใน การขโมยเงินไดดวย (2) การใชกุญแจสาธารณะ/กุญแจสวนบุคคล (Public/private key encryption) เปนการใชกุญแจ 2 ตวั คอื กุญแจตวั หน่ึงเรยี กวา กุญแจสาธารณะ อกี ตวั หนงึ่ เรยี กวากุญแจสวนบคุ คล เจา ของเทานน้ั ทจ่ี ะทราบ รหัสกุญแจสวนบุคคลและเก็บไวเปนความลับ ภาพที่ 9.16: การ Encryption ขอ มูลทสี่ งไปในเครอื ขาย ระหวา งผสู งและผรู ับ ทีม่ า: Hall, 2008: 775
181 2) ใบรบั รองทางอเิ ลก็ ทรอนกิ ส (Electronic certificate) ใบรบั รองอิเลก็ ทรอนกิ สอ อกโดยกลุม บคุ คลท่ีสามท่ไี วใ จได เรยี กวา เปน หนว ยงานออกใบรับรอง (Certificate Authority – CA) ทาํ หนาทดี่ ังนี้ 1) รบั รองคุณลกั ษณะของผูใ ช เชน ช่อื อายุ เพศ หนวยงานทส่ี งั กัด ทอี่ ยู 2) ออกกญุ แจใหผ ูใช (บางครง้ั ผูใชสามารถสรางกุญแจข้ึนเองก็ได 3) รับรองกญุ แจสาธารณะของผใู ช 4) พิมพใ บรับรองใหผใู ช (certificate ) รวมท้ังระบุวันท่หี มดอายขุ องใบรบั รองดวย 3) โปรโตคอล (1) Secure Socket Layer (SSL) เปน โปรโตคอลทน่ี ยิ มมากท่สี ุด มีความสามารถในการเปลี่ยนรหสั ขอความโดยอัตโนมัตใิ นบราวนเซอรของผูใชกอนที่จะสงขอความผา นอินเทอรเ นต็ รวมทง้ั การแปลงรหสั หมายเลขเครดติ การดดวย (2) Secure Electronic Transaction Protocol (SET) SET เปนการออกแบบใหลูกคาซ้ือของที่ไหน ก็ไดดวยความสะดวกขณะท่ีมีความปลอดภัยโดยการใชวิธีการรับรอง การใชรหัส ลายเซ็นดิจิทัล และการมี เก็ตเวย (gateway) ในการชําระเงินผานธนาคาร ระบบนี้ยังตองมีการพัฒนาอีก และเน่ืองจากความ สลับซับซอนแลคา ใชจา ยทแี่ พงของระบบนี้ จึงทาํ ใหบางองคการงดใช SET ชวั่ คราว ภาพที่ 9.17 : Secure Socket Layer (SSL) ผใู ชจะตดิ ตอ ภาพท่ี 9.18 : CAPTCHA ยอ มาจาก \"Completely Automated Web Server โดยที่ URL จะตอ งใสโปรโตคอล “https://” Public Turing test to tell Computers and Humans Apart\" แทน http:// ซึ่งเปนตัวท่บี อกวา ตอ งการใชโ ปรโตคอล SSL (การทดสอบของทัวริงสาธารณะแบบอตั โนมัตเิ พอื่ แยกแยะวา เปน
182 9.4.13 กรอบการบริหารและจดั การเพ่ือความม่ันคงดา นเทคโนโลยีสารสนเทศ องคกรมีเทคโนโลยีท่ีสอดคลอง การทําธุรกิจของกิจการ และชวยใหกิจการสามารถบรรลุวัตถุประสงคที่ กําหนดใช ทรพั ยากรเทคโนโลยสี ารสนเทศของกิจการถูกใชอยางรับผิดชอบ และเหมาะสมกิจการมีการจัดการ ความเส่ียง กํากับดูแล และควบคุมเพ่ือใหมั่นใจวา ผูที่เกี่ยวกับการจัดการ การใช การออกแบบ การพัฒนา การดูแลรักษา หรือปฏิบัติการเก่ียวกับทรัพยากรเทคโนโลยีสารสนเทศใชความระมัดระวังรอบคอบ (Due Diligence) ในการปฏบิ ตั ิหนาที่อยา งเหมาะสม หลักการ Control Objectives for Information and Related Technology (COBIT) Framework ทก่ี ําหนดโดย Information System Audit and Control Foundation: ISACA 1. ทรพั ยากรเทคโนโลยสี ารสนเทศ (IT Resource) ประกอบดว ย 5 สวนหลกั ขอ มลู (Data) ประกอบดวยขอ มูลภายในและภายนอก องคกร และอาจอยูในรูปแบบใดก็ได เชน เปน ตัวอกั ษร รูปภาพ เสยี ง เปน ตน ระบบงาน (Application System) ประกอบดวยข้ันตอนการทาํ งานดว ยมอื และเครือ่ ง เทคโนโลยี (Technology) เปนองคประกอบดานเทคนิคของระบบสารสนเทศ เชน Hardware Software การจัดการฐานขอ มูล และโครงขายขอมูล หองคอมพิวเตอรและสาธารณปู โภค ทสี่ นับสนนุ การดําเนนิ งานดา นเทคโนโลยีสารสนเทศ (Facilities) เจาหนาที่ดาน IT และ ผูใช (People) โดยเนนถึงทักษะการตระหนักถึง (Awareness) และระดับ ความสามารถในการผลิต 2. ความตองการดานสารสนเทศของธุรกิจ (Business Requirement for Information) ประกอบดว ย 7 ดา นดังน้ี ประสิทธิผล (Effectiveness) ความตองการของธุรกิจ กับความสามารถของระบบเทคโนโลยี สารสนเทศในการใหขอมูลท่ีมีความสําคัญ ที่เก่ียวของกับกระบวนการทางธุรกิจไดอยาง ทันเวลา ถูกตอง และ สม่าํ เสมอ และอยูในรูปแบบที่ใชง านไดง าย ประสิทธิภาพ (Efficiency) ความตองการของธุรกิจที่เก่ียวของกับการใชทรัพยากรในการจัดหาหรือ จัดทําขอมูลทใี่ ชใหเ พมิ่ ผลผลิต (Production) และประหยัด การรักษาความลับ (Confidentially) ปกปอง และรักษาขอมูลที่เปนความลับจากการเปดเผยโดย ไมไดรับอนญุ าต ความถูกตอง (Integrity) ความถูกตอง และความครบถวนของขอมูลความเหมาะสม และสะทอน ความจริง (Validity) ของขอมูล การมีอยูและพรอมใหใชงาน (Availability) ขอมูล เม่ือตองการใชในกระบวนการธุรกิจ ทั้งในปจจุบัน และอนาคต และการรักษาความปลอดภัยของทรพั ยากรดานเทคโนโลยสี ารสนเทศ (IT Resource)
183 การปฏบิ ตั ิตามกฎ ระเบยี บ ขอบังคบั (Compliance) ความนาเชือ่ ถือของขอมลู (Reliability of Information) การจดั หาขอ มลู ท่ีเหมาะสมใหก บั ผบู ริหาร ความรบั ผิดชอบในการเสนอรายงานทางการเงนิ และรายงานอนื่ ตามขอบังคบั 3. กระบวนการดา นเทคโนโลยี (IT Process) ประกอบดวย 4 กระบวนการ ซ่ึงควรมีการควบคุมและตรวจสอบเพื่อใหม่ันใจในความปลอดภัย (Security) และประสิทธิผลของ ทรัพยากรสารสนเทศ (Information Assets) 1. การวางแผนดานเทคโนโลยีสารสนเทศ การจัดองคกร ของหนวยงานดานเทคโนโลยีสารสนเทศ (IT Planning and Organization Security) ความเพียงพอ เหมาะสมในการควบคุมดูแล และแบงแยกหนาท่ี ภายในหนว ยงาน ประมวลผลขอมลู และระหวา งหนว ยงาน การประมวลผลของขอ มลู และผูใช 2. การจัดหา พัฒนา และปรับปรุงดูแลระบบเทคโนโลยีสารสนเทศ (System Acquisition and Maintenance) การควบคุมในสวนของการพัฒนาระบบ การเขาถึงเอกสาร การปรับปรุง บํารุงรักษาระบบ และโปรแกรม 3. การสงมอบ และใหบริการสนับสนุนการใชงานระบบเทคโนโลยีสารสนเทศ (Delivery and Support) สภาพแวดลอมดานกายภาพของระบบ (System Physical Environment) การเขาถึงแฟมขอมูล และโปรแกรมที่ใชง านจรงิ ทงั้ ดา นตรรกะ และดานกายภาพ (Logical and Physical Access) ระบบโครงขาย และการส่ือสาร (Network and Communication) การจัดการดานปฏิบัติการ (Operation Management) การจัดการเกี่ยวกับแผนสํารองเผื่อฉุกเฉิน และการสํารองทรัพยากรสารสนเทศอยางเหมาะสมตอการฟนฟู แฟมขอมูล และระบบประมวลผลขอมูลใน กรณีที่เกิดเหตุการณฉุกเฉิน (Business Continuity Management) 4. การตดิ ตามและตรวจสอบการปฏิบตั ิงาน และควบคมุ ดา นเทคโนโลยีสารสนเทศ (Monitoring) การสอบถามบุคลากร การสอบทานเอกสาร ทเี่ กย่ี วกับสภาพแวดลอมของสารสนเทศ และการควบคุม ทัว่ ไป คูมอื ปฏบิ ัตงิ านของกจิ การ คาํ บรรยายลักษณะงาน ผงั ภาพรวมของระบบสารสนเทศ ผังทางเดินเอกสาร และนโยบาย หรือขั้นตอนตาง ๆ ท่ีเกี่ยวของกับการักษาความปลอดภัย และควบคุมสารสนเทศ การเลือกและ ติดตามดูการปฏิบัติตามระบบที่วางไว โดยการตรวจตลอด หรือ การตรวจสอบแบบติดตามรายการ (System Walk through Test)
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210