Upload
ziva
View
41
Download
1
Embed Size (px)
DESCRIPTION
CHARPTER 10. การพัฒนาระบบสารสนเทศ Development Information System. สาระการเรียนรู้. บอกความแตกต่างของคำว่าข้อมูลและสารสนเทศ ทราบความหมายของคำว่าระบบสารสนเทศและแนวทางการใช้ สารสนเทศของผู้บริหารระดับต่าง ๆ เข้าใจแนวทางการวิเคราะห์ระบบและการพัฒนาระบบสารสนเทศ - PowerPoint PPT Presentation
Citation preview
CHARPTER CHARPTER 10 10การพั�ฒนาระบบสารสนเทศการพั�ฒนาระบบสารสนเทศ
Development Information Development Information SystemSystem
สาระการเร�ยนร��สาระการเร�ยนร��
บอกความแตกต�างของค�าว�าข�อม�ลและสารสนเทศ ทราบความหมายของค�าว�าระบบสารสนเทศและแนวทางการใช้�
สารสนเทศของผู้��บร"หารระดั�บต�าง ๆ เข�าใจแนวทางการว"เคราะห&ระบบและการพั�ฒนาระบบสารสนเทศ อธิ"บายข�(นตอนต�าง ๆ ในวงจรการพั�ฒนาระบบไดั� เห*นความส�าค�ญของการจ�ดัจ�ดัท�าโปรโตไทป. สามารถน�าเทคน"คหร0อแนวทางในการต"ดัต�(งระบบไปประย1กต&ใช้�ไดั�
อย�างเหมาะสม
ระบบสาสนเทศ ระบบสาสนเทศ (Information (Information System)System)
ระบบสารสนเทศ (Information System) เป็�นการน�าเทคโนโลยี�คอมพิ�วเตอร�เข้�ามาป็ระยี�กค�ใช้�ก บการจั ดการข้�อม#ลในองค�การด งน %นระบบสารสนเทศจั&งม�ส'วนป็ระกอบหลายีส'วนด�วยีก น ซึ่&*งแต'ละส'วนน %นจั�าเป็�นต�องป็ฏิ�ส มพิ นธ์�
ระบบ (System) ค.อช้�ดข้ององค�ป็ระกอบหลายี ๆ ส'วน ซึ่&*งแต'ละส'วนจัะม�ป็ฏิ�ส มพิ นธ์�ต'อก นเพิ.*อท�างานให�บรรล�จั�ดป็ระสงค�หร.อเป็0าหมายีร'วมก น
1 .ฮาร�แวร� (Hard ware)
2. ซึ่อฟต�แวร� (Soft ware)
3. ข้�อม#ล (Data)
4. บ�คลากรทางคอมพิ�วเตอร� (Peopleware)
5. กระบวนการท�างาน (Procedures)
เพิ.*อให�เก�ดระบบสารสนเทศท�*สมบ#รณ์�โดยีระบบสารสนเทศป็ระกอบด�วยีส'วนต'าง ๆ 5 ส'วน ด งน�%
Hardware
Peopleware
Software
DATA
Procedure
ระบบสารสนเทศ (Information System) ระบบท�*ม�การน�าองค�ป็ระกอบต'าง ๆ ข้องเทคโนโลยี� สารสนเทศมาป็ระยี�กต�ใช้� ในการน�าข้�อม#ลเข้�าส#'ระบบ แล�วผ่'านกระบวนการป็ระมวลผ่ลเพิ.*อให�ได�ผ่ลล พิธ์�เป็�นสารสนเทศท�*สามารถใช้�สน บสน�นการต ดส�นใจัข้องบ�คลากรในองค�กรได�
DATA PROCESSING INFORMATION
FEED BACK
กระบวนการของระบบสาสนเทศกระบวนการของระบบสาสนเทศ
Input ของระบบสารสนเทศ ค.อ ซึ่&*งเก�ดจัากการเก7บรวบรวมข้�อม#ลหร.อข้�อเท7จัจัร�งต'าง
เพิ.*อน�าไป็ท�าการป็ระมวลผ่ล
Processing ของระบบสารสนเทศ ค.อ การเป็ล�*ยีนแป็ลง หร.อแป็รสภาพิข้�อม#ลท�*น�าเข้�า
ส#'ระบบเพิ.*อให�ได�ผ่ลล พิธ์�สารสนเทศท�*ต�องการ
Output ของระบบสารสนเทศ ค.อ สารสนเทศซึ่&*งเป็�นผ่ลล พิธ์�ท�*ได�จัากการป็ระมวลผ่ล
ข้�อม#ลในร#ป็แบบข้องรายีงาน (Report) หร.อเป็�นแบบฟอร�ม
ต'าง ๆFeedback ของระบบสารสนเทศ ค.อ ข้�อม#ลป็0อนกล บท�*
ท�าให�เก�ดกาป็ร บป็ร�ง เป็ล�*ยีนแป็ลง การน�าเข้�าข้�อม#ลหร.อ
ป็ระมวลผ่ลข้�อม#ล
ล กษณ์ะการท�างานอยี'างเป็�นระบบ กล'าวค.อ ป็ระกอบไป็ด�วยี 3 ส'วน ได�แก'ส'วนน�าเข้�า(Input) ส'วนป็ระมวลผ่ล (Processing) , ส'วนแสดงผ่ลล พิธ์� (Output)
ล�กษณะงานตามหน�าท�4ภายในองค&กรล�กษณะงานตามหน�าท�4ภายในองค&กร
Page 322
• ฝ่;ายีบ ญช้�• ฝ่;ายีการตลาด• ฝ่;ายีทร พิยีากร
บ�คคล• ฝ่;ายีการผ่ล�ต• ฝ่;ายีว�จั ยี
การใช้�สารสนเทศของผู้��บร"หารระดั�บการใช้�สารสนเทศของผู้��บร"หารระดั�บต�าง ๆต�าง ๆ
ผ่#�บร�หารระด บต'าง ๆ จัะม�การน�าสารสนเทศไป็ใช้�งานแตกต'างก น โดยีระด บการผ่#�บร�หารสามารถแบ'งออกเป็�น 3 ระด บด�วยีก น
1. ผู้��บร"หารระดั�บส�ง
2 . ผู้��บร"หารระดั�บกลาง
3 . ผู้��บร"หารระดั�บล�าง
ระดั�บการบร"หารจ�ดัการระดั�บการบร"หารจ�ดัการ
• ระด บการบร�หารจั ดการ สามารถแบ'งออกเป็�น 3 ระด บ
Page 324
•ผ่#�บร�หารระด บส#ง ร บผ่�ดช้อบการวางแผ่นระยีะยีาว (แผ่นกลยี�ทธ์�)
•ผ่#�บร�หารระด บกลาง ร บผ่�ดช้อบการวางแผ่นยี�ทธ์ว�ธ์�•ห วหน�างาน ร บผ่�ดช้อบด#แลเก�*ยีวก บการป็ฏิ�บ ต�งานป็ระจั�าว น
ผู้��บร"หารระบบส�ง เป็�นระด บวางแผ่นระยีะยีาว ควบค�มนโยีบายีรวมท %งการวางกลยี�ทธ์�เพิ.*อไป็ส#'เป็0าหมายี
แหล'งทร พิยีากรหร.อสารสนเทศภายีในส'วนใหญ'เป็�นผ่ลสร�ป็เพิ.*อสามารถน�าไป็ใช้�ในการ
ป็ระกอบการต ดส�นใจัผู้��บร"หารระบบกลาง เป็�นระด บวางแผ่นระยีะส %น ด�วยีการส *งการให�เก�ดข้�อป็ฏิ�บ ต�เพิ.*อให�เก�ดความส�าเร7จัตาม
เป็0าหมายีท�*วางไว� ซึ่&*งผ่#�บร�หารระด บกลางม กข้�องเก�*ยีวก บงานด�านงบป็ระมาณ์ ด�านเวลา
และด�านการป็ระเม�นผ่ลการท�างาน โดยีใช้�สารสนเทศท %งจัากแหล'งภายีในองค�กรและนอก
องค�การ แต'จัะใช้�สารสนเทศก บแหล'งภายีในมากกว'า
ผู้��บร"หารระบบล�างเป็�นระด บป็ฏิ�บ ต�งาน ซึ่&*งถ.อเป็�นเคร.*องม.อการท�างาน
ข้องผ่#�บร�หารระด บกลางและผ่#�บร�หารระด บส#งสารสนเทศท�*ใช้�งานข้องผ่#�บร�หารระด บล'างน %น
ม กเป็�นเร.*องข้องภายีในเน�นรายีละเอ�ยีดเก�*ยีวก บการป็ฏิ�บ ต�งานเป็�นส�าค ญ
ระบบสารสนเทศท�4ใช้�คอมพั"วเตอร&ระบบสารสนเทศท�4ใช้�คอมพั"วเตอร&ท�างานท�างาน
Page 327
ช้น"ดัของระบบสาสนเทศช้น"ดัของระบบสาสนเทศ(Type of Information System)(Type of Information System)
ระบบส�าน�กงานอ�ตโนม�ต"(Office Information
System/Office Automation System: OIA/OAS )
ระบบประมวลผู้ลรายการประจ�าว�น (Transaction
Processing System : TPS)
ระบบสารสนเทศเพั04อการจ�ดัการ (Management
Information System : MIS)
ระบบสน�บสน1นการต�ดัส"นใจ (Decision Support
System : DSS)
ระบบสน�บสน1นผู้��บร"หารระดั�บส�ง (Executive Support
System : ESS)
ระบบผู้��เช้�4ยวช้าญ (Expert System)
ระบบส�าน�กงานอ�ตโนม�ต"(Office Information System/Office Automation System: OIA/OAS )
ระบบส�าน กงานอ ตโนม ต� หร.อเร�ยีกช้.*อยี'อว'า OIS หร.อ OAS เป็�นระบบท�*เพิ�*มป็ระส�ทธ์�ภาพิในการ
จั ดการส�าน กงานและการส.*อสาร• Microsoft Office
• โปรแกรมออกแบบกราฟิ7ก (Graphic) =
Photoshop
• จอหมายอ"เล*กทรอน"กส& (E-Mail) = Outlook
Express
• เว*บเบราเซอร& (Web Browser) = Internet
Explorer
• โปรแกรมดั�านการส04อสารและกร19ปแวร&
(Groupware)
• ฯลฯ
ระบบประมวลผู้ลรายการประจ�าว�น (Transaction Processing System : TPS)ระบบป็ระมวลผ่ลรายีการป็ระจั�าว น เป็�นการป็ระมวลผ่ลข้�อม#ลทาง
ธ์�รก�จัป็ระจั�าท�*เก�*ยีวข้�องก บการด�าเน�นงานป็ระจั�าว นท�*ต�องท�าในธ์�รก�จั เช้'น การบ นท&กยีอดข้ายีแต'ละว น , การ
บ นท&กการส *งส�นค�าในแต'ละว น,รายีการฝ่ากถอนเง�นต#� ATM ระบบสารสนเทศเพั04อการจ�ดัการ (Management Information System : MIS)
ระบบสารสนเทศเพิ.*อการจั ดการหร.อ MIS ซึ่&*งโดยีป็กต�จัะเป็�นแหล'งรวมข้องระบบป็ระมวลผ่ลราการ
ป็ระจั�าว นหร.อ TPS ด�วยีการน�าไป็ป็ระมวลผ่ลเช้'น เม.*อม�การซึ่.%อส�นค�า ระบบ TPS ก7จัะม�การจั ดเก7บรายีการ
ส�นค�าต'าง ๆ ม�การ อ ป็เดต รายีการบ ญช้� ด งน %นระบบ MIS ก7จัะสามารถท�าการสร�าง รายีงานการข้ายีส�นค�า
ป็ระจั�าว น,ส ป็ดาห�,เด.อนเป็�น ม�การสร�างกราฟเพิ.*อช้'วยีว�เคราะห�
ระบบสน�บสน1นการต�ดัส"นใจ (Decision Support System : DSS)
ระบบสารสนเทศสน บสน�นการต ดส�นใจัเป็�นระบบสารสนเทศข้องผ่#�บร�หารด�วยีการจั ดท�ารายีงาน
เพิ.*อใช้�ป็ระโยีช้น�ต'อการต ดส�นใจัข้องผ่#�บร�หารระด บต'าง ๆ สามารถน�าข้�อม#ลมาท�าการว�เคราะห�เพิ.*อช้'วยีต ดส�นใจั
และแก�ป็=ญหา รวมท %งใช้�วางแผ่นกลยี�ทธ์�ต'าง ๆ ระบบสน�บสน1นผู้��บร"หารระดั�บส�ง (Executive Support System : ESS)
เป็�นระบบสน บสน�นผ่#�บร�หารระด บส#งในระด บกลยี�ทธ์�และนโยีบายี ท�*ท�าให�ผ่#�บร�หารสามารถค�นค.น
สารสนเทศท %งจัากแหล'งภายีในและภายีนอกมาพิ�จัารณ์า รวมถ&งความสามารถในการอธ์�บายีเหต�ผ่ลว'าท�าไม
เหต�การณ์�น�%จั&งเก�ดข้&%นได�
แบบจ�าลองการต�ดัส"นใจแบบจ�าลองการต�ดัส"นใจ
• แบบจ�าลองกลย1ทธิ&
• แบบจ�าลองย1ทธิว"ธิ�
• แบบจ�าลองการปฏิ"บ�ต"งาน
Page 330
ระบบผู้��เช้�4ยวช้าญ
(Expert System)เป็�นระบบท�*เป็�นแหล'งรวมข้องความร# �และความเช้�*ยีวช้าญเฉพิาะด�าน ซึ่&*งสามารถน�าเหต�การณ์�ต'าง ๆ
มาท�าการป็ระมวลผ่ลเป็�นภาพิรวมและให�ค�าตอบแก'ผ่#�ใช้� ซึ่&*งแตกต'างก บระบบ DSS ท�*น�าเสนอเพิ�ยีงแนวทาง
หร.อทางเล.อกและให�ผ่#�ใช้�ต ดส�นใจัได�เอง
ล�กษณะงานตามหน�าท�4ภายในองค&กรล�กษณะงานตามหน�าท�4ภายในองค&กร
Page 322
• ฝ่;ายีบ ญช้�• ฝ่;ายีการตลาด• ฝ่;ายีทร พิยีากร
บ�คคล• ฝ่;ายีการผ่ล�ต• ฝ่;ายีว�จั ยี
ระบบธิ1รก"จระบบธิ1รก"จ ((Business Business System)System)เน.*องจัากค�าว'า “ระบบ หมายีถ&งองค�ป็ระกอบส'วนต'าง ”ๆ ท�*ท�างานร'วมก นเพิ.*อ
แสดงจั�ดป็ระสงค�เด�ยีวก น ด งน %นระบบธ์�รก�จัก7จัะป็ระกอบด�วยี ระบบยี'อยีพิ.%นฐานต'าง ๆ
ป็ระกอบเข้�าด�วยีก น เช้'น ระบบการผ่ล�ต , ระบบการตลาด , ระบบบ ญช้� , ระบบส�นค�าคงคล ง,
ระบบบร�หารงานบ�คคล ซึ่&*งก7อาจัม�ระบบยี'อยีอ.*น ๆ อ�กได�ท %งน�%ข้&%นอยี#'ก บป็ระเภทข้องธ์�รก�จั
เป็�นส�าค ญ
ระบบการผู้ล"ตระบบการผู้ล"ต ระบบบ�ญช้�ระบบบ�ญช้�ระบบการตลาดัระบบการตลาดัระบบส"นค�า
คงคล�งระบบส"นค�า
คงคล�งระบบบร"หารงานบ1คคล
ระบบบร"หารงานบ1คคล
ระบบธิ1รก"จระบบธิ1รก"จ
การว"เคราะห&ระบบการว"เคราะห&ระบบ ((SystemSystem Analysis)Analysis)
การว�เคราะห�ระบบเป็�นการศ&กษาถ&งป็=ญหาท�*เก�ดข้&%นในระบบป็=จัจั�บ นเพิ.*อหาแนวทาง
ในการจั ดการก บระบบให�อยี#'ในร#ป็แบบท�ศทางให�ด�ข้&%นกว'าเด�มโดยีน กว�เคราะห�ระบบจัะเป็�นผ่#�
ท�*ท�าหน�าท�*ในการศ&กษาป็=ญหาและความต�องการข้ององค�การเพิ.*อก�าหนด บ�คคล ข้�อม#ล การ
ป็ระมวลผ่ล การส.*อสารและเทคโนโลยี�สารสนเทศ ว'าจัะจั ดการอยี'างไร เพิ.*อพิ ฒนาระบบ
ธ์�รก�จัไป็ส#'เป็0าหมายีได�
1 .ไม�ต�องดั�าเน"นการใดั ๆ ย�งคงใช้�ระบบงานเดั"ม ต�อไป ซ<4งอาจเก"ดั
จากงบประมาณ หร0อระบบท�4ม�ความซ�บซ�อนจนเก"นไป
2. ปร�บปร1งระบบงานเดั"มให�ม�ประส"ทธิ"ภาพัย"4งข<(น
3. พั�ฒนาระบบใหม�
นอกจัากท�*ด�าเน�นการพิ ฒนาข้&%นมาเองแล�วเราสามารถท�*จัะหาซึ่.%อซึ่อฟต�แวร�เข้�ามาใช้�
งานโยีการจั ดหาซึ่อฟต�แวร�เพิ.*อมาใช้�ในหน'วยีงานให�สามารถใช้�งานได�ตาม ว ตถ�ป็ระสงค�ท�*
เราต�องการน %นไม'ใช้'เร.*องง'ายี โดยีส�*งท�*ต�องด�ามาพิ�จัารณ์า 4อยี'างค.อ
What ค0อ ว�ตถ1ประสงค&ของระบบค0ออะไรม�ข�(นตอนอย�างไรเพั04อ
ไปส��ความส�าเร*จ
How ค0อ ว"ธิ�การท�างานอย�างไร เพั04อให�งานส�าเร*จ
When ค0อ เวลาท�4จะเร"4มดั�าเน"นการจนกระท�4งระบบงานส�าเร*จ
เม04อไร
Who ค0อ บ1คคลใดัท�4ร�บผู้"ดัช้อบในโครงการดั�งกล�าว
การพิ ฒนาระบบสารสนเทศน %นเต7มไป็ด�วยีความยี�'งยีากและซึ่ บซึ่�อน ซึ่&*งการพิ ฒนา
สารสนเทศมาน %นควรจัะจั�องม�การวางแผ่นและป็ฏิ�บ ต�งานตามข้ %นตอนท�*ถ#กต�อง โดยีค�าถาม
พิ.%นฐานท�*ข้�องเก�*ยีวก บการพิ ฒนาระบบสารสนเทศป็ระกอบด�วยี1 .ระบบท�4พั�ฒนาน�(นใช้�ก�บฮาร&ดัแวร&ช้น"ดัใดั และฮาร&ดัแวร&เดั"มท�4ม�อย��
สามารถน�ามาใช้�ไดั�หร0อไม�
2 .งบประมาณหร0อค�าใช้�จ�ายเท�าไร
3 .เวลาท�4ใช้�ในการพั�ฒนาใช้�ระยะเวลานานแค�ไหน
4. ซอฟิต&แวร&น�(นม�ความน�าเช้04อถ0อ ม�ประส"ทธิ"ภาพัและตรงความ
ต�องการหร0อไม�
ท�มงานพั�ฒนาระบบท�มงานพั�ฒนาระบบ
ในท�มงานพิ ฒนาระบบสารสนเทศข้องแต'ละหน'วยีงานน %น ม กแตกต'างก น กล'าว
ค.อจัะไม'ม�กฎเกณ์ฑ์�ท�*สามารถระบ�ลงไป็อยี'างช้ ดเจัน ผ่#�ท�*เก�*ยีวข้�องก บท�มงานพิ ฒนาระบบ ก7ยี ง
สามารถแจังเป็�นกล�'มบ�คคลต'าง ๆ ตามรายีละเอ�ยีดด งต'อไป็น�%
1.คณะกรรมการดั�าเน"นงานเป็�นผ่#�บร�หารระด บส#ง ท�*ท�าหน�าท�*ในการจั ดท�า นโยีบายี ก�าหนดแนวทาง และกฎเกณ์ฑ์�
ต'าง ๆ เพิ.*อให�ด�าเน�นการเป็�นไป็ตามว ตถ�ป็ระสงค�
2.ผู้��จ�ดัการโครงการ (Project Manager)ผ่#�จั ดการโครงการเป็�นห วหน�าโครงการท�*ม�หน�าท�*ในการควบค�มท�มงาน ก�าหนดท�ศทาง
เพิ.*อให�ท�มงานสามารถด�าเน�นงานตามแผ่นงานท�*ได�วางไว� ไม'ว'าจัะเป็�น ด�านงบป็ระมาณ์
บ�คลากร และเวลาโดยีผ่#�จั ดการโครงงานต�องบร�หารงานให�สามารถบรรล�ตามว ตถ�ป็ระสงค�
ได�
4 .โปรแกรมเมอร& (Programmer)เป็�นผ่#�ท�*ท�าหน�าท�*ในการว�เคราะห� และออกแบบระบบ
งาน
3.น�กว"เคราะห&ระบบ (System Analyst)เป็�นผ่#�ท�*ท�าหน�าท�*ในการว�เคราะห� และออกแบบระบบงาน
5 .ว"ศวกรระบบ (System Engineer)เป็�นผ่#�ท�*ท�าหน�าท�*ในการจั ดการหร.อแก�ไข้ป็=ญหาด�าน
ระบบคอมพิ�วเตอร� การต�ดต %งซึ่อฟต�แวร� การวางแผ่นและออกแบบระบบเคร.อข้'ายีและต�ดต %ง
อ�ป็กรณ์�ส.*อสารและเคร.อข้'ายีต'าง ๆ
6 .ฝ่?ายงานเทคน"คและสน�บสน1น (Technical Support)
เป็�นผ่#�ท�*ท�าหน�าท�*สน บสน�นงานด�านเทคน�คต'าง ๆ ท %งทางด�านฮาร�ดแวร�และ
ซึ่อฟต�แวร� ซึ่&*งอาจัเป็�นส'วนงานหน&*งข้องฝ่;ายีว�ศวกรระบบ7 .เจ�าหน�าท�4รวบรวมข�อม�ลเป็�นผ่#�ท�*ท�าหน�าท�*ในการรวบรวมข้�อม#ลต'าง ๆ
8 .ผู้��ใช้�งาน (End User)เป็�นผ่#�ใช้�งานป็ลายีทาง ซึ่&*งก7ค.อผ่#�ใช้�ระบบน *นเอง
วงจรการพั�ฒนาระบบวงจรการพั�ฒนาระบบ ((System Development Life System Development Life Cycle :SDLD)Cycle :SDLD)
เม.*อการพิ ฒนาระบบสารสนเทศ จั�าเป็�นต�องได�ร บการวางแผ่นท�*ด� ด งน %น จั&งม�การ
ก�าหนดข้ %นตอนข้องการพิ ฒนาระบบสารสนเทศต %งแต'เร�*มต�นจันกระท *งจับ ซึ่&*งข้ %นตอนด งกล'าว
เร�ยีกว'า วงจรการพั�ฒนาระบบสารสนเทศ“ ”สาเหต�ท�*ม�การพิ ฒนาระบบสารสนเทศข้&%นมาส.บเน.*องจัาก
วงจัรช้�ว�ต และซึ่อฟต�แวร�เหม.อนก นก7ม�วงจัรการพิ ฒนาต %งแต'เร�*มต�นจันถ&งใช้�งานจัร�ง ซึ่&*ง
วงจัรในการท�* พิ ฒนาระบบสารสนเทศน %นป็ระกอบไป็ด�วยี 7 ข้ %นตอน ด งต'อไป็น�%
1 .การก�าหนดัป@ญหา (Problem Definition)
2 .การว"เคราะห& (Analysis)
3 .การออกแบบ (Design)
4 .การพั�ฒนา (Development)
5. การทดัสอบ (Testing)
6. การต"ดัต�(ง (Implementation)
7. การบ�าร1งร�กษา (Maintenance)
1.การก�าหนดัป@ญหา(Problem Definition)
2.การว"เคราะห& (Analysis)
3.การออกแบบ (Design)
4.การพั�ฒนา (Development)5.การทดัสอบ (Testing)
6.การต"ดัต�(ง (Implementation)
7.การบ�าร1งร�กษา (Maintenance)
วงจรการพั�ฒนาระบบสารสนเทศ (System Development)
การก�าหนดัป@ญหาการก�าหนดัป@ญหา((Problem Problem Definition)Definition)
การก�าหนดป็=ญหาเป็�นข้ %นตอนข้องการก�าหนดข้อบเข้ตข้องป็=ญหา สาเหต�ข้องป็=ญหา
ท�*เก�ดจัากการด�าเน�นงานป็=จัจั�บ น ความเป็�นไป็ข้องการพิ ฒนาระบบสารสนเทศใหม' การ
ก�าหนดความต�องการ (Requirements) ซึ่&*งข้ %นตอนข้องการก�าหนดป็=ญหา เราเร�ยีกว'า ข�(นตอน“
การศ<กษาความเปAนไปไดั� (Feasibility Study)” 1 .ร�บร��สภาพัป@ญหาท�4เก"ดัข<(นจากการดั�าเน"นงาน2 .สร1ปสาเหต1ของป@ญหา และสร1ปผู้ลเปAนรายงานย04นต�อผู้��บร"หาร
เพั04อพั"จารณา 3 .ศ<กษาความเปAนไปไดั�ท�(งดั�านบ1คลากร ต�นท1น และทร�พัยากร4 .รวบรวมความต�องการ ซ<4งอาจไดั�จากเอกสาร การส�มภาษณ&
การส�งเกต และการตอบแบบสอบถาม5 .สร1ปข�อก�าหนดัท�4ช้�ดัเจน ถ�กต�อง และยอมร�บท�(งสองฝ่?าย
สร�ป็ข้ %นตอนการก�าหนดป็=ญหา ค.อ
การว"เคราะห& การว"เคราะห& ((Analysis)Analysis)
1 .ว"เคราะห&ระบบงานเดั"ม2 .ก�าหนดัความต�องการของระบบใหม�3 .สร�างแบบจ�าลองเช้"งตรรกะ (Logical Model)
4 .สร�างพัจนาน1กรมข�อม�ล (Data Dictionary)
เพิ.*อให�ทราบถ&งรายีละเอ�ยีดข้ %นตอนการด�าเน�นงานว'าป็ระกอบด�วยีอะไรบ�าง และม�
ความส มพิ นธ์�ข้�องเก�*ยีวก บส�*งใด สร�ป็ข้ %นตอนการว�เคราะห� ค.อ
เคร.*องม.อท�*ช้'วยีในการว�เคราะห�ระบบป็ระกอบด�วยี เคร.*องม.อ 2 ช้น�ด ได�แก'
1 .แผู้นภาพักระแสข�อม�ล (Data Flow Diagram)
2 .แผู้นภาพักระแสข�อม�ลในล�กษณะเช้"งว�ตถ1 (OOP:Uses
Case Diagram)
1 .แผู้นภาพักระแสข�อม�ล (Data Flow Diagram)
2.แผู้นภาพักระแสข�อม�ลในล�กษณะเช้"งว�ตถ1 (OOP: Uses Case Diagram)
การออกแบบ การออกแบบ ((Design)Design)
1 .การออกแบบรายงาน ฟิอร&มต�าง ๆ2 .การออกแบบจดัภาพั3 .การออกแบบข�อม�ลน�าเข�า4 .การออกแบบผู้�งระบบ5 .ออกแบบฐานข�อม�ล6 .สร�างต�นแบบ
การออกแบบเป็�นข้ %นตอนข้องการน�าผ่ลล พิธ์�ท�*ได�จัากว�เคราะห�ตรรกะ หร.อ ลอจั�กมา
พิ ฒนาเป็�นร#ป็แบบทางกายีภาพิหร.อทางฟCส�ค ล เช้'น การออกแบบยี#สเซึ่อร�อ�นเตอร�เฟส
การออกแบบฐานข้�อม#ล เป็�นต�น
การออกแบบจอภาพั
การออกแบบรายงาน
การอ"นพั1ต+เอาต&พั1ต
การพั�ฒนา การพั�ฒนา ((Development)Development)
การพิ ฒนาเป็�นข้ %นตอนข้องการพิ ฒนาโป็รแกรมด�วยีการเข้�ยีน โป็รแกรมด�วยี
ภาษาคอมพิ�วเตอร� ซึ่&*งควรเล.อก ภาษาคอมพิ�วเตอร� ท�*เหมาะสมก บระบบงาน บ�าร�งร กษา
ง'ายี โดยีในข้ %นตอนข้องการพิ ฒนาอาจัใช้�เคร.*องม.อ ท�*เร�ยีกว'า CASE Z(Computer Aided
Software Engineering) มาช้'วยีในการพิ ฒนาเพิ.*อให�ม�ค�ณ์ภาพิและสมบ#รณ์�ยี�*งข้&%น
สร�ป็ข้ %นตอนการพิ ฒนา ค.อ1 .พั�ฒนาโปรแกรมตามท�4ไดั�ออกแบบไว�2 .เล0อกภาษาคอมพั"วเตอร&ท�4เหมาะสมก�บงานพั�ฒนาและบ�าร1งร�กษา
ง�าย3 .สามารถใช้�เคร04องม0อ CASE ช้�วยในการพั�ฒนาเพั04อให�ระบบม�
ค1ณภาพัย"4งข<(น4 .สร�างเอกสารประกอบโปรแกรม
การทดัสอบ การทดัสอบ ((Testing)Testing)
การทดสอบเป็�นข้ %นตอนข้องการทดสอบระบบก'อนท�*จัะน�าไป็ต�ดต %งเพิ.*อใช้�งาน
จัร�ง โดยีท�าการตรวจัสอบร#ป็แบบภาษาเข้�ยีน (Syntax) และการตรวจัสอบระบบว'าตรง
ก บความต�องการข้องผ่#�ใช้�หร.อไม'สร�ป็ข้ %นตอนการทดสอบ ค.อ
1 .ระหว�างท�4ท�าการพั�ฒนาควรม�การทดัสอบโปรแกรมร�วมไปดั�วย2 .การทดัสอบควรทดัสอบข�อม�ลท�4ไดั�จ�าลองข<(นมาเองก�อน3 .ควรทดัสอบท�(งในส�วนของต�วซอฟิต&แวร&ว�าท�างานถ�กต�องหร0อไม�
และตรวจสอบว�าซอฟิต&แวร&ท�4 พั�ฒนาน�(นตรงก�บความต�องการของผู้��ใช้�งานหร0อไม�5. ฝ่Cกอบรมการใช้�งาน
การต"ดัต�(ง การต"ดัต�(ง ((Implementation)Implementation)
การต�ดต %งเป็�นข้ %นตอนท�*ด�าเน�นการต�ดต %งระบบเพิ.*อใช้�งานจัร�ง โดยีเทคน�คการ
ต�ดต %งระบบสามารถต�ดต %งได�ท นท�ทนใด ต�ดต %งท�ละเฟส หร.อต�ดต %งแบบค#'ข้นานสร�ป็ข้ %นตอนการต�ดต %ง ค.อ
1 .ศ<กษาสภาพัแวดัล�อมพั0(นท�4ท�4ต�องการต"ดัต�(ง2 .เตร�ยมอ1ปกรณ& ฮาร&ดัแวร& อ1ปกรณ&ส04อสารและเคร0อข�ายให�พัร�อม3 .ต"ดัต�(งระบบ ลงโปรแกรมระบบปฏิ"บ�ต"การและโปรแกรมประย1กต&4 .ดั�าเน"นการใช้�ระบบใหม�5 .จ�ดัท�าค��ม0อการใช้�งาน
การบ�าร1งร�กษา การบ�าร1งร�กษา ((Maintenance)Maintenance)
การบ�าร�งร กษาเป็�นข้ %นตอนข้องการแก�ไข้ป็ร บป็ร�งระบบงานหล งจัากท�ได�
พิบป็=ญหาบางอยี'างและรวมถ&งความต�องการเพิ�*มเต�ม รวมท %งการบ�าร�งร กษาท�งฮาร�ดแวร�
และซึ่อฟต�แวร�ให�อยี#'ในสภาพิใช้�งานได�เสมอ สร�ป็ข้ %นตอนการบ�าร�งร กษา ค.อ
1 .หากพับป@ญหาท�4เก�4ยวข�องก�บข�อผู้"ดัพัลาดัของโปรแกรม ร�บแก�ไขโดัยดั�วน
2 .อาจจ�าเปAนต�องเพั"4มเต"มความต�องการของโปรแกรมใหม�ในกรณ�ผู้��ใช้�ต�องการ
3 .อ1ปกรณ&ฮาร&ดัแวร&ต�าง ๆ ต�องไดั�ร�บการตรวจเช้*กตามระยะเวลา4 .บ�าร1งร�กษาท�(งดั�านซอฟิต&แวร&และฮาร&ดัแวร&
การจ�ดัท�าต�นแบบ การจ�ดัท�าต�นแบบ ((Prototype)Prototype)
การสร�างต�นแบบโดยีข้ %นตอนน�%เป็�นการจั ดท�าต�นแบบข้องผ่ล�ตภ ณ์ฑ์�เพิ.*อให�เห7น
ร#ป็ล กษณ์�ข้องผ่ล�ตภ ณ์ฑ์�ช้�%นน %นว'าเป็�นอยี'างไร พิอใจัหร.อไม'ตรงตามท�*ออกแบบไว�หร.อ
เป็ล'า ก'อนท�*จัะด�าน�นการสร�างผ่ล�ตภ ณ์ฑ์�ช้�%นน %นจัร�ง ๆ ต'อไป็การจั ดท�าโป็รโตไทป็Dก7ยี งสามารถจั ดท�าได� 2 ร#ป็แบบด�วยีก น ค.อ
1 .โปรโตไทป.ใช้�แล�วโยนท"(ง ค0อ พั�ฒนาอย�างเร*วและม�การเปล�4ยนบ�อยจนล�กค�าพัอใจ
2 .โปรโตไทป.แบบม�การพั�ฒนา ค0อ สร�างอย��ม�4นคงต�(งแต�เร"4มต�นจนส�าเร*จเปAนโปรแกรม
การเล0อกในการพั�ฒนาการเล0อกในการพั�ฒนาโปรแกรมโปรแกรม
ในการพิ�จัารณ์าว'าจัะใช้�ทางเล.อกใดในการพิ ฒนาโป็รแกรม คงต�องค�าน&งถ&ง
ป็=จัจั ยีและความเหมาะสมหลายีด�านด�วยีก น แต'อยี'างไรก7ตามสามารถเล.อกทางเล.อกเพิ.*อ
พิ ฒนาโป็รแกรมด�วยีว�ธ์�ต'าง ๆ ด งต'อไป็น�%1 .การพั�ฒนาโปรแกรมข<(นใช้�งานเอง (In-house)
2 .การซ0(อโปรแกรมส�าเร*จร�ป (Software Package)
3 .การว�าจ�าบร"ษ�ทพั�ฒนาระบบ (Outsourcing)
การเล0อกในการพั�ฒนาการเล0อกในการพั�ฒนาโปรแกรมโปรแกรม
ข้ %นตอนส�ดท�ายีข้องการต�ดต %งระบบก7 ค.อ การเป็ล�*ยีนระบบงานเด�มมาเป็�น
ระบบงานใหม' ซึ่&*งจั ดเป็�นเร.*องใหญ'ท�เด�ยีว โดยีฉพิาะเม.*อระบบงานเด�มน %นท�*เคยีใช้�
คอมพิ�วเตอร�จั ดเก7บข้�อม#ลมาก'อนและต�องการป็ร บเป็ล�*ยีนระบบเด�มด�วยีการใช้�ระบบใหม'
ซึ่&*งคอมพิ�วเตอร�ม�ความแตกกต'างก นในเร.*องเพิลตฟอร�ม ด งน %นการถ'ายีโอนข้�อม#ลมายี ง
ระบบงานใหม' เป็�นเร.*องไม'ง'ายี ซึ่&*งต�องท�าการระม ดระว ง แต'อยี'างไรก7ตาม การต�ดต %ง
ระบบม�เทคน�คการต�ดต %งให�สามารถพิ�จัารณ์าถ&งความเหมาะสมว'าเราจัะใช้�เทคน�คการ
ต�ดต %งระบบด�วยีว�ธ์ใด
1 .การต"ดัต�(งเพั04อใช้�ระบบงานใหม�ท�นท� (Direct
Changeover)
2. การต"ดัต�(งระบบแบบค��ขนาน (Parallel Running)
3. การต"ดัต�(งแบบท�ละเฟิส (Phase Changeover)
4. การต"ดัต�(งระบบแบบโครงการน�าร�อง (Plot
Project)
แนวทางหร.อเทคน�คในการต�ดต %งระบบป็ระกอบด�วยี
สร1ปท�ายบทท�4 สร1ปท�ายบทท�4 1010
ความหมายีข้องข้�อม#ลและสารสนเทศ ระบบสารสนเทศ การใช้�สารสนเทศ
ข้องผ่#�บร�หารระด บต'าง ๆ ช้น�ดข้องระบบสารสนเทศ ซึ่&*งป็ระกอบด�วยีระบบส�าน กงาน
อ ตโนม ต� ระบบป็ระมวลผ่ลผ่ลรายีการป็ระจั�า ระบบสารสนเทศเพิ.*อการจั ดการ ระบบ
สน บสน�นการต ดส�นใจั ระบบสารสนเทศสน บสน�นผ่#�บร�หารระด บส#ง และระบบ
ผ่#�เช้�*ยีวช้าญ การว�เคราะห�ระบบและท�มงานพิ ฒนาระบบ วงจัรการพิฒนาระบบ การ
จั ดท�าโป็รโตไทป็D ทางเล.อกในการพิ ฒนาโป็รแกรม และเทคน�คแนวทางในการต�ดต %ง
ระบบ ซึ่&*งรายีละเอ�ยีดด งกล'าว ท�าให�มองภาพิข้องการพิ ฒนาระบบสารสนเทศได�เข้�าใจั
และช้ ดเจันยี�*งข้&%