50
CHARPTER CHARPTER 10 10 กกกกกกกกกกกกกกกกกกกก กกกกกกกกกกกกกกกกกกกก Development Information Development Information System System

CHARPTER 10

  • Upload
    ziva

  • View
    41

  • Download
    1

Embed Size (px)

DESCRIPTION

CHARPTER 10. การพัฒนาระบบสารสนเทศ Development Information System. สาระการเรียนรู้. บอกความแตกต่างของคำว่าข้อมูลและสารสนเทศ ทราบความหมายของคำว่าระบบสารสนเทศและแนวทางการใช้ สารสนเทศของผู้บริหารระดับต่าง ๆ เข้าใจแนวทางการวิเคราะห์ระบบและการพัฒนาระบบสารสนเทศ - PowerPoint PPT Presentation

Citation preview

Page 1: CHARPTER   10

CHARPTER CHARPTER 10 10การพั�ฒนาระบบสารสนเทศการพั�ฒนาระบบสารสนเทศ

Development Information Development Information SystemSystem

Page 2: CHARPTER   10

สาระการเร�ยนร��สาระการเร�ยนร��

บอกความแตกต�างของค�าว�าข�อม�ลและสารสนเทศ ทราบความหมายของค�าว�าระบบสารสนเทศและแนวทางการใช้�

สารสนเทศของผู้��บร"หารระดั�บต�าง ๆ เข�าใจแนวทางการว"เคราะห&ระบบและการพั�ฒนาระบบสารสนเทศ อธิ"บายข�(นตอนต�าง ๆ ในวงจรการพั�ฒนาระบบไดั� เห*นความส�าค�ญของการจ�ดัจ�ดัท�าโปรโตไทป. สามารถน�าเทคน"คหร0อแนวทางในการต"ดัต�(งระบบไปประย1กต&ใช้�ไดั�

อย�างเหมาะสม

Page 3: CHARPTER   10

ระบบสาสนเทศ ระบบสาสนเทศ (Information (Information System)System)

ระบบสารสนเทศ (Information System) เป็�นการน�าเทคโนโลยี�คอมพิ�วเตอร�เข้�ามาป็ระยี�กค�ใช้�ก บการจั ดการข้�อม#ลในองค�การด งน %นระบบสารสนเทศจั&งม�ส'วนป็ระกอบหลายีส'วนด�วยีก น ซึ่&*งแต'ละส'วนน %นจั�าเป็�นต�องป็ฏิ�ส มพิ นธ์�

ระบบ (System) ค.อช้�ดข้ององค�ป็ระกอบหลายี ๆ ส'วน ซึ่&*งแต'ละส'วนจัะม�ป็ฏิ�ส มพิ นธ์�ต'อก นเพิ.*อท�างานให�บรรล�จั�ดป็ระสงค�หร.อเป็0าหมายีร'วมก น

Page 4: CHARPTER   10

1 .ฮาร�แวร� (Hard ware)

2. ซึ่อฟต�แวร� (Soft ware)

3. ข้�อม#ล (Data)

4. บ�คลากรทางคอมพิ�วเตอร� (Peopleware)

5. กระบวนการท�างาน (Procedures)

เพิ.*อให�เก�ดระบบสารสนเทศท�*สมบ#รณ์�โดยีระบบสารสนเทศป็ระกอบด�วยีส'วนต'าง ๆ 5 ส'วน ด งน�%

Page 5: CHARPTER   10

Hardware

Peopleware

Software

DATA

Procedure

Page 6: CHARPTER   10

ระบบสารสนเทศ (Information System) ระบบท�*ม�การน�าองค�ป็ระกอบต'าง ๆ ข้องเทคโนโลยี� สารสนเทศมาป็ระยี�กต�ใช้� ในการน�าข้�อม#ลเข้�าส#'ระบบ แล�วผ่'านกระบวนการป็ระมวลผ่ลเพิ.*อให�ได�ผ่ลล พิธ์�เป็�นสารสนเทศท�*สามารถใช้�สน บสน�นการต ดส�นใจัข้องบ�คลากรในองค�กรได�

DATA PROCESSING INFORMATION

FEED BACK

กระบวนการของระบบสาสนเทศกระบวนการของระบบสาสนเทศ

Page 7: CHARPTER   10

Input ของระบบสารสนเทศ ค.อ ซึ่&*งเก�ดจัากการเก7บรวบรวมข้�อม#ลหร.อข้�อเท7จัจัร�งต'าง

เพิ.*อน�าไป็ท�าการป็ระมวลผ่ล

Processing ของระบบสารสนเทศ ค.อ การเป็ล�*ยีนแป็ลง หร.อแป็รสภาพิข้�อม#ลท�*น�าเข้�า

ส#'ระบบเพิ.*อให�ได�ผ่ลล พิธ์�สารสนเทศท�*ต�องการ

Output ของระบบสารสนเทศ ค.อ สารสนเทศซึ่&*งเป็�นผ่ลล พิธ์�ท�*ได�จัากการป็ระมวลผ่ล

ข้�อม#ลในร#ป็แบบข้องรายีงาน (Report) หร.อเป็�นแบบฟอร�ม

ต'าง ๆFeedback ของระบบสารสนเทศ ค.อ ข้�อม#ลป็0อนกล บท�*

ท�าให�เก�ดกาป็ร บป็ร�ง เป็ล�*ยีนแป็ลง การน�าเข้�าข้�อม#ลหร.อ

ป็ระมวลผ่ลข้�อม#ล

ล กษณ์ะการท�างานอยี'างเป็�นระบบ กล'าวค.อ ป็ระกอบไป็ด�วยี 3 ส'วน ได�แก'ส'วนน�าเข้�า(Input) ส'วนป็ระมวลผ่ล (Processing) , ส'วนแสดงผ่ลล พิธ์� (Output)

Page 8: CHARPTER   10

ล�กษณะงานตามหน�าท�4ภายในองค&กรล�กษณะงานตามหน�าท�4ภายในองค&กร

Page 322

• ฝ่;ายีบ ญช้�• ฝ่;ายีการตลาด• ฝ่;ายีทร พิยีากร

บ�คคล• ฝ่;ายีการผ่ล�ต• ฝ่;ายีว�จั ยี

Page 9: CHARPTER   10

การใช้�สารสนเทศของผู้��บร"หารระดั�บการใช้�สารสนเทศของผู้��บร"หารระดั�บต�าง ๆต�าง ๆ

ผ่#�บร�หารระด บต'าง ๆ จัะม�การน�าสารสนเทศไป็ใช้�งานแตกต'างก น โดยีระด บการผ่#�บร�หารสามารถแบ'งออกเป็�น 3 ระด บด�วยีก น

1. ผู้��บร"หารระดั�บส�ง

2 . ผู้��บร"หารระดั�บกลาง

3 . ผู้��บร"หารระดั�บล�าง

Page 10: CHARPTER   10

ระดั�บการบร"หารจ�ดัการระดั�บการบร"หารจ�ดัการ

• ระด บการบร�หารจั ดการ สามารถแบ'งออกเป็�น 3 ระด บ

Page 324

•ผ่#�บร�หารระด บส#ง ร บผ่�ดช้อบการวางแผ่นระยีะยีาว (แผ่นกลยี�ทธ์�)

•ผ่#�บร�หารระด บกลาง ร บผ่�ดช้อบการวางแผ่นยี�ทธ์ว�ธ์�•ห วหน�างาน ร บผ่�ดช้อบด#แลเก�*ยีวก บการป็ฏิ�บ ต�งานป็ระจั�าว น

Page 11: CHARPTER   10

ผู้��บร"หารระบบส�ง เป็�นระด บวางแผ่นระยีะยีาว ควบค�มนโยีบายีรวมท %งการวางกลยี�ทธ์�เพิ.*อไป็ส#'เป็0าหมายี

แหล'งทร พิยีากรหร.อสารสนเทศภายีในส'วนใหญ'เป็�นผ่ลสร�ป็เพิ.*อสามารถน�าไป็ใช้�ในการ

ป็ระกอบการต ดส�นใจัผู้��บร"หารระบบกลาง เป็�นระด บวางแผ่นระยีะส %น ด�วยีการส *งการให�เก�ดข้�อป็ฏิ�บ ต�เพิ.*อให�เก�ดความส�าเร7จัตาม

เป็0าหมายีท�*วางไว� ซึ่&*งผ่#�บร�หารระด บกลางม กข้�องเก�*ยีวก บงานด�านงบป็ระมาณ์ ด�านเวลา

และด�านการป็ระเม�นผ่ลการท�างาน โดยีใช้�สารสนเทศท %งจัากแหล'งภายีในองค�กรและนอก

องค�การ แต'จัะใช้�สารสนเทศก บแหล'งภายีในมากกว'า

Page 12: CHARPTER   10

ผู้��บร"หารระบบล�างเป็�นระด บป็ฏิ�บ ต�งาน ซึ่&*งถ.อเป็�นเคร.*องม.อการท�างาน

ข้องผ่#�บร�หารระด บกลางและผ่#�บร�หารระด บส#งสารสนเทศท�*ใช้�งานข้องผ่#�บร�หารระด บล'างน %น

ม กเป็�นเร.*องข้องภายีในเน�นรายีละเอ�ยีดเก�*ยีวก บการป็ฏิ�บ ต�งานเป็�นส�าค ญ

Page 13: CHARPTER   10

ระบบสารสนเทศท�4ใช้�คอมพั"วเตอร&ระบบสารสนเทศท�4ใช้�คอมพั"วเตอร&ท�างานท�างาน

Page 327

Page 14: CHARPTER   10

ช้น"ดัของระบบสาสนเทศช้น"ดัของระบบสาสนเทศ(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)

Page 15: CHARPTER   10

ระบบส�าน�กงานอ�ตโนม�ต"(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)

• ฯลฯ

Page 16: CHARPTER   10

ระบบประมวลผู้ลรายการประจ�าว�น (Transaction Processing System : TPS)ระบบป็ระมวลผ่ลรายีการป็ระจั�าว น เป็�นการป็ระมวลผ่ลข้�อม#ลทาง

ธ์�รก�จัป็ระจั�าท�*เก�*ยีวข้�องก บการด�าเน�นงานป็ระจั�าว นท�*ต�องท�าในธ์�รก�จั เช้'น การบ นท&กยีอดข้ายีแต'ละว น , การ

บ นท&กการส *งส�นค�าในแต'ละว น,รายีการฝ่ากถอนเง�นต#� ATM ระบบสารสนเทศเพั04อการจ�ดัการ (Management Information System : MIS)

ระบบสารสนเทศเพิ.*อการจั ดการหร.อ MIS ซึ่&*งโดยีป็กต�จัะเป็�นแหล'งรวมข้องระบบป็ระมวลผ่ลราการ

ป็ระจั�าว นหร.อ TPS ด�วยีการน�าไป็ป็ระมวลผ่ลเช้'น เม.*อม�การซึ่.%อส�นค�า ระบบ TPS ก7จัะม�การจั ดเก7บรายีการ

ส�นค�าต'าง ๆ ม�การ อ ป็เดต รายีการบ ญช้� ด งน %นระบบ MIS ก7จัะสามารถท�าการสร�าง รายีงานการข้ายีส�นค�า

ป็ระจั�าว น,ส ป็ดาห�,เด.อนเป็�น ม�การสร�างกราฟเพิ.*อช้'วยีว�เคราะห�

Page 17: CHARPTER   10

ระบบสน�บสน1นการต�ดัส"นใจ (Decision Support System : DSS)

ระบบสารสนเทศสน บสน�นการต ดส�นใจัเป็�นระบบสารสนเทศข้องผ่#�บร�หารด�วยีการจั ดท�ารายีงาน

เพิ.*อใช้�ป็ระโยีช้น�ต'อการต ดส�นใจัข้องผ่#�บร�หารระด บต'าง ๆ สามารถน�าข้�อม#ลมาท�าการว�เคราะห�เพิ.*อช้'วยีต ดส�นใจั

และแก�ป็=ญหา รวมท %งใช้�วางแผ่นกลยี�ทธ์�ต'าง ๆ ระบบสน�บสน1นผู้��บร"หารระดั�บส�ง (Executive Support System : ESS)

เป็�นระบบสน บสน�นผ่#�บร�หารระด บส#งในระด บกลยี�ทธ์�และนโยีบายี ท�*ท�าให�ผ่#�บร�หารสามารถค�นค.น

สารสนเทศท %งจัากแหล'งภายีในและภายีนอกมาพิ�จัารณ์า รวมถ&งความสามารถในการอธ์�บายีเหต�ผ่ลว'าท�าไม

เหต�การณ์�น�%จั&งเก�ดข้&%นได�

Page 18: CHARPTER   10

แบบจ�าลองการต�ดัส"นใจแบบจ�าลองการต�ดัส"นใจ

• แบบจ�าลองกลย1ทธิ&

• แบบจ�าลองย1ทธิว"ธิ�

• แบบจ�าลองการปฏิ"บ�ต"งาน

Page 330

Page 19: CHARPTER   10

ระบบผู้��เช้�4ยวช้าญ

(Expert System)เป็�นระบบท�*เป็�นแหล'งรวมข้องความร# �และความเช้�*ยีวช้าญเฉพิาะด�าน ซึ่&*งสามารถน�าเหต�การณ์�ต'าง ๆ

มาท�าการป็ระมวลผ่ลเป็�นภาพิรวมและให�ค�าตอบแก'ผ่#�ใช้� ซึ่&*งแตกต'างก บระบบ DSS ท�*น�าเสนอเพิ�ยีงแนวทาง

หร.อทางเล.อกและให�ผ่#�ใช้�ต ดส�นใจัได�เอง

Page 20: CHARPTER   10
Page 21: CHARPTER   10

ล�กษณะงานตามหน�าท�4ภายในองค&กรล�กษณะงานตามหน�าท�4ภายในองค&กร

Page 322

• ฝ่;ายีบ ญช้�• ฝ่;ายีการตลาด• ฝ่;ายีทร พิยีากร

บ�คคล• ฝ่;ายีการผ่ล�ต• ฝ่;ายีว�จั ยี

Page 22: CHARPTER   10

ระบบธิ1รก"จระบบธิ1รก"จ ((Business Business System)System)เน.*องจัากค�าว'า “ระบบ หมายีถ&งองค�ป็ระกอบส'วนต'าง ”ๆ ท�*ท�างานร'วมก นเพิ.*อ

แสดงจั�ดป็ระสงค�เด�ยีวก น ด งน %นระบบธ์�รก�จัก7จัะป็ระกอบด�วยี ระบบยี'อยีพิ.%นฐานต'าง ๆ

ป็ระกอบเข้�าด�วยีก น เช้'น ระบบการผ่ล�ต , ระบบการตลาด , ระบบบ ญช้� , ระบบส�นค�าคงคล ง,

ระบบบร�หารงานบ�คคล ซึ่&*งก7อาจัม�ระบบยี'อยีอ.*น ๆ อ�กได�ท %งน�%ข้&%นอยี#'ก บป็ระเภทข้องธ์�รก�จั

เป็�นส�าค ญ

Page 23: CHARPTER   10

ระบบการผู้ล"ตระบบการผู้ล"ต ระบบบ�ญช้�ระบบบ�ญช้�ระบบการตลาดัระบบการตลาดัระบบส"นค�า

คงคล�งระบบส"นค�า

คงคล�งระบบบร"หารงานบ1คคล

ระบบบร"หารงานบ1คคล

ระบบธิ1รก"จระบบธิ1รก"จ

Page 24: CHARPTER   10

การว"เคราะห&ระบบการว"เคราะห&ระบบ ((SystemSystem Analysis)Analysis)

การว�เคราะห�ระบบเป็�นการศ&กษาถ&งป็=ญหาท�*เก�ดข้&%นในระบบป็=จัจั�บ นเพิ.*อหาแนวทาง

ในการจั ดการก บระบบให�อยี#'ในร#ป็แบบท�ศทางให�ด�ข้&%นกว'าเด�มโดยีน กว�เคราะห�ระบบจัะเป็�นผ่#�

ท�*ท�าหน�าท�*ในการศ&กษาป็=ญหาและความต�องการข้ององค�การเพิ.*อก�าหนด บ�คคล ข้�อม#ล การ

ป็ระมวลผ่ล การส.*อสารและเทคโนโลยี�สารสนเทศ ว'าจัะจั ดการอยี'างไร เพิ.*อพิ ฒนาระบบ

ธ์�รก�จัไป็ส#'เป็0าหมายีได�

Page 25: CHARPTER   10

1 .ไม�ต�องดั�าเน"นการใดั ๆ ย�งคงใช้�ระบบงานเดั"ม ต�อไป ซ<4งอาจเก"ดั

จากงบประมาณ หร0อระบบท�4ม�ความซ�บซ�อนจนเก"นไป

2. ปร�บปร1งระบบงานเดั"มให�ม�ประส"ทธิ"ภาพัย"4งข<(น

3. พั�ฒนาระบบใหม�

Page 26: CHARPTER   10

นอกจัากท�*ด�าเน�นการพิ ฒนาข้&%นมาเองแล�วเราสามารถท�*จัะหาซึ่.%อซึ่อฟต�แวร�เข้�ามาใช้�

งานโยีการจั ดหาซึ่อฟต�แวร�เพิ.*อมาใช้�ในหน'วยีงานให�สามารถใช้�งานได�ตาม ว ตถ�ป็ระสงค�ท�*

เราต�องการน %นไม'ใช้'เร.*องง'ายี โดยีส�*งท�*ต�องด�ามาพิ�จัารณ์า 4อยี'างค.อ

What ค0อ ว�ตถ1ประสงค&ของระบบค0ออะไรม�ข�(นตอนอย�างไรเพั04อ

ไปส��ความส�าเร*จ

How ค0อ ว"ธิ�การท�างานอย�างไร เพั04อให�งานส�าเร*จ

When ค0อ เวลาท�4จะเร"4มดั�าเน"นการจนกระท�4งระบบงานส�าเร*จ

เม04อไร

Who ค0อ บ1คคลใดัท�4ร�บผู้"ดัช้อบในโครงการดั�งกล�าว

Page 27: CHARPTER   10

การพิ ฒนาระบบสารสนเทศน %นเต7มไป็ด�วยีความยี�'งยีากและซึ่ บซึ่�อน ซึ่&*งการพิ ฒนา

สารสนเทศมาน %นควรจัะจั�องม�การวางแผ่นและป็ฏิ�บ ต�งานตามข้ %นตอนท�*ถ#กต�อง โดยีค�าถาม

พิ.%นฐานท�*ข้�องเก�*ยีวก บการพิ ฒนาระบบสารสนเทศป็ระกอบด�วยี1 .ระบบท�4พั�ฒนาน�(นใช้�ก�บฮาร&ดัแวร&ช้น"ดัใดั และฮาร&ดัแวร&เดั"มท�4ม�อย��

สามารถน�ามาใช้�ไดั�หร0อไม�

2 .งบประมาณหร0อค�าใช้�จ�ายเท�าไร

3 .เวลาท�4ใช้�ในการพั�ฒนาใช้�ระยะเวลานานแค�ไหน

4. ซอฟิต&แวร&น�(นม�ความน�าเช้04อถ0อ ม�ประส"ทธิ"ภาพัและตรงความ

ต�องการหร0อไม�

Page 28: CHARPTER   10

ท�มงานพั�ฒนาระบบท�มงานพั�ฒนาระบบ

ในท�มงานพิ ฒนาระบบสารสนเทศข้องแต'ละหน'วยีงานน %น ม กแตกต'างก น กล'าว

ค.อจัะไม'ม�กฎเกณ์ฑ์�ท�*สามารถระบ�ลงไป็อยี'างช้ ดเจัน ผ่#�ท�*เก�*ยีวข้�องก บท�มงานพิ ฒนาระบบ ก7ยี ง

สามารถแจังเป็�นกล�'มบ�คคลต'าง ๆ ตามรายีละเอ�ยีดด งต'อไป็น�%

Page 29: CHARPTER   10

1.คณะกรรมการดั�าเน"นงานเป็�นผ่#�บร�หารระด บส#ง ท�*ท�าหน�าท�*ในการจั ดท�า นโยีบายี ก�าหนดแนวทาง และกฎเกณ์ฑ์�

ต'าง ๆ เพิ.*อให�ด�าเน�นการเป็�นไป็ตามว ตถ�ป็ระสงค�

2.ผู้��จ�ดัการโครงการ (Project Manager)ผ่#�จั ดการโครงการเป็�นห วหน�าโครงการท�*ม�หน�าท�*ในการควบค�มท�มงาน ก�าหนดท�ศทาง

เพิ.*อให�ท�มงานสามารถด�าเน�นงานตามแผ่นงานท�*ได�วางไว� ไม'ว'าจัะเป็�น ด�านงบป็ระมาณ์

บ�คลากร และเวลาโดยีผ่#�จั ดการโครงงานต�องบร�หารงานให�สามารถบรรล�ตามว ตถ�ป็ระสงค�

ได�

Page 30: CHARPTER   10

4 .โปรแกรมเมอร& (Programmer)เป็�นผ่#�ท�*ท�าหน�าท�*ในการว�เคราะห� และออกแบบระบบ

งาน

3.น�กว"เคราะห&ระบบ (System Analyst)เป็�นผ่#�ท�*ท�าหน�าท�*ในการว�เคราะห� และออกแบบระบบงาน

5 .ว"ศวกรระบบ (System Engineer)เป็�นผ่#�ท�*ท�าหน�าท�*ในการจั ดการหร.อแก�ไข้ป็=ญหาด�าน

ระบบคอมพิ�วเตอร� การต�ดต %งซึ่อฟต�แวร� การวางแผ่นและออกแบบระบบเคร.อข้'ายีและต�ดต %ง

อ�ป็กรณ์�ส.*อสารและเคร.อข้'ายีต'าง ๆ

Page 31: CHARPTER   10

6 .ฝ่?ายงานเทคน"คและสน�บสน1น (Technical Support)

เป็�นผ่#�ท�*ท�าหน�าท�*สน บสน�นงานด�านเทคน�คต'าง ๆ ท %งทางด�านฮาร�ดแวร�และ

ซึ่อฟต�แวร� ซึ่&*งอาจัเป็�นส'วนงานหน&*งข้องฝ่;ายีว�ศวกรระบบ7 .เจ�าหน�าท�4รวบรวมข�อม�ลเป็�นผ่#�ท�*ท�าหน�าท�*ในการรวบรวมข้�อม#ลต'าง ๆ

8 .ผู้��ใช้�งาน (End User)เป็�นผ่#�ใช้�งานป็ลายีทาง ซึ่&*งก7ค.อผ่#�ใช้�ระบบน *นเอง

Page 32: CHARPTER   10

วงจรการพั�ฒนาระบบวงจรการพั�ฒนาระบบ ((System Development Life System Development Life Cycle :SDLD)Cycle :SDLD)

เม.*อการพิ ฒนาระบบสารสนเทศ จั�าเป็�นต�องได�ร บการวางแผ่นท�*ด� ด งน %น จั&งม�การ

ก�าหนดข้ %นตอนข้องการพิ ฒนาระบบสารสนเทศต %งแต'เร�*มต�นจันกระท *งจับ ซึ่&*งข้ %นตอนด งกล'าว

เร�ยีกว'า วงจรการพั�ฒนาระบบสารสนเทศ“ ”สาเหต�ท�*ม�การพิ ฒนาระบบสารสนเทศข้&%นมาส.บเน.*องจัาก

วงจัรช้�ว�ต และซึ่อฟต�แวร�เหม.อนก นก7ม�วงจัรการพิ ฒนาต %งแต'เร�*มต�นจันถ&งใช้�งานจัร�ง ซึ่&*ง

วงจัรในการท�* พิ ฒนาระบบสารสนเทศน %นป็ระกอบไป็ด�วยี 7 ข้ %นตอน ด งต'อไป็น�%

Page 33: CHARPTER   10

1 .การก�าหนดัป@ญหา (Problem Definition)

2 .การว"เคราะห& (Analysis)

3 .การออกแบบ (Design)

4 .การพั�ฒนา (Development)

5. การทดัสอบ (Testing)

6. การต"ดัต�(ง (Implementation)

7. การบ�าร1งร�กษา (Maintenance)

Page 34: CHARPTER   10

1.การก�าหนดัป@ญหา(Problem Definition)

2.การว"เคราะห& (Analysis)

3.การออกแบบ (Design)

4.การพั�ฒนา (Development)5.การทดัสอบ (Testing)

6.การต"ดัต�(ง (Implementation)

7.การบ�าร1งร�กษา (Maintenance)

วงจรการพั�ฒนาระบบสารสนเทศ (System Development)

Page 35: CHARPTER   10

การก�าหนดัป@ญหาการก�าหนดัป@ญหา((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ช้�ดัเจน ถ�กต�อง และยอมร�บท�(งสองฝ่?าย

สร�ป็ข้ %นตอนการก�าหนดป็=ญหา ค.อ

Page 36: CHARPTER   10

การว"เคราะห& การว"เคราะห& ((Analysis)Analysis)

1 .ว"เคราะห&ระบบงานเดั"ม2 .ก�าหนดัความต�องการของระบบใหม�3 .สร�างแบบจ�าลองเช้"งตรรกะ (Logical Model)

4 .สร�างพัจนาน1กรมข�อม�ล (Data Dictionary)

เพิ.*อให�ทราบถ&งรายีละเอ�ยีดข้ %นตอนการด�าเน�นงานว'าป็ระกอบด�วยีอะไรบ�าง และม�

ความส มพิ นธ์�ข้�องเก�*ยีวก บส�*งใด สร�ป็ข้ %นตอนการว�เคราะห� ค.อ

Page 37: CHARPTER   10

เคร.*องม.อท�*ช้'วยีในการว�เคราะห�ระบบป็ระกอบด�วยี เคร.*องม.อ 2 ช้น�ด ได�แก'

1 .แผู้นภาพักระแสข�อม�ล (Data Flow Diagram)

2 .แผู้นภาพักระแสข�อม�ลในล�กษณะเช้"งว�ตถ1 (OOP:Uses

Case Diagram)

Page 38: CHARPTER   10

1 .แผู้นภาพักระแสข�อม�ล (Data Flow Diagram)

Page 39: CHARPTER   10

2.แผู้นภาพักระแสข�อม�ลในล�กษณะเช้"งว�ตถ1 (OOP: Uses Case Diagram)

Page 40: CHARPTER   10

การออกแบบ การออกแบบ ((Design)Design)

1 .การออกแบบรายงาน ฟิอร&มต�าง ๆ2 .การออกแบบจดัภาพั3 .การออกแบบข�อม�ลน�าเข�า4 .การออกแบบผู้�งระบบ5 .ออกแบบฐานข�อม�ล6 .สร�างต�นแบบ

การออกแบบเป็�นข้ %นตอนข้องการน�าผ่ลล พิธ์�ท�*ได�จัากว�เคราะห�ตรรกะ หร.อ ลอจั�กมา

พิ ฒนาเป็�นร#ป็แบบทางกายีภาพิหร.อทางฟCส�ค ล เช้'น การออกแบบยี#สเซึ่อร�อ�นเตอร�เฟส

การออกแบบฐานข้�อม#ล เป็�นต�น

Page 41: CHARPTER   10

การออกแบบจอภาพั

การออกแบบรายงาน

การอ"นพั1ต+เอาต&พั1ต

Page 42: CHARPTER   10

การพั�ฒนา การพั�ฒนา ((Development)Development)

การพิ ฒนาเป็�นข้ %นตอนข้องการพิ ฒนาโป็รแกรมด�วยีการเข้�ยีน โป็รแกรมด�วยี

ภาษาคอมพิ�วเตอร� ซึ่&*งควรเล.อก ภาษาคอมพิ�วเตอร� ท�*เหมาะสมก บระบบงาน บ�าร�งร กษา

ง'ายี โดยีในข้ %นตอนข้องการพิ ฒนาอาจัใช้�เคร.*องม.อ ท�*เร�ยีกว'า CASE Z(Computer Aided

Software Engineering) มาช้'วยีในการพิ ฒนาเพิ.*อให�ม�ค�ณ์ภาพิและสมบ#รณ์�ยี�*งข้&%น

สร�ป็ข้ %นตอนการพิ ฒนา ค.อ1 .พั�ฒนาโปรแกรมตามท�4ไดั�ออกแบบไว�2 .เล0อกภาษาคอมพั"วเตอร&ท�4เหมาะสมก�บงานพั�ฒนาและบ�าร1งร�กษา

ง�าย3 .สามารถใช้�เคร04องม0อ CASE ช้�วยในการพั�ฒนาเพั04อให�ระบบม�

ค1ณภาพัย"4งข<(น4 .สร�างเอกสารประกอบโปรแกรม

Page 43: CHARPTER   10

การทดัสอบ การทดัสอบ ((Testing)Testing)

การทดสอบเป็�นข้ %นตอนข้องการทดสอบระบบก'อนท�*จัะน�าไป็ต�ดต %งเพิ.*อใช้�งาน

จัร�ง โดยีท�าการตรวจัสอบร#ป็แบบภาษาเข้�ยีน (Syntax) และการตรวจัสอบระบบว'าตรง

ก บความต�องการข้องผ่#�ใช้�หร.อไม'สร�ป็ข้ %นตอนการทดสอบ ค.อ

1 .ระหว�างท�4ท�าการพั�ฒนาควรม�การทดัสอบโปรแกรมร�วมไปดั�วย2 .การทดัสอบควรทดัสอบข�อม�ลท�4ไดั�จ�าลองข<(นมาเองก�อน3 .ควรทดัสอบท�(งในส�วนของต�วซอฟิต&แวร&ว�าท�างานถ�กต�องหร0อไม�

และตรวจสอบว�าซอฟิต&แวร&ท�4 พั�ฒนาน�(นตรงก�บความต�องการของผู้��ใช้�งานหร0อไม�5. ฝ่Cกอบรมการใช้�งาน

Page 44: CHARPTER   10

การต"ดัต�(ง การต"ดัต�(ง ((Implementation)Implementation)

การต�ดต %งเป็�นข้ %นตอนท�*ด�าเน�นการต�ดต %งระบบเพิ.*อใช้�งานจัร�ง โดยีเทคน�คการ

ต�ดต %งระบบสามารถต�ดต %งได�ท นท�ทนใด ต�ดต %งท�ละเฟส หร.อต�ดต %งแบบค#'ข้นานสร�ป็ข้ %นตอนการต�ดต %ง ค.อ

1 .ศ<กษาสภาพัแวดัล�อมพั0(นท�4ท�4ต�องการต"ดัต�(ง2 .เตร�ยมอ1ปกรณ& ฮาร&ดัแวร& อ1ปกรณ&ส04อสารและเคร0อข�ายให�พัร�อม3 .ต"ดัต�(งระบบ ลงโปรแกรมระบบปฏิ"บ�ต"การและโปรแกรมประย1กต&4 .ดั�าเน"นการใช้�ระบบใหม�5 .จ�ดัท�าค��ม0อการใช้�งาน

Page 45: CHARPTER   10

การบ�าร1งร�กษา การบ�าร1งร�กษา ((Maintenance)Maintenance)

การบ�าร�งร กษาเป็�นข้ %นตอนข้องการแก�ไข้ป็ร บป็ร�งระบบงานหล งจัากท�ได�

พิบป็=ญหาบางอยี'างและรวมถ&งความต�องการเพิ�*มเต�ม รวมท %งการบ�าร�งร กษาท�งฮาร�ดแวร�

และซึ่อฟต�แวร�ให�อยี#'ในสภาพิใช้�งานได�เสมอ สร�ป็ข้ %นตอนการบ�าร�งร กษา ค.อ

1 .หากพับป@ญหาท�4เก�4ยวข�องก�บข�อผู้"ดัพัลาดัของโปรแกรม ร�บแก�ไขโดัยดั�วน

2 .อาจจ�าเปAนต�องเพั"4มเต"มความต�องการของโปรแกรมใหม�ในกรณ�ผู้��ใช้�ต�องการ

3 .อ1ปกรณ&ฮาร&ดัแวร&ต�าง ๆ ต�องไดั�ร�บการตรวจเช้*กตามระยะเวลา4 .บ�าร1งร�กษาท�(งดั�านซอฟิต&แวร&และฮาร&ดัแวร&

Page 46: CHARPTER   10

การจ�ดัท�าต�นแบบ การจ�ดัท�าต�นแบบ ((Prototype)Prototype)

การสร�างต�นแบบโดยีข้ %นตอนน�%เป็�นการจั ดท�าต�นแบบข้องผ่ล�ตภ ณ์ฑ์�เพิ.*อให�เห7น

ร#ป็ล กษณ์�ข้องผ่ล�ตภ ณ์ฑ์�ช้�%นน %นว'าเป็�นอยี'างไร พิอใจัหร.อไม'ตรงตามท�*ออกแบบไว�หร.อ

เป็ล'า ก'อนท�*จัะด�าน�นการสร�างผ่ล�ตภ ณ์ฑ์�ช้�%นน %นจัร�ง ๆ ต'อไป็การจั ดท�าโป็รโตไทป็Dก7ยี งสามารถจั ดท�าได� 2 ร#ป็แบบด�วยีก น ค.อ

1 .โปรโตไทป.ใช้�แล�วโยนท"(ง ค0อ พั�ฒนาอย�างเร*วและม�การเปล�4ยนบ�อยจนล�กค�าพัอใจ

2 .โปรโตไทป.แบบม�การพั�ฒนา ค0อ สร�างอย��ม�4นคงต�(งแต�เร"4มต�นจนส�าเร*จเปAนโปรแกรม

Page 47: CHARPTER   10

การเล0อกในการพั�ฒนาการเล0อกในการพั�ฒนาโปรแกรมโปรแกรม

ในการพิ�จัารณ์าว'าจัะใช้�ทางเล.อกใดในการพิ ฒนาโป็รแกรม คงต�องค�าน&งถ&ง

ป็=จัจั ยีและความเหมาะสมหลายีด�านด�วยีก น แต'อยี'างไรก7ตามสามารถเล.อกทางเล.อกเพิ.*อ

พิ ฒนาโป็รแกรมด�วยีว�ธ์�ต'าง ๆ ด งต'อไป็น�%1 .การพั�ฒนาโปรแกรมข<(นใช้�งานเอง (In-house)

2 .การซ0(อโปรแกรมส�าเร*จร�ป (Software Package)

3 .การว�าจ�าบร"ษ�ทพั�ฒนาระบบ (Outsourcing)

Page 48: CHARPTER   10

การเล0อกในการพั�ฒนาการเล0อกในการพั�ฒนาโปรแกรมโปรแกรม

ข้ %นตอนส�ดท�ายีข้องการต�ดต %งระบบก7 ค.อ การเป็ล�*ยีนระบบงานเด�มมาเป็�น

ระบบงานใหม' ซึ่&*งจั ดเป็�นเร.*องใหญ'ท�เด�ยีว โดยีฉพิาะเม.*อระบบงานเด�มน %นท�*เคยีใช้�

คอมพิ�วเตอร�จั ดเก7บข้�อม#ลมาก'อนและต�องการป็ร บเป็ล�*ยีนระบบเด�มด�วยีการใช้�ระบบใหม'

ซึ่&*งคอมพิ�วเตอร�ม�ความแตกกต'างก นในเร.*องเพิลตฟอร�ม ด งน %นการถ'ายีโอนข้�อม#ลมายี ง

ระบบงานใหม' เป็�นเร.*องไม'ง'ายี ซึ่&*งต�องท�าการระม ดระว ง แต'อยี'างไรก7ตาม การต�ดต %ง

ระบบม�เทคน�คการต�ดต %งให�สามารถพิ�จัารณ์าถ&งความเหมาะสมว'าเราจัะใช้�เทคน�คการ

ต�ดต %งระบบด�วยีว�ธ์ใด

Page 49: CHARPTER   10

1 .การต"ดัต�(งเพั04อใช้�ระบบงานใหม�ท�นท� (Direct

Changeover)

2. การต"ดัต�(งระบบแบบค��ขนาน (Parallel Running)

3. การต"ดัต�(งแบบท�ละเฟิส (Phase Changeover)

4. การต"ดัต�(งระบบแบบโครงการน�าร�อง (Plot

Project)

แนวทางหร.อเทคน�คในการต�ดต %งระบบป็ระกอบด�วยี

Page 50: CHARPTER   10

สร1ปท�ายบทท�4 สร1ปท�ายบทท�4 1010

ความหมายีข้องข้�อม#ลและสารสนเทศ ระบบสารสนเทศ การใช้�สารสนเทศ

ข้องผ่#�บร�หารระด บต'าง ๆ ช้น�ดข้องระบบสารสนเทศ ซึ่&*งป็ระกอบด�วยีระบบส�าน กงาน

อ ตโนม ต� ระบบป็ระมวลผ่ลผ่ลรายีการป็ระจั�า ระบบสารสนเทศเพิ.*อการจั ดการ ระบบ

สน บสน�นการต ดส�นใจั ระบบสารสนเทศสน บสน�นผ่#�บร�หารระด บส#ง และระบบ

ผ่#�เช้�*ยีวช้าญ การว�เคราะห�ระบบและท�มงานพิ ฒนาระบบ วงจัรการพิฒนาระบบ การ

จั ดท�าโป็รโตไทป็D ทางเล.อกในการพิ ฒนาโป็รแกรม และเทคน�คแนวทางในการต�ดต %ง

ระบบ ซึ่&*งรายีละเอ�ยีดด งกล'าว ท�าให�มองภาพิข้องการพิ ฒนาระบบสารสนเทศได�เข้�าใจั

และช้ ดเจันยี�*งข้&%