บทที่ 3...

Preview:

Citation preview

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 1

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร(Computer Software)

อางองเวบไซต : http://putkin.site90.net/class/technocom/

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 2

ความหมายของซอฟตแวร

ซอฟตแวร คอ โปรแกรมหรอชดค าสงทควบคมใหเครองคอมพวเตอรท างานใหไดผลลพธตามทตองการ แบงออกเปน 2 ประเภท คอ ซอฟตแวรระบบ (System Software)

ซอฟตแวรประยกต (Application Software)

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 3

ซอฟตแวรระบบ (System Software)

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

แบงออกเปน 2 ประเภท คอ ระบบปฎบตการ (operating systems)

โปรแกรมอรรถประโยชน (utility programs)

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 4

ซอฟตแวรประยกต (Application Software)

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 5

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

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

แบบวาจาง (Custom Software)

แบบทดลองใช (Shareware)

แบบใชงานฟร (Freeware)

แบบโอเพนซอรส (Public-Domain/Open Source)

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 6

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

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 7

แบบวาจาง (Custom Software)

เหมาะกบลกษณะงานทเปนแบบเฉพาะ

จ าเปนตองผลตขนมาใชเองหรอวาจางใหท า

อาจมคาใชจายทแพงพอสมควร

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 8

แบบทดลองใช (Shareware)

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

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

เงอนไขอน เชน ใชไดภายใน 30 วน หรอ ใชไดแตปรบลดคณสมบตบางอยางลง

อาจดาวนโหลดไดจากเครอขายอนเทอรเนต

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 9

แบบใชงานฟร (Freeware)

สามารถดาวนโหลดบนอนเทอรเนตได

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

ใหใชงานไดฟร แตไมสามารถน าไปพฒนาตอหรอแกไขเปลยนแปลงได

ลขสทธเปนของบรษทหรอทมงานผผลต

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 10

แบบโอเพนซอรส (Public-Domain/Open Source)

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

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

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

ประหยดเงนและคาใชจาย

การพฒนาโปรแกรมท าไดเรวขน

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 11

ระบบปฏบตการ (Operating Systems)

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 12

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

การท างานแบบ Multi-Tasking

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 13

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 14

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

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 15

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

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

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

รองรบการท างานบางอยาง เชน พมพรายงาน ดหนง ฟงเพลงหรอเชอมตอเขากบอนเทอรเนต เปนตน

ปจจบนสามารถเปนเครองลกขายเพอขอรบบรการจากเครองแมขายไดดวย

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 16

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

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

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

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

เครองคอมพวเตอรทตดตงระบบปฎบตการเหลานจะเรยกวาเครอง server (เครองแมขาย)

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 17

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

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

สนบสนนการท างานแบบเคลอนทไดเปนอยางด

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 18

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

DOS (Disk Operating System) พฒนาขนเมอประมาณป 1980

ใชส าหรบเครองคอมพวเตอรสวนบคคลเปนหลก

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 19

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

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

(Graphical User Interface)

ใชงานไดงาย ผใชไมตองจดจ าค าสงใหยงยาก

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 20

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

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

คอมพวเตอรพอสมควร

รองรบกบการท างานของผใชไดหลายๆคนพรอมกน (multi-user)

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 21

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

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

ผลตขนโดยบรษทแอปเปลเทานน

เหมาะสมกบการใชงานประเภทสงพมพเปนหลก

มระบบสนบสนนแบบ GUI เชนเดยวกบระบบปฏบตการWindows

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 22

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

Linux พฒนามาจากระบบ Unix

ใชโคดทเขยนประเภทโอเพนซอรส(open source)

มการผลตออกมาหลายชอเรยกแตกตางกนไป

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 23

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

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

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 24

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

OS/2 Warp Server พฒนาโดยบรษทไอบเอม

ใชเปนระบบเพอควบคมเครองแมขายหรอ server เชนเดยวกน

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 25

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

Solaris ท างานคลายกบ

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 26

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

Pocket PC OS (Windows CE เดม) ยอขนาดการท างานของ Windows

ใหมขนาดทเลกลง (scaled-down version)

รองรบการท างานแบบ multi-tasking ได

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 27

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

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

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

บรษทปาลมและ บางคายเทานน เชน Visor

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 28

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

Symbian OS รองรบกบเทคโนโลยการสอสารแบบไรสาย (wireless) โดยเฉพาะ

นยมใชกบโทรศพทมอถอประเภท smart phone

สนบสนนการท างานแบบหลายๆงานในเวลาเดยวกน (multi-tasking)

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 29

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

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

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

นยมเรยกสนๆวา ยทลต (utility)

อาจแบงออกไดเปน 2 ชนดคอ ยทลตส าหรบระบบปฏบตการ (OS utility programs)

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 30

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

ตวอยางของยทลตท ท างานดานตางๆ ประเภทการจดการไฟล (File Manager)

ประเภทการลบทงโปรแกรม (Uninstaller)

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 31

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

ประเภทการจดการไฟล (File Manager) มหนาทหลกในการจดการเกยวกบ

ไฟลตางๆเชน การคดลอก การเปลยนชอ การลบและการยายไฟล เปนตน

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 32

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

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

ไมไดใชออกไปจากระบบ

ท าใหพนทเกบขอมลมเหลอเพมมากขน

ท างานไดอยางงายดาย

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 33

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

ประเภทการสแกนดสก (Disk Scanner) สแกนหาขอผดพลาดตางๆ

พรอมทงหาทางแกปญหาในดสก

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 34

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

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 35

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

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

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 36

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

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

มกท างานเฉพาะอยาง หรอดานใดดานหนง

มทงทแจกใหใชฟรและเสยเงน

มใหเลอกใชเยอะและหลากหลายมาก

ใชไดกบเครองคอมพวเตอรขนาดเลกถงขนาดใหญ

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 37

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

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

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 38

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

โปรแกรมไฟรวอลล (Personal Firewall)

ปองกนการบกรกจากผไมประสงคด

สามารถตดตามและตรวจสอบรายการตางๆของผบกรกได

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 39

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

โปรแกรมบบอดไฟล (File Compression Utility)

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

ไฟลทไดจากการบบอดไฟลบางครงนยมเรยกวา ซปไฟล (zip files)

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 40

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

แบงตามลกษณะการผลตไดเปน 2 ประเภท ซอฟตแวรทพฒนาเอง (proprietary software)

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 41

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

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

วธการพฒนาอาจท าได 2 วธคอ in-house developed สรางและพฒนาโดยหนวยงานในบรษทเอง

contract หรอ outsource เปนการจางบคคลภายนอกใหท าขนมา

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 42

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

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

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร43

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

ขอด ขอเสย

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 44

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

ขอด ขอเสย

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 45

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

แบงตามกลมการใชงานได 3 กลมดงน กลมการใชงานทางดานธรกจ (business)

กลมการใชงานทางดานกราฟกและมลตมเดย (graphic and multimedia)

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 46

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

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 47

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

อาจแบงซอฟตแวรกลมนออกเปนประเภท ไดดงน ซอฟตแวรประมวลผลค า (Word processing) เชน MicrosoftWord, Sun

StarOffice Writer

ซอฟตแวรตารางค านวณ (Spreadsheet) เชน Microsoft Excel, Sun StarOffice Calc

ซอฟตแวรฐานขอมล (Database) เชน Microsoft Access, Oracle, MySQL

ซอฟตแวรน าเสนองาน (Presentation) เชน Microsoft PowerPoint, Sun StarOffice Impress

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

ซอฟตแวรส าหรบพดเอ (PDA Software) อาจเรยกวา PIM (Personal Information Manager) ท างานรวมกบเครองพซไดโดยการถายโอนขอมล (synchronization) เชน Microsoft Pocket Outlook, Microsoft Pocket Excel, QuickNotes

ซอฟตแวรแบบกลม (Software Suite) เชน Microsoft Office, Sun StarOffice, Pladao Office

ซอฟตแวรส าหรบจดการโครงการ (Project management) ใชกบการวเคราะหและวางแผนโครงการเปนหลก เชน Microsoft Project, Macromedia Sitespring

ซอฟตแวรส าหรบงานบญช (Accounting) เชน Intuit QuickBooks, Peachtree Complete Accounting

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 48

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 49

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

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

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 50

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

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

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

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

ซอฟตแวรส าหรบการตดตอวดโอและเสยง (Video and audio editing)

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 51

ซอฟตแวรส าหรบงานออกแบบ(CAD - Computer-aided design)

ชวยส าหรบการออกแบบแผนผง การออกแบบและตกแตงบาน รวมถงการจดองคประกอบอนๆ

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 52

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

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

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

ตวอยางโปรแกรม เชน AdobeInDesign, Adobe PageMaker, Corel VENTURA, QuarkXPress

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 53

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

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

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

ตวอยางโปรแกรม เชน Adobe Illustrator, Adobe Photoshop, CorelDRAW, Macromedia FreeHand

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 54

ซอฟตแวรส าหรบการตดตอวดโอและเสยง(Video and audio editing)

ใชจดการกบขอมลเสยง เชน ผสมเสยงแกไขเสยง สรางเอฟเฟคตหรอเสยงใหมๆ

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 55

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

ซอฟตแวรทเปนการผนวกเอาสอหลายชนด (multimedia) มาประกอบกนเพอใหการน าเสนองานมความนาสนใจ

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

ตวอยางโปรแกรมเชน Toolbook Instructor, Macromedia Authorware, Macromedia Director Shockwave Studio

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 56

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

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

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

ตวอยางโปรแกรม เชน Adobe GoLive, Macromedia Dreamweaver, Macromedia Fireworks, Macromedia Flash, Microsoft FrontPage

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 57

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

เนนเฉพาะการใชงานดานเครอขายอนเทอรเนต

สวนใหญใชส าหรบการตดตอสอสาร แลกเปลยนขอมล

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 58

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

กลมของโปรแกรมประเภทน เชน ซอฟตแวรส าหรบจดการอเมล (Electronic mail Software) เชน Microsoft Outlook

ซอฟตแวรส าหรบทองเวบ (Web browser) เชน Microsoft Internet Explorer, Nestcape Comunication, Opera

ซอฟตแวรส าหรบจดประชมทางไกล (Video Conference) เชน Microsoft Netmeeting

ซอฟตแวรส าหรบถายโอนไฟล (File Transfer) เชน Cute_FTP, WS_FTP

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

ซอฟตแวรส าหรบสนทนาบนอนเทอรเนต (Internet Relay Chat) เชน PIRCH, MIRC

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 59

ภาษาคอมพวเตอร

เปนเสมอน “ลามแปลภาษา”

แบงออกไดหลายระดบ

หากใกลเคยงกบคอมพวเตอร จะอยกลมระดบต า

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 60

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

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

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

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

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

ภาษาคอมพวเตอรยคท 5 (fifth generation language)

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 61

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

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

เชน ภาษาเครอง (machine language) ทประกอบดวยตวเลขเฉพาะ 0 และ 1 เทานน

เครองคอมพวเตอรสามารถท าความเขาใจไดทนท

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 62

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

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

ภาษาทใชคอ ภาษาแอสแซมบล (assembly language) ซงไดน าเอาค ายอ รวมถงสญลกษณตางๆมาใชแทนตวเลข 0 กบ 1

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

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

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 63

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

พฒนาใหมรปแบบใกลเคยงกบภาษาของมนษยเรยกวา ภาษาระดบสง(high-level language)

มกลมค าภาษาองกฤษทเขาใจงายขน เปนภาษาเชงกระบวนการหรอ procedural language ท างานเปน

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

ช านาญ

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 64

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

ชวยเหลอการเขยนโปรแกรมไดมาก โดยใช ภาษาระดบสงมาก(very-high level language)

อาศยหลกการแบบ nonprocedural language

เขยนโปรแกรมไดงายมากยงขน

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

nonprocedural = ผใชเพยงแตบอกวาตองการอะไร แตไมตองบอกถงรายละเอยด หรอวธการ

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 65

ภาษาคอมพวเตอรยคท 5(fifth generation language)

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

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

นยมใชกบคอมพวเตอรทเกยวของกบสาขาปญญาประดษฐ (AI -Artificial Intelligence)

ตวอยางเชน การพฒนาความรและการจ าในหนยนต การสงงานโปรแกรมดวยเสยง

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 66

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

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

แปลงซอรสโคด (source code) ใหเปน รหสค าสง (object code)

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 67

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

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

อนเตอรพรเตอร (Interpreters)

คอมไพเลอร (Compilers)

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 68

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

แอสแซมเบลอร (Assemblers) ตวแปลภาษาของภาษาแอสแซมบล

แปลความหมายสญลกษณชดค าสงใหเปนภาษาเครอง

ใชงานรวมกบการเขยนโปรแกรมของภาษาระดบต า (low-level language)

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 69

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

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

แปลความหมายของชดค าสงทละบรรทดค าสง

เหมาะส าหรบการเขยนโปรแกรมทมขนาดเลก

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 70

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

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

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

ไมตองเสยเวลาไปแปลชดค าสงซ าอก

เหมาะกบการการเขยนโปรแกรมขนาดใหญและซบซอน

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 72

แบบฝกหดท 3

1. ซอฟตแวร (Software) หมายถงอะไร แบงออกเปนกประเภท อะไรบาง

2. ซอฟตแวรระบบ คออะไร

3. ซอฟตแวรระบบแบงออกเปนกชนด อะไรบาง

4. จงบอกหนาทของระบบปฏบตการมา 3 อยาง พรอมยกตวอยางประกอบ

5. ระบบปฏบตการเครอขาย คออะไร

6. ซอฟตแวรประยกต คออะไร

7. ซอฟตแวรประยกตจ าแนกเปนกชนด อะไรบาง

8. ภาษาทใชกบคอมพวเตอรมภาษา อะไรบาง

9. ภาษาชนสงคออะไร ยกตวอยางประกอบ

10. จงบอกวธการเลอกซอซอฟตแวร