99
1 บบบบบ บบบบบ 3 3 บบบบบบบบ บบบบบบบบ

บทที่ 3 ซอฟต์แวร์

  • Upload
    tarika

  • View
    50

  • Download
    0

Embed Size (px)

DESCRIPTION

บทที่ 3 ซอฟต์แวร์. องค์ประกอบด้านซอฟต์แวร์. 1.ซอฟต์แวร์ระบบ (System Software) 2. ซอฟต์แวร์ประยุกต์ (Application Software). ซอฟต์แวร์. 1. ซอฟต์แวร์ระบบ (System Software). เกี่ยวข้องกับการควบคุมการทำงานที่ใกล้ชิดกับอุปกรณ์คอมพิวเตอร์มากที่สุด แบ่งออกเป็น 2 ประเภท คือ - PowerPoint PPT Presentation

Citation preview

Page 1: บทที่ 3 ซอฟต์แวร์

11

บทท บทท 3 3 ซอฟตแวรซอฟตแวร

Page 2: บทที่ 3 ซอฟต์แวร์

22

1.1.ซอฟตแวรระบบซอฟตแวรระบบ (System (System Software)Software) 2. 2. ซอฟตแวรประยกตซอฟตแวรประยกต (Application (Application Software)Software)

Page 3: บทที่ 3 ซอฟต์แวร์

33

ซอฟตแวรซอฟตแวร

Page 4: บทที่ 3 ซอฟต์แวร์

44

1. 1. ซอฟตแวรระบบ ซอฟตแวรระบบ (Syst(Syst em Software) em Software)

เกยวของกบการควบคมการทำางานทใกลเกยวของกบการควบคมการทำางานทใกลชดกบอปกรณคอมพวเตอรมากทสดชดกบอปกรณคอมพวเตอรมากทสดแบงออกเปน แบงออกเปน 2 2 ประเภท คอประเภท คอ

ระบบปฎบตการ ระบบปฎบตการ (operating systems) (operating systems)โปรแกรมอรรถประโยชน โปรแกรมอรรถประโยชน (utility (utilityprograms)programs)

Page 5: บทที่ 3 ซอฟต์แวร์

55

2.2.ซอฟตแวรประยกตซอฟตแวรประยกต (Application Software) (Application Software)พฒนาขนมาเพอใชเฉพาะพฒนาขนมาเพอใชเฉพาะดานเทานนดานเทานนแบงออกตามเกณฑทใชแบงแบงออกตามเกณฑทใชแบงไดดงนไดดงน แบงตามลกษณะการผลต แบงตามลกษณะการผลตแบงตามกลมการใชงานแบงตามกลมการใชงาน

Page 6: บทที่ 3 ซอฟต์แวร์

66

2.2.ซอฟตแวรประยกตซอฟตแวรประยกต (Application Software) (Application Software) แบงตามลกษณะการผลต ได แบงตามลกษณะการผลต ได2 2 ประเภทคอประเภทคอซอฟตแวรทพฒนาขนใชเองโดยซอฟตแวรทพฒนาขนใชเองโดยเฉพาะเฉพาะ

ซอฟตแวรทหาซอไดโดยทวไป ซอฟตแวรทหาซอไดโดยทวไป

Page 7: บทที่ 3 ซอฟต์แวร์

77

2.2.ซอฟตแวรประยกตซอฟตแวรประยกต (Application Software) (Application Software) แบงตามกลมการใชงาน ได แบงตามกลมการใชงาน ได3 3 กลมใหญคอกลมใหญคอกลมการใชงานทางดานธรกจกลมการใชงานทางดานธรกจกลมการใชงานทางดานกราฟกกลมการใชงานทางดานกราฟกและมลตมเดยและมลตมเดย

กลมใชงานบนเวบและการตดตอกลมใชงานบนเวบและการตดตอสอสารสอสาร

Page 8: บทที่ 3 ซอฟต์แวร์

88

การจดหาซอฟตแวรมาใชการจดหาซอฟตแวรมาใชงานงาน

1. 1. แบบสำาเรจรป แบบสำาเรจรป (Package (PackageSoftware)Software)

2 . 2 . แบบวาจาง แบบวาจาง (Custom (CustomSoftware)Software)

3 . 3 . แบบทดลองใช แบบทดลองใช (Shareware)(Shareware) 4 . 4 . แบบใชงานฟร แบบใชงานฟร (Freeware)(Freeware) 5 . 5 . แบบโอเพนซอรส แบบโอเพนซอรส (Public(Public

- Domain/Open Source)- Domain/Open Source)

Page 9: บทที่ 3 ซอฟต์แวร์

99

1. 1. แบบสำาเรจรป แบบสำาเรจรป (Package Software) (Package Software)

หาซอไดกบตวแทนจำาหนายซอฟตแวรทไดรบการหาซอไดกบตวแทนจำาหนายซอฟตแวรทไดรบการแตงตงจากบรษทผผลตโดยตรงแตงตงจากบรษทผผลตโดยตรง

นำาไปตดตงเพอการใชงานไดโดยทนท โดยมบรรจ นำาไปตดตงเพอการใชงานไดโดยทนท โดยมบรรจภณฑและเอกสารคมอการใชงานไวแลวภณฑและเอกสารคมอการใชงานไวแลว

อาจเขาไปในเวบไซทของบรษทผผลตเพอซอไดเชนอาจเขาไปในเวบไซทของบรษทผผลตเพอซอไดเชนกนกน

Page 10: บทที่ 3 ซอฟต์แวร์

1010

2 . 2 . แบบวาจาง แบบวาจาง (Custom (Custom

Software)Software)เหมาะกบลกษณะงานทเปนแบบเฉพาะเหมาะกบลกษณะงานทเปนแบบเฉพาะจำาเปนตองผลตขนมาใชเองหรอวาจางใหทำาจำาเปนตองผลตขนมาใชเองหรอวาจางใหทำาอาจมคาใชจายทแพงพอสมควรอาจมคาใชจายทแพงพอสมควร

Page 11: บทที่ 3 ซอฟต์แวร์

1111

3 . 3 . แบบทดลองแบบทดลองใช ใช

(Shareware)(Shareware)ลกคาสามารถทดสอบการใชงานของลกคาสามารถทดสอบการใชงานของโปรแกรมกอนไดฟรโปรแกรมกอนไดฟร

ผผลตจะกำาหนดระยะเวลาของการใชงานผผลตจะกำาหนดระยะเวลาของการใชงาน หรอเงอนไขอน เชน ใชไดภายใน หรอเงอนไขอน เชน ใชไดภายใน 30 30 วน หรอ วน หรอ

ใชได แตปรบลดคณสมบตบางอยางลง ใชได แตปรบลดคณสมบตบางอยางลงอาจดาวนโหลดไดจากเครอขายอนเทอรเนตอาจดาวนโหลดไดจากเครอขายอนเทอรเนต

Page 12: บทที่ 3 ซอฟต์แวร์

1212

4 . 4 . แบบใชงานแบบใชงานฟร ฟร

(Freeware)(Freeware)สามารถดาวนโหลดบนอนเทอรเนตไดสามารถดาวนโหลดบนอนเทอรเนตไดสวนใหญจะเปนโปรแกรมขนาดเลกและสวนใหญจะเปนโปรแกรมขนาดเลกและ

ใชเวลาเพยงไมกนาทในการดาวนโหลดใชเวลาเพยงไมกนาทในการดาวนโหลด ใหใชงานไดฟร แตไมสามารถนำาไป ใหใชงานไดฟร แตไมสามารถนำาไป

พฒนาตอหรอแกไขเปลยนแปลงไดพฒนาตอหรอแกไขเปลยนแปลงไดลขสทธเปนของบรษทหรอทมงานผผลตลขสทธเปนของบรษทหรอทมงานผผลต

Page 13: บทที่ 3 ซอฟต์แวร์

1313

5 . 5 . แบบโอเพนซอรส แบบโอเพนซอรส -(Public Domain/Op-(Public Domain/Op

en Source) en Source) Open Source = Open Source = ซอฟตแวรทมการเปดใหแกไขซอฟตแวรทมการเปดใหแกไขปรบปรงตวโปรแกรมตางๆไดปรบปรงตวโปรแกรมตางๆได

นำาเอาโคดโปรแกรมไปพฒนาและประยกตใชไดภายนำาเอาโคดโปรแกรมไปพฒนาและประยกตใชไดภายใตเงอนไขทกำาหนดใตเงอนไขทกำาหนด

มนกพฒนาจากทวโลก ชวยกนเขยนโคดและนำาไปมนกพฒนาจากทวโลก ชวยกนเขยนโคดและนำาไปแจกจายตอแจกจายตอ

ประหยดเงนและคาใชจายประหยดเงนและคาใชจายการพฒนาโปรแกรมทำาไดเรวขนการพฒนาโปรแกรมทำาไดเรวขน

Page 14: บทที่ 3 ซอฟต์แวร์

1414

ระบบปฏบตการ ระบบปฏบตการ (operating (operatingsystems)systems)

ใชสำาหรบการควบคมและประสานงานใชสำาหรบการควบคมและประสานงานอปกรณคอมพวเตอรทงหมดโดยเฉพาะกบอปกรณคอมพวเตอรทงหมดโดยเฉพาะกบสวนนำาเขาและสงออกผลลพธ สวนนำาเขาและสงออกผลลพธ (I/O Devi (I/O Devi

ce) ce) บางครงเรยกวา แพลตฟอรม บางครงเรยกวา แพลตฟอรม (platf(platform)orm)

คอมพวเตอรจะทำางานไดจำาเปนตองมระบบคอมพวเตอรจะทำางานไดจำาเปนตองมระบบปฏบตการตดตงอยในเครองเสยกอนปฏบตการตดตงอยในเครองเสยกอน

Page 15: บทที่ 3 ซอฟต์แวร์

1515

คณสมบตในการทำางานคณสมบตในการทำางานการทำางานแบบ การทำางานแบบ -Multi Tasking-Multi Tasking

Page 16: บทที่ 3 ซอฟต์แวร์

1616

คณสมบตในการทำางานคณสมบตในการทำางาน

การทำางานแบบ การทำางานแบบ -Multi User-Multi User

Page 17: บทที่ 3 ซอฟต์แวร์

1717

ประเภทของระบบปฏบตการประเภทของระบบปฏบตการ

อาจแบงออกไดเปน อาจแบงออกไดเปน 3 3 ประเภท คอประเภท คอ 1. 1. ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว -(stand-(stand

alone OS) alone OS) 2 . 2 . ระบบปฏบตการแบบเครอขาย ระบบปฏบตการแบบเครอขาย

(network OS) (network OS) 3 . 3 . ระบบปฏบตการแบบฝง ระบบปฏบตการแบบฝง (embeded (embeded

OS)OS)

Page 18: บทที่ 3 ซอฟต์แวร์

1818

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)

มงเนนและใหบรการสำาหรบผใชเพยงคนเดยว มงเนนและใหบรการสำาหรบผใชเพยงคนเดยว((เจาของเครองนนๆเจาของเครองนนๆ))

นยมใชสำาหรบเครองคอมพวเตอรทประมวลผลและนยมใชสำาหรบเครองคอมพวเตอรทประมวลผลและ ทำางานแบบทวไป เชน เครองคอมพวเตอรตามบาน ทำางานแบบทวไป เชน เครองคอมพวเตอรตามบาน

หรอสำานกงานหรอสำานกงาน รองรบการทำางานบางอยาง เชน พมพรายงาน ดหนง รองรบการทำางานบางอยาง เชน พมพรายงาน ดหนง

ฟงเพลงหรอเชอมตอเขากบอนเทอรเนต เปนตน ฟงเพลงหรอเชอมตอเขากบอนเทอรเนต เปนตนปจจบนสามารถเปนเครองลกขายเพอขอรบบรการปจจบนสามารถเปนเครองลกขายเพอขอรบบรการ

จากเครองแมขายไดดวยจากเครองแมขายไดดวย

Page 19: บทที่ 3 ซอฟต์แวร์

1919

2 .2 .ระบบปฏบตการแบบเครอระบบปฏบตการแบบเครอขาย ขาย (network OS) (network OS)

มงเนนและใหบรการสำาหรบผใชหลายๆคน มงเนนและใหบรการสำาหรบผใชหลายๆคน -(multi user)-(multi user)

นยมใชสำาหรบงานใหบรการและประมวลผลขอมลนยมใชสำาหรบงานใหบรการและประมวลผลขอมลสำาหรบเครอขายโดยเฉพาะสำาหรบเครอขายโดยเฉพาะ

มกพบเหนไดกบการนำาไปใชในองคกรธรกจทวไปมกพบเหนไดกบการนำาไปใชในองคกรธรกจทวไปเครองคอมพวเตอรทตดตงระบบปฎบตการเหลาเครองคอมพวเตอรทตดตงระบบปฎบตการเหลา

นจะเรยกวาเครอง นจะเรยกวาเครอง server ( server (เครองแมขายเครองแมขาย))

Page 20: บทที่ 3 ซอฟต์แวร์

2020

3 .3 .ระบบปฏบตการแบบระบบปฏบตการแบบฝง ฝง (embeded OS) (embeded OS)

พบเหนไดในอปกรณคอมพวเตอรพกพาขนาดพบเหนไดในอปกรณคอมพวเตอรพกพาขนาดเลก เชน พดเอ หรอ เลก เชน พดเอ หรอ smart phone smart phone บางรนบางรน

สนบสนนการทำางานแบบเคลอนทไดเปนอยางดสนบสนนการทำางานแบบเคลอนทไดเปนอยางดบางระบบมคณสมบตทใกลเคยงกบระบบปฎบตบางระบบมคณสมบตทใกลเคยงกบระบบปฎบต

การแบบเดยว เชน ดหนง ฟงเพลงหรอเชอมตอการแบบเดยว เชน ดหนง ฟงเพลงหรอเชอมตออนเทอรเนตไดอนเทอรเนตได

Page 21: บทที่ 3 ซอฟต์แวร์

2121

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)

DOS (Disk Operating DOS (Disk Operating System) System)พฒนาขนเมอประมาณป พฒนาขนเมอประมาณป 19801980ใชสำาหรบเครองคอมพวเตอรสวนบคคลใชสำาหรบเครองคอมพวเตอรสวนบคคล

เปนหลกเปนหลกปอนชดคำาสงทเรยกวาปอนชดคำาสงทเรยกวา -command line-command line

Page 22: บทที่ 3 ซอฟต์แวร์

2222

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)

DOS (Disk Operating System)DOS (Disk Operating System)

Page 23: บทที่ 3 ซอฟต์แวร์

2323

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)

WindowsWindowsสวนประสานงานกบผใชแบบสวนประสานงานกบผใชแบบ GUI GUI

(Graphical User Interface) (Graphical User Interface)ใชงานไดงาย ผใชไมตองจดจำาคำาสงใหยงใชงานไดงาย ผใชไมตองจดจำาคำาสงใหยง

ยากยากแบงงานออกเปนสวนๆทเรยกวาแบงงานออกเปนสวนๆทเรยกวาหนาตางหนาตาง

งานงาน หรอ หรอ WindowsWindows

Page 24: บทที่ 3 ซอฟต์แวร์

2424

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)WindowsWindows

Page 25: บทที่ 3 ซอฟต์แวร์

2525

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)

UnixUnixผใชกบตองมความรทางดานผใชกบตองมความรทางดาน

คอมพวเตอรพอสมควรคอมพวเตอรพอสมควรรองรบกบการทำางานของผใชไดรองรบกบการทำางานของผใชได

หลายๆคนพรอมกน หลายๆคนพรอมกน -(multi user)-(multi user)มการพฒนาระบบทสนบสนนใหใชมการพฒนาระบบทสนบสนนใหใช

งานไดทงแบบเดยวและแบบเครอขายงานไดทงแบบเดยวและแบบเครอขาย

Page 26: บทที่ 3 ซอฟต์แวร์

2626

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)

UnixUnix

Page 27: บทที่ 3 ซอฟต์แวร์

2727

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)

Mac OS X Mac OS Xใชกบเครองคอมพวเตอรทผลตขนใชกบเครองคอมพวเตอรทผลตขน

โดยบรษทแอปเปลเทานนโดยบรษทแอปเปลเทานนเหมาะสมกบการใชงานประเภทสงพมพเหมาะสมกบการใชงานประเภทสงพมพ

เปนหลกเปนหลกมระบบสนบสนนแบบ มระบบสนบสนนแบบ GUIGUIเชนเดยวเชนเดยว

กบระบบปฏบตการกบระบบปฏบตการWindowsWindows

Page 28: บทที่ 3 ซอฟต์แวร์

2828

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)

Mac OS X Mac OS X

Page 29: บทที่ 3 ซอฟต์แวร์

2929

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)

LinuxLinuxพฒนามาจากระบบ พฒนามาจากระบบ UnixUnixใชโคดทเขยนประเภทโอเพนซอรสใชโคดทเขยนประเภทโอเพนซอรส (open (opensource)source)

มการผลตออกมาหลายชอเรยกแตกตางกนไปมการผลตออกมาหลายชอเรยกแตกตางกนไปมทงแบบทใชสำาหรบงานแบบเดยวตามบานมทงแบบทใชสำาหรบงานแบบเดยวตามบาน

และแบบทใชสำาหรบงานควบคมเครอขายเชนและแบบทใชสำาหรบงานควบคมเครอขายเชนเดยวกบระบบปฏบตการแบบ เดยวกบระบบปฏบตการแบบ UnixUnix

Page 30: บทที่ 3 ซอฟต์แวร์

3030

1.1.ระบบปฏบตการแบบเดยว ระบบปฏบตการแบบเดยว - (stand alone OS)- (stand alone OS)

LinuxLinux

Page 31: บทที่ 3 ซอฟต์แวร์

3131

2.2.ระบบปฏบตการแบบเครอขาย ระบบปฏบตการแบบเครอขาย (Network OS) (Network OS)

Windows Server Windows Serverออกแบบมาเพอใชงานกบระบบออกแบบมาเพอใชงานกบระบบ

เครอขายเครอขายโดยเฉพาะ เดมมชอวา โดยเฉพาะ เดมมชอวา

Windows NT Windows NTรองรบกบการใชงานในระดบรองรบกบการใชงานในระดบ

องคกรขนาดเลกและขนาดกลาง องคกรขนาดเลกและขนาดกลาง พฒนาโดยบรษทไมโครซอฟทพฒนาโดยบรษทไมโครซอฟท

เหมาะกบการตดตงและใชงานกบเหมาะกบการตดตงและใชงานกบเครองประเภทแมขาย เครองประเภทแมขาย (server)(server)

Page 32: บทที่ 3 ซอฟต์แวร์

3232

ระบบปฏบตการแบบเครอขาย ระบบปฏบตการแบบเครอขาย (Network OS) (Network OS)

2OS/ Warp 2OS/ WarpSSSSSSSSSSSSพฒนาโดยบรษทพฒนาโดยบรษท

ไอบเอมไอบเอมใชเปนระบบเพอควบคมใชเปนระบบเพอควบคม

เครองแมขายหรอ เครองแมขายหรอ serser ver ver เชนเดยวกนเชนเดยวกน

Page 33: บทที่ 3 ซอฟต์แวร์

3333

2.2.ระบบปฏบตการแบบเครอขาย ระบบปฏบตการแบบเครอขาย (Network OS) (Network OS)

SolarisSolarisทำางานคลายกบระบบทำางานคลายกบระบบ

ปฏบตการแบบปฏบตการแบบ Unix (Unix com Unix (Unix compatible)patible)

ผลตโดยบรษทซน ผลตโดยบรษทซน ไมโครซสเตมสไมโครซสเตมส

Page 34: บทที่ 3 ซอฟต์แวร์

3434

3.3.ระบบปฏบตการแบบฝง ระบบปฏบตการแบบฝง (Embedded OS) (Embedded OS)

Pocket PC OS Pocket PC OS (Windows CE (Windows CE เดมเดม))

ยอขนาดการทำางานของ ยอขนาดการทำางานของ Windows Windows ใหมขนาดทเลกลงใหมขนาดทเลกลง

- (scaled down version)- (scaled down version)รองรบการทำางานแบบ รองรบการทำางานแบบ -multi-multi

tasking tasking ไดไดมกตดตงบนเครอง มกตดตงบนเครอง Pocket Pocket

PC PC หรออาจพบเหนในมอถอหรออาจพบเหนในมอถอประเภท ประเภท smart phone smart phone บางบางรนรน

Page 35: บทที่ 3 ซอฟต์แวร์

3535

3.3.ระบบปฏบตการแบบฝง ระบบปฏบตการแบบฝง (Embedded OS) (Embedded OS)

Palm OS Palm OSพฒนาขนมากอน พฒนาขนมากอน Pocket PC Pocket PC

OSOSลกษณะงานทใชจะคลายๆกนลกษณะงานทใชจะคลายๆกนใชกบเครองทผลตขนโดยบรษทใชกบเครองทผลตขนโดยบรษท

ปาลมและบางคายเทานน เชน ปาลมและบางคายเทานน เชน VV isor ( isor (ของคายของคาย Handspring) Handspring)

และ และ CLIE ( CLIE (ของคาย ของคาย Sony)Sony)

Page 36: บทที่ 3 ซอฟต์แวร์

3636

3.3.ระบบปฏบตการแบบฝง ระบบปฏบตการแบบฝง (Embedded OS) (Embedded OS)

Symbian OS Symbian OSรองรบกบเทคโนโลยการสอสารแบบไรสาย รองรบกบเทคโนโลยการสอสารแบบไรสาย (wireless) (wireless) โดยเฉพาะโดยเฉพาะนยมใชกบโทรศพทมอถอประเภท นยมใชกบโทรศพทมอถอประเภท smart phone smart phoneสนบสนนการทำางานแบบหลายๆงานในเวลาเดยวกน สนบสนนการทำางานแบบหลายๆงานในเวลาเดยวกน -(multi-(multi

tasking)tasking)

Page 37: บทที่ 3 ซอฟต์แวร์

3737

โปรแกรมอรรถประโยชนโปรแกรมอรรถประโยชนหรอโปรแกรมยทลต หรอโปรแกรมยทลต (Utility (Utility

Program)Program)สวนใหญจะมขนาดของไฟลทเลกกวาระบบปฏบตการสวนใหญจะมขนาดของไฟลทเลกกวาระบบปฏบตการมคณสมบตในการใชงานคอนขางหลากหลายหรอใชงานไดมคณสมบตในการใชงานคอนขางหลากหลายหรอใชงานได

แบบอรรถประโยชนแบบอรรถประโยชนนยมเรยกสนๆวา ยทลต นยมเรยกสนๆวา ยทลต (utility)(utility)อาจแบงออกไดเปน อาจแบงออกไดเปน 2 2 ชนดคอชนดคอ

ยทลตสำาหรบระบบปฏบตการ ยทลตสำาหรบระบบปฏบตการ (OS utility (OS utilityprograms)programs)

ยทลตอนๆ ยทลตอนๆ - (stand alone utility programs)- (stand alone utility programs)

Page 38: บทที่ 3 ซอฟต์แวร์

3838

ยทลตสำาหรบระบบปฏบตการยทลตสำาหรบระบบปฏบตการ (OS Utility Programs) (OS Utility Programs)

ตวอยางของยทลตททำางานดานตางๆตวอยางของยทลตททำางานดานตางๆประเภทการจดการไฟล ประเภทการจดการไฟล (File Manager) (File Manager)ประเภทการลบทงโปรแกรม ประเภทการลบทงโปรแกรม (Uninstaller)(Uninstaller)ประเภทการสแกนดสก ประเภทการสแกนดสก (Disk Scanner) (Disk Scanner)ประเภทการจดเรยงพนทเกบขอมล ประเภทการจดเรยงพนทเกบขอมล (Disk D (Disk Defragmenter)efragmenter)

ประเภทรกษาหนาจอ ประเภทรกษาหนาจอ (Screen Saver) (Screen Saver)

Page 39: บทที่ 3 ซอฟต์แวร์

3939

ยทลตสำาหรบระบบปฏบตการยทลตสำาหรบระบบปฏบตการ (OS Utility Programs) (OS Utility Programs)

ประเภทการจดการไฟล ประเภทการจดการไฟล (File Manager) (File Manager)

มหนาทหลกในการจดการเกยวกบมหนาทหลกในการจดการเกยวกบไฟลตางๆเชน การคดลอก การไฟลตางๆเชน การคดลอก การเปลยนชอ การลบและการยายไฟล เปลยนชอ การลบและการยายไฟล เปนตนเปนตน

ระบบปฏบตการ ระบบปฏบตการ Windows Windows รนรนใหมๆ ยงไดเพมคณสมบตทเรยกวใหมๆ ยงไดเพมคณสมบตทเรยกวา า image viewer image viewer เพอนำามาปรบเพอนำามาปรบใชกบไฟลรปภาพไดใชกบไฟลรปภาพได

Page 40: บทที่ 3 ซอฟต์แวร์

4040

ยทลตสำาหรบระบบปฏบตการยทลตสำาหรบระบบปฏบตการ (OS Utility Programs) (OS Utility Programs)

ประเภทการลบทงประเภทการลบทงโปรแกรมโปรแกรม(Uninstaller(Uninstaller))ลบหรอกำาจดโปรแกรมทลบหรอกำาจดโปรแกรมท

ไมไดใชออกไปจากระบบไมไดใชออกไปจากระบบทำาใหพนทเกบขอมลมทำาใหพนทเกบขอมลม

เหลอเพมมากขนเหลอเพมมากขนทำางานไดอยางงายดายทำางานไดอยางงายดาย

Page 41: บทที่ 3 ซอฟต์แวร์

4141

ยทลตสำาหรบระบบปฏบตการยทลตสำาหรบระบบปฏบตการ (OS Utility Programs) (OS Utility Programs)

ประเภทการสแกนดสก ประเภทการสแกนดสก (Disk Scanner) (Disk Scanner)

สแกนหาขอผดพลาดตางๆสแกนหาขอผดพลาดตางๆพรอมทงหาทางแกปญหาในพรอมทงหาทางแกปญหาในดสกดสก

ประยกตใชเพอสแกนหาไฟลทประยกตใชเพอสแกนหาไฟลทไมตองการใชงานไมตองการใชงาน (unnecessary files) (unnecessary files) เมอเมอใชคอมพวเตอรไประยะหนงไดใชคอมพวเตอรไประยะหนงได

Page 42: บทที่ 3 ซอฟต์แวร์

4242

ยทลตสำาหรบระบบปฏบตการยทลตสำาหรบระบบปฏบตการ (OS Utility Programs) (OS Utility Programs)

ประเภทการจดเรยงพนทประเภทการจดเรยงพนทเกบขอมล เกบขอมล (Disk(Disk Defragmenter) Defragmenter)ชวยในการจดเรยงไฟลชวยในการจดเรยงไฟล

ขอมลใหเปนระเบยบ และขอมลใหเปนระเบยบ และเปนกลมเปนกอนเปนกลมเปนกอน

เมอตองการใชงานไฟลเมอตองการใชงานไฟลขอมลในภายหลงจะเขาถงขอมลในภายหลงจะเขาถงขอมลไดงาย และรวดเรวขอมลไดงาย และรวดเรวกวาเดมกวาเดม

Page 43: บทที่ 3 ซอฟต์แวร์

4343

ยทลตสำาหรบระบบปฏบตการยทลตสำาหรบระบบปฏบตการ (OS Utility Programs) (OS Utility Programs)

ประเภทรกษาหนาจอ ประเภทรกษาหนาจอ (Screen Saver) (Screen Saver)

ชวยถนอมอายการใชงานของจอชวยถนอมอายการใชงานของจอคอมพวเตอรใหยาวนานมากขนคอมพวเตอรใหยาวนานมากขน

ใชภาพเคลอนไหวไปมา และเลอกใชภาพเคลอนไหวไปมา และเลอกลวดลายหรอภาพไดดวยตนเองลวดลายหรอภาพไดดวยตนเอง

อาจพบเหนกบการตงคารหสผานอาจพบเหนกบการตงคารหสผานของโปรแกรมรกษาหนาจอเอาไวของโปรแกรมรกษาหนาจอเอาไวไดได

Page 44: บทที่ 3 ซอฟต์แวร์

4444

ยทลตอนๆ ยทลตอนๆ - (Stand Alone- (Stand Alone Utility Programs) Utility Programs)

เปนยทลตททำางานดานอนโดยเฉพาะไมเปนยทลตททำางานดานอนโดยเฉพาะไมเกยวกบระบบปฎบตการเกยวกบระบบปฎบตการ

มกทำางานเฉพาะอยาง หรอดานใดดานหนงมกทำางานเฉพาะอยาง หรอดานใดดานหนงมทงทแจกใหใชฟรและเสยเงนมทงทแจกใหใชฟรและเสยเงนมใหเลอกใชเยอะและหลากหลายมากมใหเลอกใชเยอะและหลากหลายมากใชไดกบเครองคอมพวเตอรขนาดเลกถงใชไดกบเครองคอมพวเตอรขนาดเลกถง

ขนาดใหญขนาดใหญ

Page 45: บทที่ 3 ซอฟต์แวร์

4545

ยทลตอนๆ ยทลตอนๆ - (Stand Alone- (Stand Alone Utility Programs) Utility Programs)

โปรแกรมปองกนไวรส โปรแกรมปองกนไวรส (Anti Virus Program) (Anti Virus Program)

ตดตงไวเพอปองกนและแกไขตดตงไวเพอปองกนและแกไขปญหาเกยวกบโปรแกรมปญหาเกยวกบโปรแกรมประสงครายประสงคราย

ตองอพเดทขอมลใหมอยเสมอตองอพเดทขอมลใหมอยเสมอเพอใหรจกและหาทางยบยงไวเพอใหรจกและหาทางยบยงไวรสใหมๆ ทเกดขนทกวนรสใหมๆ ทเกดขนทกวน

ควรตดตงไวในเครองทกเครองควรตดตงไวในเครองทกเครอง

Page 46: บทที่ 3 ซอฟต์แวร์

4646

ยทลตอนๆ ยทลตอนๆ - (Stand Alone- (Stand Alone Utility Programs) Utility Programs)

โปรแกรมไฟรวอลลโปรแกรมไฟรวอลล (Personal Firewall) (Personal Firewall)ปองกนการบกรกจากผไมปองกนการบกรกจากผไม

ประสงคดประสงคดสามารถตดตามและตรวจสอบสามารถตดตามและตรวจสอบ

รายการตางๆของผบกรกไดรายการตางๆของผบกรกไดเหมาะกบเครองทตองการรกษาเหมาะกบเครองทตองการรกษา

ความปลอดภยของขอมลเปนความปลอดภยของขอมลเปนอยางมากอยางมาก

Page 47: บทที่ 3 ซอฟต์แวร์

4747

ยทลตอนๆ ยทลตอนๆ - (Stand Alone- (Stand Alone Utility Programs) Utility Programs)

โปรแกรมบบอดไฟล โปรแกรมบบอดไฟล (Fil(Fil e Compression e Compression

Utility)Utility)เปนโปรแกรมททำาหนาทบบอดเปนโปรแกรมททำาหนาทบบอด

ไฟลใหมขนาดทเลกลงไฟลใหมขนาดทเลกลงไฟลทไดจากการบบอดไฟลบางไฟลทไดจากการบบอดไฟลบาง

ครง นยมเรยกวา ซปไฟล ครง นยมเรยกวา ซปไฟล (zip fil (zip files)es)

ยทลตทนยมใชและรจกกนเปนยทลตทนยมใชและรจกกนเปนอยางด เชน อยางด เชน PKZip, WinZip PKZip, WinZipเปนตนเปนตน

Page 48: บทที่ 3 ซอฟต์แวร์

4848

2.2 2.2 ประเภทของซอฟตแวรประเภทของซอฟตแวรประยกตประยกต

แบงตามลกษณะการผลตไดเปน แบงตามลกษณะการผลตไดเปน 2 2 ประเภทประเภท

ซอฟตแวรทพฒนาเอง ซอฟตแวรทพฒนาเอง (proprietary software) (proprietary software)

ซอฟตแวรทหาซอไดโดยทวไป ซอฟตแวรทหาซอไดโดยทวไป -(off-(off- the shelf software)- the shelf software)

Page 49: บทที่ 3 ซอฟต์แวร์

4949

ซอฟตแวรทพฒนาเอง ซอฟตแวรทพฒนาเอง (proprietary software) (proprietary software)

เพราะหนวยงานไมสามารถหาซอฟตแวรทเพราะหนวยงานไมสามารถหาซอฟตแวรทเหมาะสมและมประสทธภาพดเพยงพอกบเหมาะสมและมประสทธภาพดเพยงพอกบความตองการไดความตองการได

วธการพฒนาอาจทำาได วธการพฒนาอาจทำาได 2 2 วธคอวธคอ - in house developed- in house developed สรางและพฒนาสรางและพฒนา

โดยหนวยงานในบรษทเองโดยหนวยงานในบรษทเอง contract contract หรอ หรอ outsource outsource เปนการจางเปนการจาง

บคคลภายนอกใหทำาขนมาบคคลภายนอกใหทำาขนมา

Page 50: บทที่ 3 ซอฟต์แวร์

5050

ซอฟตแวรทหาซอไดโดยทวไปซอฟตแวรทหาซอไดโดยทวไป- - (Off the shelf Software)- - (Off the shelf Software)

มวางขายตามทองตลาดทวไป มวางขายตามทองตลาดทวไป - - (off the shelf)- - (off the shelf)โดยบรรจหบหออยางดและสามารถนำาไปตดตงโดยบรรจหบหออยางดและสามารถนำาไปตดตงและใชงานไดทนทและใชงานไดทนท

บางครงนยมเรยกวา โปรแกรมสำาเรจรป บางครงนยมเรยกวา โปรแกรมสำาเรจรป (package software) (package software)

อาจแบงออกไดเปน อาจแบงออกไดเปน 2 2 ประเภท คอประเภท คอโปรแกรมเฉพาะ โปรแกรมเฉพาะ (customized package) (customized package)โปรแกรมมาตรฐาน โปรแกรมมาตรฐาน (standard package) (standard package)

Page 51: บทที่ 3 ซอฟต์แวร์

5151

โปรแกรมเฉพาะ โปรแกรมเฉพาะ (customized package) (customized package)

เปนโปรแกรมทอาจตองขอใหผผลตทำาการเปนโปรแกรมทอาจตองขอใหผผลตทำาการเพมเตมคณสมบตบางอยางลงไปเพยงเลกเพมเตมคณสมบตบางอยางลงไปเพยงเลกนอยนอย

เพอใหเหมาะสมกบการใชงานแบบเฉพาะเพอใหเหมาะสมกบการใชงานแบบเฉพาะองคกรมากขนองคกรมากขน

บางครงนยมเรยกวาเปนซอฟตแวรตามคำาสง บางครงนยมเรยกวาเปนซอฟตแวรตามคำาสง - (tailor made software)- (tailor made software)

Page 52: บทที่ 3 ซอฟต์แวร์

5252

โปรแกรมมาตรฐาน โปรแกรมมาตรฐาน (standard package) (standard package)

สามารถใชไดกบงานทวไปสามารถใชไดกบงานทวไปมคณสมบตทเปนมาตรฐานเดยวกนมคณสมบตทเปนมาตรฐานเดยวกนใชงานงาย ศกษาคมอและรายละเอยดการใชเพยงเลกใชงานงาย ศกษาคมอและรายละเอยดการใชเพยงเลก

นอยนอยไมจำาเปนตองไปปรบปรงหรอแกไขสวนของโปรแกรมไมจำาเปนตองไปปรบปรงหรอแกไขสวนของโปรแกรม

เพมเตม เพมเตม เชน กลมโปรแกรมสำาเรจรปทางดาน เชน กลมโปรแกรมสำาเรจรปทางดาน Microsoft Microsoft

OfficeOffice

Page 53: บทที่ 3 ซอฟต์แวร์

5353

ขอดของซอฟตแวรทพฒนาเองขอดของซอฟตแวรทพฒนาเองสามารถเพมเงอนไขและความตองการสามารถเพมเงอนไขและความตองการ

ตางๆไดไมจำากดตางๆไดไมจำากดสามารถควบคมใหเปนไปตามทตองการสามารถควบคมใหเปนไปตามทตองการ

ไดตลอดระยะเวลาการพฒนานนไดตลอดระยะเวลาการพฒนานน ยดหยนการทำางานไดดกวา เมอขอมล ยดหยนการทำางานไดดกวา เมอขอมล

ใดๆมการเปลยนแปลงใดๆมการเปลยนแปลง

Page 54: บทที่ 3 ซอฟต์แวร์

5454

ขอเสยของซอฟตแวรทพฒนาขอเสยของซอฟตแวรทพฒนาเองเอง

ใชเวลาในการออกแบบและพฒนานานมาก เพอ ใชเวลาในการออกแบบและพฒนานานมาก เพอใหไดคณสมบตตรงตามทตองการใหไดคณสมบตตรงตามทตองการ

ทมงานถกกดดน เพราะจะถกคาดหวงวาตอง ทมงานถกกดดน เพราะจะถกคาดหวงวาตองไดคณสมบตตรงตามความตองการทกประการไดคณสมบตตรงตามความตองการทกประการ

เสยเวลาดแลและบำารงรกษาระบบนนๆตามมาเสยเวลาดแลและบำารงรกษาระบบนนๆตามมา เสยงตอความผดพลาดสง อาจทำาใหเกดปญหา เสยงตอความผดพลาดสง อาจทำาใหเกดปญหา

ขนมาไดขนมาได

Page 55: บทที่ 3 ซอฟต์แวร์

5555

ขอดของซอฟตแวรทหาซอไดขอดของซอฟตแวรทหาซอไดโดยทวไปโดยทวไป

ซอไดในราคาถก เพราะนำาออกมาจำาหนายเปนจำานวน ซอไดในราคาถก เพราะนำาออกมาจำาหนายเปนจำานวนมากมาก

ความเสยงในการใชงานตำา และสามารถศกษา ความเสยงในการใชงานตำา และสามารถศกษาคณสมบตและประสทธภาพของโปรแกรมไดโดยตรงคณสมบตและประสทธภาพของโปรแกรมไดโดยตรงจากคมอทมใหจากคมอทมให

โปรแกรมทไดมคณภาพดกวา เนองจากมผใชหลาย โปรแกรมทไดมคณภาพดกวา เนองจากมผใชหลายรายทดสอบและแจงแกไขปญหาใหกบผผลตมาเปนรายทดสอบและแจงแกไขปญหาใหกบผผลตมาเปนอยางดแลวอยางดแลว

Page 56: บทที่ 3 ซอฟต์แวร์

5656

ขอเสยของซอฟตแวรทหาซอไดขอเสยของซอฟตแวรทหาซอไดโดยทวไปโดยทวไป

คณสมบตบางอยางเกนความจำาเปนและคณสมบตบางอยางเกนความจำาเปนและตองการตองการ

คณสมบตบางอยางอาจไมมใหใชคณสมบตบางอยางอาจไมมใหใชเมอตองการเพมคณสมบตตองจายเงนมากเมอตองการเพมคณสมบตตองจายเงนมาก

ขน แตในบางโปรแกรมกไมสามารถทำาได ขน แตในบางโปรแกรมกไมสามารถทำาได ไมยดหยน จงไมเหมาะสมกบงานทจำาเปนตอง ไมยดหยน จงไมเหมาะสมกบงานทจำาเปนตอง

ปรบเปลยนหรอแกไขระบบอยบอยๆปรบเปลยนหรอแกไขระบบอยบอยๆ

Page 57: บทที่ 3 ซอฟต์แวร์

5757

ประเภทของซอฟตแวรประยกตประเภทของซอฟตแวรประยกตแบงตามกลมการใชงานได แบงตามกลมการใชงานได 3 3 กลมดงนกลมดงน

กลมการใชงานทางดานธรกจ กลมการใชงานทางดานธรกจ (business)(business)กลมการใชงานทางดานกราฟกและมลตมเดย กลมการใชงานทางดานกราฟกและมลตมเดย

(graphic and multimedia) (graphic and multimedia)กลมสำาหรบการใชงานบนเวบและการตดตอกลมสำาหรบการใชงานบนเวบและการตดตอ

สอสาร สอสาร (web and communications) (web and communications)

Page 58: บทที่ 3 ซอฟต์แวร์

5858

ซอฟตแวรกลมการใชงานดานซอฟตแวรกลมการใชงานดานธรกจธรกจ

มงเนนใหใชงานเพอประโยชนมงเนนใหใชงานเพอประโยชนสำาหรบงานทางดานธรกจโดยเฉพาะสำาหรบงานทางดานธรกจโดยเฉพาะ

ทำาใหการทำางานมประสทธภาพดขนทำาใหการทำางานมประสทธภาพดขนมากกวาการใชแรงงานคนมากกวาการใชแรงงานคน

ตวอยางงาน เชน ใชสำาหรบการจด ตวอยางงาน เชน ใชสำาหรบการจด พมพรายงานเอกสาร นำาเสนองาน พมพรายงานเอกสาร นำาเสนองาน

รวมถงการบนทกนดหมายตางๆรวมถงการบนทกนดหมายตางๆ

Page 59: บทที่ 3 ซอฟต์แวร์

5959

ซอฟตแวรกลมการใชงานดานซอฟตแวรกลมการใชงานดานธรกจธรกจอาจแบงซอฟตแวรกลมนออกเปนประเภท ไดดงนอาจแบงซอฟตแวรกลมนออกเปนประเภท ไดดงน

ซอฟตแวรประมวลผลคำา ซอฟตแวรประมวลผลคำา (Word processing) (Word processing)ซอฟตแวรตารางคำานวณ ซอฟตแวรตารางคำานวณ (Spreadsheet)(Spreadsheet)ซอฟตแวรฐานขอมล ซอฟตแวรฐานขอมล (Database)(Database)ซอฟตแวรนำาเสนองาน ซอฟตแวรนำาเสนองาน (Presentation)(Presentation)ซอฟตแวรสำาหรบพดเอ ซอฟตแวรสำาหรบพดเอ (PDA Software) (PDA Software)ซอฟตแวรแบบกลม ซอฟตแวรแบบกลม (Software Suite) (Software Suite)ซอฟตแวรสำาหรบจดการโครงการ ซอฟตแวรสำาหรบจดการโครงการ (Project (Project

management)management)ซอฟตแวรสำาหรบงานบญช ซอฟตแวรสำาหรบงานบญช (Accounting)(Accounting)

Page 60: บทที่ 3 ซอฟต์แวร์

6060

ซอฟตแวรประมวลผลคำา ซอฟตแวรประมวลผลคำา (Word processing) (Word processing)

เปนกลมของโปรแกรมทชวยในการเปนกลมของโปรแกรมทชวยในการประมวลผลคำาประมวลผลคำา

สามารถจดการเอกสารตางๆได เชน สามารถจดการเอกสารตางๆได เชน ขนาดตวอกษรใหญ เลก รปแบบตวขนาดตวอกษรใหญ เลก รปแบบตวอกษร เปนตนอกษร เปนตน

นำาเอารปภาพมาผนวกเขากบนำาเอารปภาพมาผนวกเขากบเอกสารได เอกสารได ((คลปอารตและภาพถายคลปอารตและภาพถาย))

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน MicrosoftWord, Sun MicrosoftWord, Sun

StarOffice Writer StarOffice Writer

Page 61: บทที่ 3 ซอฟต์แวร์

6161

ซอฟตแวรตารางคำานวณ ซอฟตแวรตารางคำานวณ (Spreadsheet)(Spreadsheet)

กลมของซอฟตแวรทเกยวของกลมของซอฟตแวรทเกยวของกบการคำานวณตางๆกบการคำานวณตางๆ

นำาเอา นำาเอา ตารางคำานวณ ตารางคำานวณ (spreadsheet)(spreadsheet) มาใชในการมาใชในการทำางานทำางาน

หนวยทเลกทสดบรเวณทำางานหนวยทเลกทสดบรเวณทำางานเรยกวา เรยกวา เซลเซล

นยมใชกบงานดานบญชและนยมใชกบงานดานบญชและรายการคำานวณอนรายการคำานวณอน

ตวอยางโปรแกรม เชนตวอยางโปรแกรม เชน Microsoft Excel,Sun Microsoft Excel,Sun

StarOffice Calc StarOffice Calc

Page 62: บทที่ 3 ซอฟต์แวร์

6262

ซอฟตแวรฐานขอมล ซอฟตแวรฐานขอมล (Database)(Database)

สรางและรวบรวมขอมลสรางและรวบรวมขอมลตางๆใหอยเปนระบบตางๆใหอยเปนระบบ

แกไขปรบปรงรายการขอมลแกไขปรบปรงรายการขอมลตางๆ เชน การเพมขอมล ตางๆ เชน การเพมขอมล การเปลยนแปลงขอมล การการเปลยนแปลงขอมล การลบขอมล หรอการจดเรยงลบขอมล หรอการจดเรยงขอมลใหเปนไปไดโดยงายขอมลใหเปนไปไดโดยงาย

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน MicrosofMicrosof t Access,Oracle, t Access,Oracle,

MySQLMySQL

Page 63: บทที่ 3 ซอฟต์แวร์

6363

ซอฟตแวรนำาเสนองาน ซอฟตแวรนำาเสนองาน (Presentation)(Presentation)

ชวยในเรองของการนำาเสนองานเปนชวยในเรองของการนำาเสนองานเปนหลกหลก

อาจใสขอมลทเปนตวอกษร รปภาพอาจใสขอมลทเปนตวอกษร รปภาพตลอดจนเสยงตางๆรวมถงเทคนคตลอดจนเสยงตางๆรวมถงเทคนคการนำาเสนอใหมความสวยงามและนาการนำาเสนอใหมความสวยงามและนาสนใจไดสนใจได

การนำาเสนองานบางครงนยมเรยกวา การนำาเสนองานบางครงนยมเรยกวา slide show slide show

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Microsoft Microsoft PowerPoint, Sun StarOffice PowerPoint, Sun StarOffice

ImpressImpress

Page 64: บทที่ 3 ซอฟต์แวร์

6464

ซอฟตแวรสำาหรบพดเอ ซอฟตแวรสำาหรบพดเอ (PDA (PDASoftware)Software)

เปนซอฟตแวรเฉพาะทมการใชงานเปนซอฟตแวรเฉพาะทมการใชงานในพดเอในพดเอ

อาจเปนซอฟตแวรทเรยกวา อาจเปนซอฟตแวรทเรยกวา PIM PIM (Personal Information Man (Personal Information Man

ager) ager) ซงทำางานแบบพนฐานทวไปซงทำางานแบบพนฐานทวไป ทำางานรวมกนกบเครองพซไดโดยทำางานรวมกนกบเครองพซไดโดย

การถายโอนขอมล การถายโอนขอมล (synchroniz(synchronization)ation)

บางโปรแกรมทเหนบนพซอาจนำามาบางโปรแกรมทเหนบนพซอาจนำามาใชบนพดเอไดใชบนพดเอได

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Microsoft Microsoft Pocket Outlook, Microsoft P Pocket Outlook, Microsoft P

ocket Excel, QuickNotes ocket Excel, QuickNotes

Page 65: บทที่ 3 ซอฟต์แวร์

6565

ซอฟตแวรแบบกลม ซอฟตแวรแบบกลม (Software Suite) (Software Suite)

นำาเอาซอฟตแวรหลายตวมาจำาหนายนำาเอาซอฟตแวรหลายตวมาจำาหนายรวมกนเปนกลมเดยวรวมกนเปนกลมเดยว

ทำาใหการทำางานคลองตวและสะดวกทำาใหการทำางานคลองตวและสะดวก เนองจากจดกลมซอฟทแวรททำางานเนองจากจดกลมซอฟทแวรททำางาน

ใกลเคยงกนไวเปนกลมเดยวใกลเคยงกนไวเปนกลมเดยว ราคาจำาหนายถกกวาการเลอกซอราคาจำาหนายถกกวาการเลอกซอ

ซอฟตแวรแตละตวมาใชซอฟตแวรแตละตวมาใช ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Microsoft Microsoft

Office, Sun StarOffice, Office, Sun StarOffice, Pladao Office Pladao Office

Page 66: บทที่ 3 ซอฟต์แวร์

6666

ซอฟตแวรสำาหรบจดการซอฟตแวรสำาหรบจดการโครงการโครงการ (Project management) (Project management)

ใชกบการวเคราะหและวางแผนใชกบการวเคราะหและวางแผนโครงการเปนหลกโครงการเปนหลก

จดการเกยวกบกจกรรมงาน จดการเกยวกบกจกรรมงาน (schedule) (schedule) ตดตามงาน ตดตามงาน

วเคราะหและหาตนทน คาใชจายวเคราะหและหาตนทน คาใชจายตางๆของโครงการไดงายขนตางๆของโครงการไดงายขน

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Microsoft Project, Microsoft Project,

Macromedia Sitespring Macromedia Sitespring

Page 67: บทที่ 3 ซอฟต์แวร์

6767

ซอฟตแวรสำาหรบงานบญช ซอฟตแวรสำาหรบงานบญช (Accounting)(Accounting)

บนทกขอมลและแสดงรายงานทางการเงนตาง ๆบนทกขอมลและแสดงรายงานทางการเงนตาง ๆ ออกรายงานงบกำาไรขาดทน งบดล รวมถงออกรายงานงบกำาไรขาดทน งบดล รวมถง

รายงานซอรายงานซอ--ขายไดขายได ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Intuit QuickBooks, Intuit QuickBooks,

Peachtree Complete Accounting Peachtree Complete Accounting

Page 68: บทที่ 3 ซอฟต์แวร์

6868

ซอฟตแวรกลมการใชงานซอฟตแวรกลมการใชงานดานกราฟกและมลตมเดยดานกราฟกและมลตมเดย

เพอชวยสำาหรบจดการงานดานกราฟกและเพอชวยสำาหรบจดการงานดานกราฟกและมลตมเดยใหงายขนมลตมเดยใหงายขน

มความสามารถเสมอนเปนผชวยในการมความสามารถเสมอนเปนผชวยในการออกแบบงานออกแบบงาน

มความสามารถหลากหลาย เชน ตกแตงภาพ มความสามารถหลากหลาย เชน ตกแตงภาพ วาดรป ปรบเสยง ตดตอภาพเคลอนไหวรวม วาดรป ปรบเสยง ตดตอภาพเคลอนไหวรวม

ถงการสรางและออกแบบพฒนาเวบไซทถงการสรางและออกแบบพฒนาเวบไซท

Page 69: บทที่ 3 ซอฟต์แวร์

6969

ซอฟตแวรกลมการใชงานซอฟตแวรกลมการใชงานดานกราฟกและมลตมเดยดานกราฟกและมลตมเดย

อาจแบงซอฟตแวรกลมนออกเปนประเภท ไดดงนอาจแบงซอฟตแวรกลมนออกเปนประเภท ไดดงนซอฟตแวรสำาหรบงานออกแบบ ซอฟตแวรสำาหรบงานออกแบบ - - (CAD Computer aided des - - (CAD Computer aided des

ign)ign)ซอฟตแวรสำาหรบสงพมพ ซอฟตแวรสำาหรบสงพมพ (Desktop publishing) (Desktop publishing)ซอฟตแวรสำาหรบตกแตงภาพ ซอฟตแวรสำาหรบตกแตงภาพ (Paint/image editing) (Paint/image editing)ซอฟตแวรสำาหรบการตดตอวดโอและเสยง ซอฟตแวรสำาหรบการตดตอวดโอและเสยง (Video and audio e (Video and audio e

diting)diting)ซอฟตแวรสำาหรบสรางสอมลตมเดย ซอฟตแวรสำาหรบสรางสอมลตมเดย (Multimedia authoring) (Multimedia authoring)ซอฟตแวรสำาหรบสรางเวบ ซอฟตแวรสำาหรบสรางเวบ (Web page authoring) (Web page authoring)

Page 70: บทที่ 3 ซอฟต์แวร์

7070

ซอฟทแวรสำาหรบงานออกแบบซอฟทแวรสำาหรบงานออกแบบ - - (CAD Computer aided - - (CAD Computer aided

design)design) ชวยสำาหรบการออกแบบแผนผง ชวยสำาหรบการออกแบบแผนผง

การออกแบบและตกแตงบาน การออกแบบและตกแตงบาน รวมถงการจดองคประกอบอนๆรวมถงการจดองคประกอบอนๆ

เหมาะสำาหรบงานดานวศกรรมเหมาะสำาหรบงานดานวศกรรมสถาปตยกรรม รวมถงงานดานสถาปตยกรรม รวมถงงานดานวทยาศาสตรและเทคโนโลยบางวทยาศาสตรและเทคโนโลยบางประเภทประเภท

ตวอยางโปรแกรม ตวอยางโปรแกรม เชนเชน Autodesk AutoCAD, Autodesk AutoCAD,

Microsoft Visio Microsoft VisioProfessionalProfessional

Page 71: บทที่ 3 ซอฟต์แวร์

7171

ซอฟทแวรสำาหรบสงพมพ ซอฟทแวรสำาหรบสงพมพ (Desktop publishing) (Desktop publishing)

สำาหรบการจดการกบสงพมพ สำาหรบการจดการกบสงพมพ เชนหนงสอ วารสาร หนงสอพมพ เชนหนงสอ วารสาร หนงสอพมพ โบรชวรแผนพบ โลโกโบรชวรแผนพบ โลโก

เหมาะกบหนวยงานทเกยวของเหมาะกบหนวยงานทเกยวของกบสอสงพมพ เชน สำานกพมพ กบสอสงพมพ เชน สำานกพมพ โรงพมพหรอบรษทออกแบบโรงพมพหรอบรษทออกแบบกราฟกกราฟก

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Adobe Adobe InDesign, Adobe InDesign, Adobe

PageMaker, Corel PageMaker, Corel VENTURA, QuarkXPress VENTURA, QuarkXPress

Page 72: บทที่ 3 ซอฟต์แวร์

7272

ซอฟทแวรสำาหรบตกแตงภาพ ซอฟทแวรสำาหรบตกแตงภาพ (Paint/image editing) (Paint/image editing)

สำาหรบการสรางและจดการรปภาพ สำาหรบการสรางและจดการรปภาพ การจดองคประกอบแสงการจดองคประกอบแสง--สของสของภาพ รวมถงการวาดภาพลายเสนภาพ รวมถงการวาดภาพลายเสน

เหมาะสำาหรบออกแบบงานกราฟก เหมาะสำาหรบออกแบบงานกราฟก เชน งานพาณชยศลป งานเชน งานพาณชยศลป งานออกแบบและตกแตงสนคาออกแบบและตกแตงสนคา

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Adobe Adobe Illustrator,Adboe Illustrator,Adboe

Photoshop, Photoshop, CorelDRAW,Macromedia CorelDRAW,Macromedia

FreeHandFreeHand

Page 73: บทที่ 3 ซอฟต์แวร์

7373

ซอฟตแวรสำาหรบการตดตอซอฟตแวรสำาหรบการตดตอวดโอและเสยงวดโอและเสยง

(Video and audio (Video and audioediting)editing) ใชจดการกบขอมลเสยง เชน ผสมใชจดการกบขอมลเสยง เชน ผสม

เสยงแกไขเสยง สรางเอฟเฟคตเสยงแกไขเสยง สรางเอฟเฟคตหรอเสยงใหมๆหรอเสยงใหมๆ

เหมาะสำาหรบใชกบงานวงการตดเหมาะสำาหรบใชกบงานวงการตดตอภาพยนตร โทรทศน สตดโอตอภาพยนตร โทรทศน สตดโอบนทกเสยงหรองานบนบนทกเสยงหรองานบนอนเทอรเนตบางชนดอนเทอรเนตบางชนด

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Adobe Adobe Premiere,Cakewalk Premiere,Cakewalk

SONAR, Pinnacle Studio SONAR, Pinnacle StudioDVDV

Page 74: บทที่ 3 ซอฟต์แวร์

7474

ซอฟตแวรสำาหรบสรางสอซอฟตแวรสำาหรบสรางสอมลตมเดยมลตมเดย

(Multimedia authoring) (Multimedia authoring) ซอฟตแวรทเปนการผนวกเอาสอหลายซอฟตแวรทเปนการผนวกเอาสอหลาย

ชนดชนด (multimedia) (multimedia) มาประกอบกนมาประกอบกนเพอใหการนำาเสนองานมความนาสนใจเพอใหการนำาเสนองานมความนาสนใจ

อาจสรางชนงานประเภทสอปฎสมพนธอาจสรางชนงานประเภทสอปฎสมพนธกบผใช กบผใช (interractive) (interractive) เชน บทเชน บทเรยนคอมพวเตอรชวยสอนไดเรยนคอมพวเตอรชวยสอนได

ตวอยางโปรแกรมเชน ตวอยางโปรแกรมเชน ToolbookToolbook Instructor,Macromedia Instructor,Macromedia

Authorware, Macromedia Authorware, Macromedia Director Shockwave Studio Director Shockwave Studio

Page 75: บทที่ 3 ซอฟต์แวร์

7575

ซอฟตแวรสำาหรบสรางเวบ ซอฟตแวรสำาหรบสรางเวบ (Web page authoring) (Web page authoring)

สามารถจดการและออกแบบเวบสามารถจดการและออกแบบเวบไซทไดโดยงายไซทไดโดยงาย

สามารถแทรกขอมลประเภทสามารถแทรกขอมลประเภทเสยง ขอความ รปภาพเสยง ขอความ รปภาพเคลอนไหว เพอนำาเสนอบนเวบเคลอนไหว เพอนำาเสนอบนเวบไซทไดเปนอยางดไซทไดเปนอยางด

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Adobe Adobe GoLive, Macromedi GoLive, Macromedi

a Dreamweaver, a Dreamweaver, Macromedia Fireworks, Macromedia Fireworks,

Macromedia Flash, Micr Macromedia Flash, Micr osoft FrontPage osoft FrontPage

Page 76: บทที่ 3 ซอฟต์แวร์

7676

ซอฟตแวรการใชงานบนเวบและซอฟตแวรการใชงานบนเวบและการสอสารการสอสาร

เนนเฉพาะการใชงานดานเครอขายอนเทอรเนตเนนเฉพาะการใชงานดานเครอขายอนเทอรเนตสวนใหญใชสำาหรบการตดตอสอสาร แลกสวนใหญใชสำาหรบการตดตอสอสาร แลก

เปลยนขอมลเปลยนขอมลเกดขนมาเปนจำานวนมาก และพฒนาออกมาเกดขนมาเปนจำานวนมาก และพฒนาออกมา

หลายเวอรชน หลายโปรแกรม เนองจากการหลายเวอรชน หลายโปรแกรม เนองจากการขยายตวของการใชงานทเพมขนอยางรวดเรวขยายตวของการใชงานทเพมขนอยางรวดเรว

Page 77: บทที่ 3 ซอฟต์แวร์

7777

ซอฟตแวรการใชงานบนเวบและซอฟตแวรการใชงานบนเวบและการสอสารการสอสาร

กลมของโปรแกรมประเภทน เชนกลมของโปรแกรมประเภทน เชนซอฟตแวรสำาหรบจดการอเมล ซอฟตแวรสำาหรบจดการอเมล (Electronic mail Software) (Electronic mail Software)ซอฟตแวรสำาหรบทองเวบ ซอฟตแวรสำาหรบทองเวบ (Web browser) (Web browser)ซอฟตแวรสำาหรบจดประชมทางไกล ซอฟตแวรสำาหรบจดประชมทางไกล (Video Conference) (Video Conference)ซอฟตแวรสำาหรบถายโอนไฟล ซอฟตแวรสำาหรบถายโอนไฟล (File Transfer) (File Transfer)ซอฟตแวรประเภทสงขอความดวน ซอฟตแวรประเภทสงขอความดวน (Instant Messaging) (Instant Messaging)ซอฟทแวรสำาหรบสนทนาบนอนเทอรเนต ซอฟทแวรสำาหรบสนทนาบนอนเทอรเนต (Internet Relay C (Internet Relay C

hat)hat)

Page 78: บทที่ 3 ซอฟต์แวร์

7878

ซอฟตแวรสำาหรบจดการอเมลซอฟตแวรสำาหรบจดการอเมล (Electronic mail (Electronic mail

Software)Software) กลมของซอฟตแวรทใชสำาหรบกลมของซอฟตแวรทใชสำาหรบ

การสงขอความจดหมายการสงขอความจดหมาย สามารถตรวจรบจดหมายเขา สามารถตรวจรบจดหมายเขา

สงจดหมายออกหรอสำาเนาสงจดหมายออกหรอสำาเนาจดหมายไดจดหมายได

นอกจากนนยงแทรกรปภาพนอกจากนนยงแทรกรปภาพหรอไฟลเพอสงแนบไปกบหรอไฟลเพอสงแนบไปกบจดหมายไดจดหมายได

ตวอยางโปรแกรมเชน ตวอยางโปรแกรมเชน Microsoft Outlook Microsoft Outlook

Page 79: บทที่ 3 ซอฟต์แวร์

7979

ซอฟตแวรสำาหรบทองเวบ ซอฟตแวรสำาหรบทองเวบ (Web browser) (Web browser)

มกเรยกยอวา บราวเซอร มกเรยกยอวา บราวเซอร (browser)(browser) เปนโปรแกรมหลกสำาหรบการเรยกดเปนโปรแกรมหลกสำาหรบการเรยกด

ขอมลบนเวบไซททเผยแพรอยในขอมลบนเวบไซททเผยแพรอยในอนเทอรเนตอนเทอรเนต

มคณสมบตสำาหรบการรบชมเวบเพจไดมคณสมบตสำาหรบการรบชมเวบเพจไดด เชน แสดงผลหลายภาษา ชมเวบเพจด เชน แสดงผลหลายภาษา ชมเวบเพจแบบออฟไลน ทำางานรวมกบโปรแกรมแบบออฟไลน ทำางานรวมกบโปรแกรมเสรมไดเสรมได

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Microsoft Microsoft Internet Explorer, Nestcape Internet Explorer, Nestcape

Comunication, Opera Comunication, Opera

Page 80: บทที่ 3 ซอฟต์แวร์

8080

ซอฟตแวรสำาหรบจดประชมทางซอฟตแวรสำาหรบจดประชมทางไกลไกล

(Video Conference) (Video Conference) สำาหรบการประชมแบบทางไกลโดยสำาหรบการประชมแบบทางไกลโดย

เฉพาะเฉพาะ สามารถใหขอมลทเปนทงภาพสามารถใหขอมลทเปนทงภาพ

เคลอนไหวและเสยงทใชในการประชมเคลอนไหวและเสยงทใชในการประชมและถายทอดออกไปในระยะไกลไดและถายทอดออกไปในระยะไกลได

อาจพบเหนกบการนำาเอาไปประยกตอาจพบเหนกบการนำาเอาไปประยกตใชในการตดตอสอสารระหวางเพอนใชในการตดตอสอสารระหวางเพอนหรอคนรจกทอยตางถนไดหรอคนรจกทอยตางถนได

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน Microsoft MicrosoftNetmeetingNetmeeting

Page 81: บทที่ 3 ซอฟต์แวร์

8181

ซอฟตแวรสำาหรบถายโอนไฟล ซอฟตแวรสำาหรบถายโอนไฟล (File Transfer) (File Transfer)

นำามาใชในการถายโอนไฟลนำามาใชในการถายโอนไฟลขอมล ขอมล (file transfer) (file transfer) บนบนอนเทอรเนตอนเทอรเนต

เหมาะสำาหรบนกพฒนาเวบไซทเหมาะสำาหรบนกพฒนาเวบไซทและผดแลเวบไซทเพอสงขอมลและผดแลเวบไซทเพอสงขอมลขนไปเกบไวบนอนเทอรเนตขนไปเกบไวบนอนเทอรเนต

ตวอยางโปรแกรม เชนตวอยางโปรแกรม เชน Cute_FTP, WS_FTP Cute_FTP, WS_FTP

Page 82: บทที่ 3 ซอฟต์แวร์

8282

ซอฟตแวรประเภทสงขอความซอฟตแวรประเภทสงขอความดวนดวน (Instant Messaging) (Instant Messaging)

ผรบและผสงสามารถทจะเปดการเชอมผรบและผสงสามารถทจะเปดการเชอมตอโปรแกรมและสงขอความถงกนไดตอโปรแกรมและสงขอความถงกนไดโดยทนท ผานเบอรอเมลหรอหมายเลขโดยทนท ผานเบอรอเมลหรอหมายเลขทระบทระบ

การพดคยผานขอความนจะเปนแบบการพดคยผานขอความนจะเปนแบบสวนตวมากขนสวนตวมากขน

บางโปรแกรมอาจสนทนาแบบกลมไดบางโปรแกรมอาจสนทนาแบบกลมไดดวยดวย

ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน ICQ , MSN ICQ , MSN Messenger,Yahoo Messenger Messenger,Yahoo Messenger

Page 83: บทที่ 3 ซอฟต์แวร์

8383

ซอฟตแวรสำาหรบสนทนาบนซอฟตแวรสำาหรบสนทนาบนอนเทอรเนตอนเทอรเนต

(Internet Relay Chat) (Internet Relay Chat) โปรแกรมสำาหรบการสนทนาเฉพาะกลมโปรแกรมสำาหรบการสนทนาเฉพาะกลม เรยกสนๆวาโปรแกรม แชท เรยกสนๆวาโปรแกรม แชท (chat)(chat) ตดตอกนโดยพมพขอความโตตอบกนตดตอกนโดยพมพขอความโตตอบกน

ไปมาไปมา ผสนทนาสามารถตงหองและพดคยกนผสนทนาสามารถตงหองและพดคยกน

ในแชทรม ในแชทรม (chat room) (chat room) ไดได ตวอยางโปรแกรม เชน ตวอยางโปรแกรม เชน PIRCH, PIRCH,

MIRCMIRC

Page 84: บทที่ 3 ซอฟต์แวร์

8484

ภาษาคอมพวเตอรภาษาคอมพวเตอร “ ”เปนเสมอน ลามแปลภาษา “ ”เปนเสมอน ลามแปลภาษาแบงออกไดหลายระดบแบงออกไดหลายระดบ หากใกลเคยงกบคอมพวเตอร จะอยกลมระดบ หากใกลเคยงกบคอมพวเตอร จะอยกลมระดบ

ตำาตำา หากใกลเคยงกบมนษย จะอยกลมระดบสง หากใกลเคยงกบมนษย จะอยกลมระดบสง

Page 85: บทที่ 3 ซอฟต์แวร์

8585

ยคของภาษาคอมพวเตอรยคของภาษาคอมพวเตอร

ภาษาคอมพวเตอรยคท ภาษาคอมพวเตอรยคท 1(first generation langua 1(first generation language)ge)

ภาษาคอมพวเตอรยคท ภาษาคอมพวเตอรยคท 2 (second generation lan 2 (second generation language)guage)

ภาษาคอมพวเตอรยคท ภาษาคอมพวเตอรยคท 3 (third generation langu 3 (third generation language)age)

ภาษาคอมพวเตอรยคท ภาษาคอมพวเตอรยคท 4 (fourth generation lang 4 (fourth generation language)uage)

ภาษาคอมพวเตอรยคท ภาษาคอมพวเตอรยคท 5(fifthgenerationl anguage) 5(fifthgenerationl anguage)

Page 86: บทที่ 3 ซอฟต์แวร์

8686

ภาษาคอมพวเตอรยคท ภาษาคอมพวเตอรยคท 11 (first generation langu (first generation langu

age)age)การทำางานใชภาษาระดบตำา การทำางานใชภาษาระดบตำา -(low level-(low level

language) language)เชน เชน ภาษาเครอง ภาษาเครอง (machine language) (machine language) ทท

ประกอบดวยตวเลขเฉพาะ ประกอบดวยตวเลขเฉพาะ 0 0 และ และ 1 1 เทานนเทานนเครองคอมพวเตอรสามารถทำาความเขาใจไดเครองคอมพวเตอรสามารถทำาความเขาใจได

ทนททนทการเขยนโปรแกรมคอนขางยงยากและไมสะดวกการเขยนโปรแกรมคอนขางยงยากและไมสะดวก

Page 87: บทที่ 3 ซอฟต์แวร์

8787

ภาษาคอมพวเตอรยคท ภาษาคอมพวเตอรยคท 22 (second generation (second generation

language)language)เอาสญลกษณ เอาสญลกษณ (symbol) (symbol) มาแทนรปแบบของตวเลขในภาษามาแทนรปแบบของตวเลขในภาษา

เครองเครองภาษาทใชคอ ภาษาทใชคอ ภาษาแอสแซมบล ภาษาแอสแซมบล (assembly language) (assembly language) ซงซง

ไดนำาเอาคำายอ รวมถงสญลกษณตางๆมาใชแทนตวเลข ไดนำาเอาคำายอ รวมถงสญลกษณตางๆมาใชแทนตวเลข 0 0กบ กบ 11

เปนกลมภาษาระดบตำาเชนเดยวกบภาษาเครอง เพราะการเปนกลมภาษาระดบตำาเชนเดยวกบภาษาเครอง เพราะการทำางานยงใกลเคยงกบภาษาของคอมพวเตอรทำางานยงใกลเคยงกบภาษาของคอมพวเตอร

มตวชวยแปลภาษาทเรยกวา มตวชวยแปลภาษาทเรยกวา แอสแซมเบลอร แอสแซมเบลอร ( assembler) ( assembler) เพอเปนตวกลางแปลภาษาใหคอมพวเตอรเขาใจเพอเปนตวกลางแปลภาษาใหคอมพวเตอรเขาใจ

Page 88: บทที่ 3 ซอฟต์แวร์

8888

ภาษาคอมพวเตอรยคท ภาษาคอมพวเตอรยคท 33 (third generation (third generation

language)language)พฒนาใหมรปแบบใกลเคยงกบภาษาของมนษยเรยกวา พฒนาใหมรปแบบใกลเคยงกบภาษาของมนษยเรยกวา

ภาษาระดบสงภาษาระดบสง - (high level language)- (high level language)มกลมคำาภาษาองกฤษทเขาใจงายขนมกลมคำาภาษาองกฤษทเขาใจงายขนเปนภาษาเชงกระบวนการหรอ เปนภาษาเชงกระบวนการหรอ procedural language procedural language

ทำางานเปนขนตอน เรยงตามลำาดบคำาสงทเขยนทำางานเปนขนตอน เรยงตามลำาดบคำาสงทเขยนเขยนโปรแกรมทซบซอนไดมากขน แตกยงยงยากอยบางเขยนโปรแกรมทซบซอนไดมากขน แตกยงยงยากอยบางหากเปนโปรแกรมขนาดใหญตองอาศยประสบการณและหากเปนโปรแกรมขนาดใหญตองอาศยประสบการณและ

ความชำานาญความชำานาญ

Page 89: บทที่ 3 ซอฟต์แวร์

8989

ภาษาคอมพวเตอรยคท ภาษาคอมพวเตอรยคท 44 (fourth generation (fourth generation

language)language)ชวยเหลอการเขยนโปรแกรมไดมาก โดยใช ชวยเหลอการเขยนโปรแกรมไดมาก โดยใช ภาษาภาษา

ระดบสงมาก ระดบสงมาก - (very high level language)- (very high level language)อาศยหลกการแบบ อาศยหลกการแบบ nonprocedural nonprocedural

languagelanguageเขยนโปรแกรมไดงายมากยงขนเขยนโปรแกรมไดงายมากยงขนไดโปรแกรมทมความสมบรณและสวยงามมากไดโปรแกรมทมความสมบรณและสวยงามมาก

ขนขน

Page 90: บทที่ 3 ซอฟต์แวร์

9090

ภาษาคอมพวเตอรยคทภาษาคอมพวเตอรยคท 55

(fifth generation langu (fifth generation language)age)

เปนภาษาทใกลเคยงกบภาษาของมนษยมากทสดหรอเปนภาษาทใกลเคยงกบภาษาของมนษยมากทสดหรอทเรยกวาทเรยกวาภาษาธรรมชาต ภาษาธรรมชาต (natural language) (natural language)

ทำางานโดยอาศยระบบฐานความร ทำางานโดยอาศยระบบฐานความร (knowledge (knowledge base system) base system)เพอชวยในการแปลความหมายของเพอชวยในการแปลความหมายของ

คำาสงคำาสงนยมใชกบคอมพวเตอรทเกยวของกบสาขาปญญานยมใชกบคอมพวเตอรทเกยวของกบสาขาปญญา

ประดษฐ ประดษฐ - (AI Artificial Intelligence) - (AI Artificial Intelligence)ตวอยางเชน การพฒนาความรและการจำาในหนยนต ตวอยางเชน การพฒนาความรและการจำาในหนยนต

การสงงานโปรแกรมดวยเสยงการสงงานโปรแกรมดวยเสยง

Page 91: บทที่ 3 ซอฟต์แวร์

9191

ตวแปลภาษาคอมพวเตอรตวแปลภาษาคอมพวเตอรเปนตวกลางในการแปลความหมายหรอภาษาของชดคำาสงทเปนตวกลางในการแปลความหมายหรอภาษาของชดคำาสงท

มนษยมนษยเขยนใหอยในรปแบบของภาษาทคอมพวเตอรจะเขาใจไดเขยนใหอยในรปแบบของภาษาทคอมพวเตอรจะเขาใจไดแปลงซอรสโคด แปลงซอรสโคด (sourcecode) (sourcecode) ใหเปน รหสคำาสง ใหเปน รหสคำาสง (object code) (object code)

Page 92: บทที่ 3 ซอฟต์แวร์

9292

ตวแปลภาษาคอมพวเตอรตวแปลภาษาคอมพวเตอร

แบงออกไดเปน แบงออกไดเปน 3 3 ประเภทดวยประเภทดวยกนคอกนคอแอสแซมเบลอร แอสแซมเบลอร (Assemblers)(Assemblers)อนเตอรพรเตอร อนเตอรพรเตอร (Interpreters)(Interpreters)คอมไพเลอร คอมไพเลอร (Compilers)(Compilers)

Page 93: บทที่ 3 ซอฟต์แวร์

9393

ตวแปลภาษาคอมพวเตอรตวแปลภาษาคอมพวเตอร

แอสแซมเบลอร แอสแซมเบลอร (Assemblers)(Assemblers)ตวแปลภาษาของภาษาแอสแซมบลตวแปลภาษาของภาษาแอสแซมบลแปลความหมายสญลกษณชดคำาสงใหเปนแปลความหมายสญลกษณชดคำาสงใหเปน

ภาษาเครองภาษาเครองใชงานรวมกบการเขยนโปรแกรมของภาษาใชงานรวมกบการเขยนโปรแกรมของภาษา

ระดบตำา ระดบตำา - (low level language)- (low level language)

Page 94: บทที่ 3 ซอฟต์แวร์

9494

ตวแปลภาษาคอมพวเตอรตวแปลภาษาคอมพวเตอร

อนเตอรพรเตอร อนเตอรพรเตอร (Interpreters)(Interpreters)สำาหรบการเขยนโปรแกรมในภาษาระดบสง สำาหรบการเขยนโปรแกรมในภาษาระดบสง

- (high level language)- (high level language)แปลความหมายของชดคำาสงทละบรรทดคำาสงแปลความหมายของชดคำาสงทละบรรทดคำาสงเหมาะสำาหรบการเขยนโปรแกรมทมขนาดเลกเหมาะสำาหรบการเขยนโปรแกรมทมขนาดเลก

Page 95: บทที่ 3 ซอฟต์แวร์

9595

ตวแปลภาษาคอมพวเตอรตวแปลภาษาคอมพวเตอร

คอมไพเลอร คอมไพเลอร (Compilers)(Compilers)ใชกบการทำางานในภาษาระดบสง ใชกบการทำางานในภาษาระดบสง -(high level-(high level

language) language)แปลความหมายของชดคำาสงทเขยนทงหมดในคราวแปลความหมายของชดคำาสงทเขยนทงหมดในคราว

เดยวกนเดยวกนเปนชดของรหสคำาสงเกบไวใชเมอตองการเปนชดของรหสคำาสงเกบไวใชเมอตองการไมตองเสยเวลาไปแปลชดคำาสงซำาอกไมตองเสยเวลาไปแปลชดคำาสงซำาอกเหมาะกบการการเขยนโปรแกรมขนาดใหญและซบซอนเหมาะกบการการเขยนโปรแกรมขนาดใหญและซบซอน

Page 96: บทที่ 3 ซอฟต์แวร์

9696

แบบฝกหดทายบทท แบบฝกหดทายบทท 33 ซอฟตแวรประยกตเกยวของกบระบบปฏบตการอยางไรบาง จงซอฟตแวรประยกตเกยวของกบระบบปฏบตการอยางไรบาง จง

อธบายอธบาย ระบบปฏบตการโดยทวไป มกประเภท จงยกตวอยางประกอบระบบปฏบตการโดยทวไป มกประเภท จงยกตวอยางประกอบ Symbian OS Symbian OS คออะไร นยมใชกบอปกรณประเภทใดคออะไร นยมใชกบอปกรณประเภทใด โปรแกรมปองกนไวรส มความสำาคญอยางไรกบการใชงานกบโปรแกรมปองกนไวรส มความสำาคญอยางไรกบการใชงานกบ

คอมพวเตอรคอมพวเตอร นายอภชาตตองการเกบขอมลไฟลหลายๆไฟล เปนอนเดยวกนนายอภชาตตองการเกบขอมลไฟลหลายๆไฟล เปนอนเดยวกน

และใหมขนาดทเลกลง ควรจะใชโปรแกรมและใหมขนาดทเลกลง ควรจะใชโปรแกรม ประเภทใดประเภทใด

Page 97: บทที่ 3 ซอฟต์แวร์

9797

แบบฝกหดทายบทท แบบฝกหดทายบทท 33ซอฟตแวรกลมการใชงานดานธรกจประเภท ซอฟตแวรกลมการใชงานดานธรกจประเภท WordWord

Processing Processing ทนกศกษารจกมอะไรบาง จงยกตวอยางทนกศกษารจกมอะไรบาง จงยกตวอยางประกอบ ประกอบ 3 3 โปรแกรมโปรแกรม

ซอฟตแวรแบบกลม ซอฟตแวรแบบกลม (Software Suite) (Software Suite) คออะไรคออะไรนางสาวศรพรตองการทำารายงานการรบจายเงนในแตละนางสาวศรพรตองการทำารายงานการรบจายเงนในแตละ

วนอยางงาย ควรใชโปรแกรมประเภทใดวนอยางงาย ควรใชโปรแกรมประเภทใด Internet Ralay Chat Internet Ralay Chat คออะไร แตกตางตาง คออะไร แตกตางตาง

Instant Messaging Instant Messaging อยางไรบางอยางไรบาง

Page 98: บทที่ 3 ซอฟต์แวร์

9898

แบบฝกหดทายบทท แบบฝกหดทายบทท 33

โปรแกรมประเภทการนำาเสนองาน เหมาะสมกบโปรแกรมประเภทการนำาเสนองาน เหมาะสมกบกลมคนประเภทใด จงใหเหตผลประกอบกลมคนประเภทใด จงใหเหตผลประกอบ

ในการเรยกคนขอมลบนอนเทอรเนต โปรแกรมในการเรยกคนขอมลบนอนเทอรเนต โปรแกรมใดทนยมเอาใชมากทสด และมคณสมบตเดนๆใดทนยมเอาใชมากทสด และมคณสมบตเดนๆอะไรบางอะไรบาง

จงยกตวอยาง จงยกตวอยาง web application web application ทนกศกษาทนกศกษารจกหรอใชบรการอยในปจจบนมาอยางนอย รจกหรอใชบรการอยในปจจบนมาอยางนอย 3 3รายการพรอมทงอธบายหลกการทำางานดวยรายการพรอมทงอธบายหลกการทำางานดวย

Page 99: บทที่ 3 ซอฟต์แวร์

9999

แบบฝกหดทายบทท แบบฝกหดทายบทท 33 ผททำางานดานออกแบบและจดการ ผททำางานดานออกแบบและจดการ website website เชน เชน

webmaster webmaster ควรจะเลอกใชโปรแกรมอะไรบางควรจะเลอกใชโปรแกรมอะไรบางเพอชวยเหลอและสนบสนนในการทำางานเพอชวยเหลอและสนบสนนในการทำางาน

ซอฟตแวรประเภท ซอฟตแวรประเภท Open Source Open Source คออะไรคออะไรภาษาระดบสงมาก หรอ ภาษาระดบสงมาก หรอ - very high level- very high level

language language มหลกการทำางานอยางไรบางมหลกการทำางานอยางไรบางจงยกตวอยางของการนำาเอาภาษาคอมพวเตอรจงยกตวอยางของการนำาเอาภาษาคอมพวเตอร

ยคท ยคท 5 5 ไปใชงาน มาอยางนอย ไปใชงาน มาอยางนอย 2 2 ตวอยางตวอยางพรอมทงอธบายประกอบพรอมทงอธบายประกอบ