Upload
others
View
6
Download
0
Embed Size (px)
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. จงบอกวธการเลอกซอซอฟตแวร