ซอฟท์แวร์คอมพิวเตอร์ และการ...
TRANSCRIPT
ซอฟทแวรคอมพวเตอร
และการเลอกใช ลดดา เพชสงฆาต
นกเรยนรจกและเคยใชซอฟทแวรเหลานหรอไม
LINUX
Microsoft Windows XP
นกเรยนรจกและเคยใชซอฟทแวรเหลานหรอไม
Photoshop
MS Word
นกเรยนรจกและเคยใชซอฟทแวรเหลานหรอไม
Dreamweaver
MS Excel
นกเรยนรจกและเคยใชซอฟทแวรเหลานหรอไม
ความจ าเปนในการเลอกใชซอฟตแวร
ซอฟตแวร (software) หมายถงชดค าสงหรอโปรแกรมทใชสงงานใหคอมพวเตอรท างาน ซอฟตแวรจง หมายถง
ล าดบขนตอนการท างานทเขยนขนดวยค าสงของคอมพวเตอร ค าสง
เหลานเรยงกนเปนโปรแกรมคอมพวเตอร จากททราบมาแลววา
คอมพวเตอรท างานตามค าสง การท างานพนฐานเปนเพยงการ
กระท ากบขอมลทเปนตวเลขฐานสอง ซงใชแทนขอมลทเปนตวเลข
ตวอกษร รปภาพ หรอแมแตเปนเสยงพดกได
ความจ าเปนในการเลอกใชซอฟตแวร
โปรแกรมคอมพวเตอรทใชสงงานคอมพวเตอรจงเปน
ซอฟตแวร เพราะเปนล าดบขนตอนการท างานของคอมพวเตอร
คอมพวเตอรเครองหนงท างานแตกตางกนไดมากมายดวยซอฟตแวร
ทแตกตางกน ซอฟตแวรจงหมายรวมถงโปรแกรมคอมพวเตอรทก
ประเภททท าใหคอมพวเตอรท างานได
การทเราเหนคอมพวเตอรท างานใหกบเราไดมากมาย
เพราะวามผพฒนาโปรแกรมคอมพวเตอรมาใหเราสงงาน
คอมพวเตอร
ความจ าเปนในการเลอกใชซอฟตแวร
รานคาอาจใชคอมพวเตอรท าบญชทยงยากซบซอน บรษทขาย
ตวใชคอมพวเตอรชวยในระบบการจองตว คอมพวเตอรชวยในเรอง
กจการงานธนาคารทมขอมลตาง ๆ มากมาย คอมพวเตอรชวยงาน
พมพเอกสารใหสวยงาม เปนตน การทคอมพวเตอรด าเนนการให
ประโยชนไดมากมายมหาศาลจะอยทซอฟตแวร ซอฟตแวรจงเปนสวน
ส าคญของระบบคอมพวเตอร หากขาดซอฟตแวรคอมพวเตอรกไม
สามารถท างานได ซอฟตแวรจงเปนสงทจ าเปน และมความส าคญมาก
และเปนสวนประกอบหนงทท าใหระบบสารสนเทศเปนไปไดตามท
ตองการ
ประเภทของซอฟตแวร
ประเภทซอฟตแวร
ซอฟตแวรระบบ (system software)
ระบบปฏบตการ ตวแปลภาษา
ซอฟตแวรประยกต
(application software)
ซอฟตแวรส าเรจ ซอฟตแวร
ใชงานเฉพาะ
ประเภทของซอฟตแวร
ซอฟตแวรระบบ (system software)
ซอฟตแวรระบบ คอซอฟตแวรทบรษทผผลตสรางขนมา
เพอใชจดการกบระบบ หนาทการท างานของซอฟตแวรระบบ คอ
ด าเนนงานพนฐานตาง ๆ ของระบบคอมพวเตอร เชน รบขอมล
จากแผงแปนอกขระแลวแปลความหมายใหคอมพวเตอรเขาใจ
น าขอมลไปแสดงผลบนจอภาพหรอน าออกไปยงเครองพมพ
จดการขอมลในระบบแฟมขอมลบนหนวยความจ ารอง
หนาทหลกของซอฟตแวรระบบ
(system software)
จดการหนวยรบเขาและหนวยสงออก
จดการหนวยความจ า
เปนตวเชอมตอระหวางผใชงานกบคอมพวเตอร
ประเภทของซอฟตแวรระบบ
(system software) ระบบปฏบตการ
ระบบปฏบตการ หรอทเรยกยอ ๆ วา โอเอส (Operating System : OS) เปนซอฟตแวรใชในการดแลระบบคอมพวเตอร เครองคอมพวเตอรทกเครองจะตองมซอฟตแวรระบบปฏบตการน
ระบบปฏบตการทนยมใชกนมากและเปนทรจกกนดเชนดอส (Disk Operating System : DOS) วนโดวส (Windows) โอเอสท (OS/2) ยนกซ (UNIX)
ประเภทของซอฟตแวรระบบ
(system software) ระบบปฏบตการ
ดอส เปนซอฟตแวรจดระบบงานทพฒนามานานแลว การใช
งานจงใชค าสงเปนตวอกษร ดอสเปนซอฟตแวรทรจกกนดใน
หมผใชไมโครคอมพวเตอร
วนโดวส เปนระบบปฏบตการทพฒนาตอจากดอส เพอ
เนนการใชงานทงายขน สามารถท างานหลายงานพรอม
กนได โดยงานแตละงานจะอยในกรอบชองหนาตางท
แสดงผลบนจอภาพ การใชงานเนนรปแบบกราฟก
ผใชงานสามารถใชเมาสเลอนตวชต าแหนงเพอเลอก
ต าแหนงทปรากฏบนจอภาพ ท าใหใชงานคอมพวเตอรได
งาย วนโดวสจงไดรบความนยมในปจจบน
ประเภทของซอฟตแวรระบบ
(system software) ระบบปฏบตการ
โอเอสท เปนระบบปฏบตการแบบเดยวกบวนโดวส แต
บรษทผพฒนาคอ บรษทไอบเอม เปนระบบปฏบตการทให
ผใชสามารถใชท างานไดหลายงานพรอมกน และการใชงานก
เปนแบบกราฟกเชนเดยวกบวนโดวส
ยนกซ เปนระบบปฏบตการทพฒนามาตงแตครงทใชกบเครอง
มนคอมพวเตอร ระบบปฎบตการยนกซเปนระบบปฏบตการท
สามารถใชงานไดหลายงานพรอมกน และท างานไดหลาย ๆ งาน
ในเวลาเดยวกน ยนกซจงใชไดกบเครองทเชอมโยงและตอกบ
เครองปลายทางไดหลายเครองพรอมกน ระบบปฏบตการยงมอก
มาก โดยเฉพาะระบบปฏบตการทใชในเครอขายคอมพวเตอร
เพอใหคอมพวเตอรท างานรวมกนเปนระบบ เชน ระบบปฏบตการ
เนตแวร วนโดวสเอนท
ประเภทของซอฟตแวรระบบ
(system software) ตวแปลภาษา
ในการพฒนาซอฟตแวรจ าเปนตองมซอฟตแวรทใชในการ
แปลภาษาระดบสง เพอแปลภาษาระดบสงใหเปนภาษาเครอง
ภาษาระดบสงมหลายภาษา ภาษาระดบสงเหลานสรางขนเพอให
ผเขยนโปรแกรมเขยนชดค าสงไดงาย เขาใจได ตลอดจนสามารถ
ปรบปรงแกไขซอฟตแวร ในภายหลงได ภาษาระดบสงทพฒนาขน
มาทกภาษาจะตองมตวแปลภาษาส าหรบแปลภาษา ภาษาระดบสง
ซงเปนทรจกและนยมกนมากในปจจบน เชน ภาษาปาสคาล ภาษา
เบสก ภาษาซ และภาษาโลโก
ประเภทของซอฟตแวรระบบ
(system software) ตวแปลภาษา
ภาษาปาสคาล เปนภาษาสงงานคอมพวเตอรทมรปแบบเปนโครงสราง เขยนสงงานคอมพวเตอรเปนกระบวนความ ผเขยนสามารถแบงแยกงานออกเปนชนเลก ๆ แลวมารวมกนเปนโปรแกรมขนาดใหญได
ภาษาเบสก เปนภาษาทมรปแบบค าสงไมยงยาก สามารถเรยนรและเขาใจไดงาย มรปแบบค าสงพนฐานทสามารถน ามาเขยนเรยงตอกนเปนโปรแกรมได
ภาษาซ เปนภาษาทเหมาะส าหรบใชในการพฒนาซอฟตแวรอน ๆ ภาษาซเปนภาษาทมโครงสรางคลองตว
ส าหรบการเขยนโปรแกรมหรอใหคอมพวเตอรตดตอกบอปกรณตาง ๆ
ภาษาโลโก เปนภาษาทเหมาะส าหรบการเรยนรและเขาใจหลกการโปรแกรมภาษาโลโกไดรบการพฒนา
ส าหรบเดก นอกจากภาษาทกลาวถงแลว ยงมภาษาคอมพวเตอรทใชกนอยในปจจบนอกมากมายหลายภาษา เชน
ภาษาฟอรแทรน ภาษาโคบอล ภาษาอารพจ
ประเภทของซอฟตแวร
ซอฟตแวรประยกต (application software)
ซอฟตแวรประยกต เปนซอฟตแวรทใชกบงานดานตาง ๆ ตามความตองการของผใช ทสามารถน ามาใชประโยชนไดโดยตรง ปจจบนมผพฒนาซอฟตแวรใชงานทางดานตาง ๆ ออกจ าหนายมาก การประยกตงานคอมพวเตอรจงกวางขวางและแพรหลาย เราอาจแบงซอฟตแวรประยกตออกเปนสองกลมคอ ซอฟตแวรส าเรจ และซอฟตแวรทพฒนาขนใชงานเฉพาะ ซอฟตแวรส าเรจในปจจบน มมากมาย เชน ซอฟตแวรประมวลค า ซอฟตแวรตารางท างาน ฯลฯ
ในบรรดาซอฟตแวรประยกตทมใชกนทวไป ซอฟตแวรส าเรจ (package) เปนซอฟตแวรทมความนยมใชกนสงมาก ซอฟตแวรส าเรจเปนซอฟตแวรทบรษทพฒนาขน แลวน าออกมาจ าหนาย เพอใหผใชงานซอไปใชไดโดยตรง ไมตองเสยเวลาในการพฒนาซอฟตแวรอก ซอฟตแวรส าเรจทมจ าหนายในทองตลาดทวไป และเปนทนยมของผใชม 5 กลมใหญ ไดแก ซอฟตแวรประมวลค า (word processing software) ซอฟตแวรตารางท างาน (spread sheet software) ซอฟตแวรจดการฐานขอมล (data base management software) ซอฟตแวรน าเสนอ (presentation software) และซอฟตแวรสอสารขอมล (data communication software)
ประเภทของซอฟตแวร
ซอฟตแวรประยกต (application software) ซอฟตแวรส าเรจ
ประเภทของซอฟตแวร
ซอฟตแวรประยกต (application software) ซอฟตแวรส าเรจ
ซอฟตแวรประมวลค า เปนซอฟตแวรประยกตใชส าหรบการพมพเอกสาร สามารถแกไข เพม แทรก ลบ และจดรปแบบเอกสารไดอยางด เอกสารทพมพไวจดเปนแฟมขอมล เรยกมาพมพหรอแกไขใหมได การพมพออกทางเครองพมพกมรปแบบตวอกษรใหเลอกหลายรปแบบ เอกสารจงดเรยบรอยสวยงาม ปจจบนมการเพมขดความสามารถของซอฟตแวรประมวลค า อกมากมาย ซอฟตแวรประมวลค าทนยมอยในปจจบน เชน วนสเวรด จฬาจารก โลตสเอมโปร
ประเภทของซอฟตแวร
ซอฟตแวรประยกต (application software) ซอฟตแวรส าเรจ
ซอฟตแวรตารางท างาน เปนซอฟตแวรทชวยในการคดค านวณ การท างานของซอฟตแวรตารางท างาน ใชหลกการเสมอนมโตะท างานทมกระดาษขนาดใหญวางไว มเครองมอคลายปากกา ยางลบ และเครองค านวณเตรยมไวใหเสรจ บนกระดาษมชองใหใสตวเลข ขอความหรอสตร สามารถสงใหค านวณตามสตรหรอเงอนไขทก าหนด ผใชซอฟตแวรตารางท างานสามารถประยกตใชงานประมวลผลตวเลขอน ๆ ไดกวางขวาง ซอฟตแวรตารางท างานท นยมใช เชน เอกเซล โลตส
ประเภทของซอฟตแวร
ซอฟตแวรประยกต (application software) ซอฟตแวรส าเรจ
ซอฟตแวรจดการฐานขอมล การใชคอมพวเตอรอยางหนงคอการใชเกบขอมล และจดการกบขอมลทจดเกบในคอมพวเตอร จงจ าเปนตองมซอฟตแวรจดการขอมล การรวบรวมขอมลหลาย ๆ เรองทเกยวของกนไวในคอมพวเตอร เรากเรยกวา ฐานขอมล ซอฟตแวรจดการ ฐานขอมลจงหมายถงซอฟตแวรทชวยในการเกบ การเรยกคนมาใชงาน การท ารายงาน การสรปผลจากขอมล ซอฟตแวรจดการฐานขอมลทนยมใช เชน เอกเซส ดเบส พาราดอก ฟอกเบส
ประเภทของซอฟตแวร
ซอฟตแวรประยกต (application software) ซอฟตแวรส าเรจ
ซอฟตแวรน าเสนอ เปนซอฟตแวรทใชส าหรบน าเสนอขอมล การแสดงผลตองสามารถดงดดความสนใจ ซอฟตแวรเหลานจงเปนซอฟตแวรทนอกจากสามารถแสดงขอความในลกษณะทจะสอความหมายไดงายแลวจะตองสรางแผนภม กราฟ และรปภาพได ตวอยางของซอฟตแวรน าเสนอ เชน เพาเวอรพอยต โลตสฟรแลนซ ฮารวารดกราฟก
ประเภทของซอฟตแวร
ซอฟตแวรประยกต (application software) ซอฟตแวรส าเรจ
ซอฟตแวรสอสารขอมล ซอฟตแวรสอสารขอมลนหมายถงซอฟตแวรทจะชวยใหไมโครคอมพวเตอรตดตอสอสารกบเครองคอมพวเตอรอนในทหางไกล โดยผานทางสายโทรศพท ซอฟตแวรสอสารใชเชอมโยงตอเขากบระบบเครอขายคอมพวเตอร เชน อนเทอรเนต ท าใหสามารถใชบรการอน ๆ เพมเตมได สามารถใชรบสงไปรษณยอเลกทรอนกส ใชโอนยายแฟมขอมล ใชแลกเปลยนขอมล อานขาวสาร นอกจากนยงใชในการเชอมเขาหามนคอมพวเตอรหรอเมนเฟรม เพอเรยกใชงานจากเครองเหลานนได ซอฟตแวรสอสารขอมลทนยมมมากมายหลายซอฟตแวร เชน โปรคอม ครอสทอลค เทลก
ประเภทของซอฟตแวร
ซอฟตแวรประยกต (application software) ซอฟตแวรใชงานเฉพาะ
ซอฟตแวรใชงานเฉพาะมกเปนซอฟตแวรทผพฒนาตองเขาไปศกษารปแบบการท างานหรอความตองการของธรกจนน ๆ แลวจดท าขน โดยทวไปจะเปนซอฟตแวรทมหลายสวนรวมกนเพอรวมกนท างาน ซอฟตแวรใชงานเฉพาะทใชกนในทางธรกจ เชน ระบบงานทางดานบญช ระบบงานจดจ าหนาย ระบบงานในโรงงานอตสาหกรรม บรหารการเงน และการเชาซอ ความตองการของการใชคอมพวเตอรในงานทางธรกจยงมอกมาก ดงนนจงตองมความตองการผพฒนาซอฟตแวรเพอพฒนาซอฟตแวรใชงานเฉพาะตาง ๆ อกมากมาย