Software

Preview:

DESCRIPTION

ซอฟต์แวร์

Citation preview

ซอฟตแวร (Software)

รายวชา ง31201 เทคโนโลยสารสนเทศพนฐาน โรงเรยนอบลรตนราชกญญาราชวทยาลย นครราชสมา

1

รายวชา ง31201 เทคโนโลยสารสนเทศพนฐาน

1. ความหมายของซอฟตแวร ซอฟตแวร (Software) หมายถงชดค าสงหรอโปรแกรมทใชสงงานให

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

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

ซอฟตแวรหรอโปรแกรมคอมพวเตอรจงเปนสวนส าคญทควบคมการท างานของคอมพวเตอรใหด าเนนการตามแนวความคดทไดก าหนดไวลวงหนาแลว คอมพวเตอรตองท างานตามโปรแกรมเทานน ไมสามารถท างานทนอกเหนอจากทก าหนดไวในโปรแกรม

3. ภาษาคอมพวเตอร (Programming Languages)

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

ซอฟตแวร (Software)

ซอฟตแวร (Software)

รายวชา ง40101 เทคโนโลยสารสนเทศพนฐาน สาขาคอมพวเตอรและเทคโนโลย โรงเรยนมหดลวทยานสรณ

2

ภาษาคอมพวเตอรในแตละยคประกอบดวย 3.1 ภาษาเครอง (Machine Languages) เนองจากคอมพวเตอรท างานดวยสญญาณทางไฟฟา ใชแทนดวยตวเลข 0 และ 1 ได

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

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

3.2 ภาษาแอสเซมบล (Assembly Languages) เปนภาษาคอมพวเตอรในยคท 2 ถดจากภาษาเครอง ภาษาแอสเซมบลชวยลดความยงยาก

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

3.3 ภาษาระดบสง (High-Level Languages) เปนภาษาคอมพวเตอรในยคท 3 เรมมการใชชดค าสงทเรยกวา Statements ทมลกษณะเปน

ประโยคภาษาองกฤษ ท าใหผเขยนโปรแกรมสามารถเขาใจชดค าสงเพอสงใหคอมพวเตอรท างานงายขน ผคนทวไปสามารถเรยนรและเขยนโปรแกรมไดงายขน เนองจากภาษาระดบสงใกลเคยงภาษามนษย ตวแปลภาษาระดบสงเพอใหเปนภาษาเครองมอย 2 ชนด คอ คอมไพเลอร (Compiler) และ อนเทอรพรเตอร (Interpreter)

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

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

ดงนนขอแตกตางระหวางคอมไพเลอรกบอนเทอรพรเตอรจงอยทการแปลทงโปรแกรมหรอแปลทละค าสง ส าหรบตวอยางภาษาระดบสง ไดแก ภาษาโคบอล(COBOL) ฟอรแทรน (FORTRAN) เบสก (Basic) ปาสคาล (Pascal) และภาษาซ(C) เปนตน

3.4 ภาษายคท 4 (Fourth-Generation Languages: 4GL) เนองจากภาษาระดบสงนนเปนภาษาทตองก าหนดขนตอนการท างาน(Procedural) จงท าให

ในบางครงจ าเปนตองเขยนโคดโปรแกรมทยาวยดเยอกวาจะไดผลลพธตามทตองการ ดงนนจงเกดภาษายคท 4 ขน ซงเปนภาษาทไมตองก าหนดขนตอนการท างาน (Non-Procedural) เพยงแตสงวาตองการขอมลอะไร กสามารถแสดงผลลพธไดตามตองการ ตวอยางภาษายคท 4 เชน ชดค าสงภาษา SQL (Structured Query Language)

ซอฟตแวร (Software)

รายวชา ง31201 เทคโนโลยสารสนเทศพนฐาน โรงเรยนอบลรตนราชกญญาราชวทยาลย นครราชสมา

3

3.5 ภาษาเชงวตถ (Object-Oriented Languages) เปนภาษาคอมพวเตอรในยคท 5 ทเรยกวา การเขยนโปรแกรมเชงวตถ (Object-Oriented

Programming: OOP) ซงจะมองทกสงเปนวตถ (Object) โดยวตถจะประกอบดวยขอมล (Data) และวธการ (Method) และจะมคลาส (Class) เปนตวก าหนดคณสมบตของวตถ รวมทงความสามารถในการถายทอดคณสมบต (Inheritance) การ Encapsulation และการน ากลบมาใชใหม

ภาษาเชงวตถสามารถน ามาพฒนาระบบงานทมความซบซอนไดเปนอยางด ตวอยางภาษานเชน Visual Basic, C++ และ JAVA เปนตน

4. ชนดของซอฟตแวร

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

ซอฟตแวรระบบ (system software) ซอฟตแวรประยกต (application software)

4.1 ซอฟตแวรระบบ คอซอฟตแวรทบรษทผผลตสรางขนมาเพอใชจดการกบระบบคอมพวเตอร หนาทการท างาน

ของซอฟตแวรระบบคอด าเนนงานพนฐานตาง ๆ ของระบบคอมพวเตอร เชน รบขอมลจากคยบอรดแลวแปลความหมายใหคอมพวเตอรเขาใจ น าขอมลไปแสดงผลบนจอภาพหรอน าออกไปยงเครองพมพ จดการขอมลบนหนวยความจ า

เมอเราเปดเครองคอมพวเตอรขนมา ทนททมการจายกระแสไฟฟาใหกบคอมพวเตอร คอมพวเตอรจะท างานตามโปรแกรมทนท โปรแกรมแรกทสงใหคอมพวเตอรท างานนเปนซอฟตแวรระบบ ซอฟตแวรระบบอาจเกบไวในรอมหรอในแผนจานแมเหลก(สมยกอน) หากไมมซอฟตแวรระบบคอมพวเตอรจะท างานไมได ซอฟตแวรระบบยงใชเปนเครองมอในการพฒนาซอฟตแวรอน ๆ และยงรวมไปถงซอฟตแวรทใชในการแปลภาษาตาง ๆ

4.2 ซอฟตแวรประยกต เปนซอฟตแวรทใชกบงานดานตาง ๆ ตามความตองการของผใชทสามารถน ามาใชประโยชน

ไดโดยตรง ปจจบนมผพฒนาซอฟตแวรใชงานทางดานตาง ๆ ออกจ าหนายมากมาย การประยกตงานคอมพวเตอรจงกวางขวางและแพรหลาย เราอาจแบงซอฟตแวรประยกตออกเปนสองกลมคอ ซอฟตแวรส าเรจและซอฟตแวรทพฒนาขนใชงานเฉพาะ ซอฟตแวรส าเรจในปจจบนมมากมาย เชน ซอฟตแวรประมวลค า ซอฟตแวรตารางท างาน ฯลฯ

ซอฟตแวร (Software)

รายวชา ง40101 เทคโนโลยสารสนเทศพนฐาน สาขาคอมพวเตอรและเทคโนโลย โรงเรยนมหดลวทยานสรณ

4

5. ซอฟทแวรระบบ

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

หนาทหลกของซอฟตแวรระบบประกอบดวย จดการหนวยรบเขาและหนวยแสดงผล

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

จดการหนวยความจ าเพอน าขอมลจากแผนบนทก(เชนฮารดดสกหรอ handy drive)มาบรรจยงหนวยความจ าหลก หรอในท านองกลบกนคอน าขอมลจากหนวยความจ าหลกมาเกบไวในแผนบนทก

ใชเปนตวเชอมตอระหวางผใชงานกบคอมพวเตอรใหสามารถใชงานไดงายขน

ซอฟตแวรระบบโดยพนฐานทเหนกนทวไปแบงออกเปน 1) ระบบปฏบตการ 2) ตวแปลภาษา ซอฟตแวรทงสองประเภทนท าใหเกดพฒนาการประยกตใชงานไดงายขน

End Users Application Software

Operating System

Hardware

Hardware Operating System Application program User

ซอฟตแวร (Software)

รายวชา ง31201 เทคโนโลยสารสนเทศพนฐาน โรงเรยนอบลรตนราชกญญาราชวทยาลย นครราชสมา

5

5.1 ระบบปฏบตการ ระบบปฏบตการหรอทเรยกยอ ๆ วา โอเอส (Operating System: OS) เปนซอฟตแวรใชใน

การดแลระบบคอมพวเตอร เครองคอมพวเตอรทกเครองจะตองมซอฟตแวรระบบปฏบตการน ระบบปฏบตการทนยมใชกนมากและเปนทรจกกนด เชน ดอส (Disk Operating System: DOS) วนโดวส (Windows) โอเอสท (OS/2) ยนกซ (UNIX)

1) ดอส เปนซอฟตแวรจดระบบงานทพฒนามานานแลว การใชงานจงใชค าสงเปนตวอกษร ดอสเปนซอฟตแวรทรจกกนดในหมผใชไมโครคอมพวเตอร

2) วนโดวส เปนระบบปฏบตการทพฒนาตอจากดอส เพอเนนการใชงานทงายขน โดยงานแตละงานจะอยในกรอบชองหนาตางทแสดงผลบนจอภาพ การใชงานเนนรปแบบกราฟก ผใชงานสามารถใชเมาสเลอนตวชต าแหนงเพอเลอกต าแหนงทปรากฏบนจอภาพ ท าใหใชงานคอมพวเตอรไดงาย วนโดวสจงไดรบความนยมในปจจบน

3) โอเอสท เปนระบบปฏบตการแบบเดยวกบวนโดวส แตบรษทผพฒนาคอบรษทไอบเอม เปนระบบปฏบตการทใหผใชสามารถใชท างานไดหลายงานพรอมกน และการใชงานกเปนแบบกราฟกเชนเดยวกบวนโดวส

4) ยนกซ เปนระบบปฏบตการทพฒนามาตงแตครงทใชกบเครองมนคอมพวเตอร ระบบปฏบตการยนกซเปนระบบปฏบตการทสามารถใชงานไดหลายงานพรอมกน และท างานไดหลาย ๆ งานในเวลาเดยวกน ยนกซจงใชไดกบเครองทเชอมโยงและตอกบเครองปลายทางไดหลายเครองพรอมกน

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

ชนดของระบบปฏบตการ สามารถจ าแนกออกไดเปน 3 ชนดดวยกน คอ 5.1.1 ประเภทใชงานเดยว (Single-tasking)

ระบบปฏบตการประเภทนจะก าหนดใหคอมพวเตอรใชงานไดครงละหนงงานเทานน ใชในเครองขนาดเลกอยางไมโครคอมพวเตอร เชน ระบบปฏบตการดอส เปนตน 5.1.2 ประเภทใชหลายงาน (Multi-tasking)

ระบบปฏบตการประเภทนสามารถควบคมการท างานพรอมกนหลายงานในขณะเดยวกน ผใชสามารถท างานกบซอฟตแวรประยกตไดหลายชนดในเวลาเดยวกน โดยระบบปฏบตการจดสรรทงเวลา และเนอททตองใชในการประมวลผลค าสงของซอฟตแวรแตละชนด เชน ระบบปฏบตการ Windows 98 ขนไป และ UNIX เปนตน

5.1.3 ประเภทใชงานหลายคน (Multi-user) ในหนวยงานบางแหงอาจใชคอมพวเตอรขนาดใหญท าหนาทประมวลผล ท าให

ในขณะใดขณะหนงมผใชคอมพวเตอรพรอมกนหลายคน แตละคนจะมสถานงานของตนเอง

ซอฟตแวร (Software)

รายวชา ง40101 เทคโนโลยสารสนเทศพนฐาน สาขาคอมพวเตอรและเทคโนโลย โรงเรยนมหดลวทยานสรณ

6

เชอมตอกบคอมพวเตอร จงตองใชระบบปฏบตการทมความสามารถสง เพอใหผใชทกคนสามารถท างานเสรจในเวลา เชน ระบบปฏบตการ Windows NT และ UNIX เปนตน

5.2 ตวแปลภาษา ในการพฒนาซอฟตแวรจ าเปนตองมซอฟตแวรทใชในการแปลภาษาระดบสง เพอแปลภาษา

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

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

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

2) ภาษาเบสก เปนภาษาทมรปแบบค าสงไมยงยาก สามารถเรยนรและเขาใจไดงาย มรปแบบค าสงพนฐานทสามารถน ามาเขยนเรยงตอกนเปนโปรแกรมได

3) ภาษาซ เปนภาษาทเหมาะส าหรบใชในการพฒนาซอฟตแวรอน ๆ ภาษาซเปนภาษาทมโครงสรางคลองตวส าหรบการเขยนโปรแกรมหรอใหคอมพวเตอรตดตอกบอปกรณตาง ๆ

4) ภาษาโลโก เปนภาษาทเหมาะส าหรบการเรยนรและเขาใจหลกการโปรแกรมภาษาโลโกไดรบการพฒนาส าหรบเดก

นอกจากน ยงมภาษาคอมพวเตอรอกมากมาย เชน ภาษาฟอรแทรน ภาษาโคบอล ภาษาอารพจ

Turbo C++ (ตวแปลภาษา C/C++) Visual C++ (ตวแปลภาษา C/C++)

LOGO (ตวแปลภาษา LOGO) JAVA Builder (ตวแปลภาษา JAVA)

ซอฟตแวร (Software)

รายวชา ง31201 เทคโนโลยสารสนเทศพนฐาน โรงเรยนอบลรตนราชกญญาราชวทยาลย นครราชสมา

7

5.3 การท างานของตวแปลภาษา การประมวลผลโปรแกรมทเขยนขนดวยภาษาระดบสง จ าเปนตองอาศยโปรแกรมทท าหนาท

ชวยในการแปลโปรแกรมภาษาระดบสงใหเปนภาษาเครอง โปรแกรมแปลภาษาทใชแบงออกเปน 2 ลกษณะ ไดแก

5.3.1 คอมไพเลอร (Compiler) เปนโปรแกรมทท าหนาทในการแปลโปรแกรมทเขยนดวยภาษาระดบสงทเรยกวา โปรแกรมตนฉบบ (source code/program) ใหเปนโปรแกรมภาษาเครอง (object program) ถามขอผดพลาดเครองจะพมพรหสหรอขอผดพลาดออกมาดวย หากไมมขอผดพลาดผใชสามารถสงประมวลผลโปรแกรมและสามารถเกบโปรแกรมทแปลภาษาเครองไวใชงานตอไปไดอก โดยไมตองท าการแปลโปรแกรมซ าอก

ตวอยางโปรแกรมแปลภาษาแบบน เชน โปรแกรมแปลภาษาฟอรแทรน โปรแกรมแปลภาษาโคบอล โปรแกรมแปลภาษาปาสคาล โปรแกรมแปลภาษาซ เปนตน

5.3.2 อนเทอรพรเตอร (Interpreter) เปนโปรแกรมทท าหนาทในการแปลโปรแกรมทเขยนดวยภาษาระดบสงใหเปนภาษาเครองเชนเดยวกบคอมไพเลอร ความแตกตางจะอยทอนเทอรพรเตอรจะท าการแปลและประมวลผลทละค าสง ขอเสยของอนเทอรพรเตอรคอ ถาน าโปรแกรมนมาใชงานอกจะตองท าการแปลโปรแกรมทกครง ตวอยางภาษาทใชอนเทอรพรเตอรในการแปล เชน ภาษา HTML เปนตน

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

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

การใชงานคอมพวเตอรตองมซอฟตแวรประยกต ซงอาจเปนซอฟตแวรส าเรจทมผพฒนาเพอใชงานทวไปท าใหท างานไดสะดวกขน หรออาจเปนซอฟตแวรใชงานเฉพาะซงผใชเปนผพฒนาขนเองเพอใหเหมาะสมกบสภาพการท างานของตน

6.1 ซอฟตแวรส าเรจ ในบรรดาซอฟตแวรประยกตทมใชกนทวไป ซอฟตแวรส าเรจ (Package) เปนซอฟตแวรทม

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

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

ซอฟตแวร (Software)

รายวชา ง40101 เทคโนโลยสารสนเทศพนฐาน สาขาคอมพวเตอรและเทคโนโลย โรงเรยนมหดลวทยานสรณ

8

2) ซอฟตแวรตารางท างาน เปนซอฟตแวรทชวยในการคดค านวณ การท างานของซอฟตแวรตารางท างาน ใชหลกการเสมอนมโตะท างานทมกระดาษขนาดใหญวางไว มเครองมอคลายปากกา ยางลบ และเครองค านวณเตรยมไวใหเสรจ บนกระดาษมชองใหใสตวเลข ขอความหรอสตร สามารถสงใหค านวณตามสตรหรอเงอนไขทก าหนด ซอฟตแวรตารางท างานทนยมใช เชน Excel เปนตน

3) ซอฟตแวรจดการฐานขอมล การใชคอมพวเตอรอยางหนงคอการใชเกบขอมล และจดการกบขอมลทจดเกบในคอมพวเตอร จงจ าเปนตองมซอฟตแวรจดการขอมล การรวบรวมขอมลหลาย ๆ เรองทเกยวของกนไวในคอมพวเตอร เรากเรยกวาฐานขอมล ซอฟตแวรจดการฐานขอมลจงหมายถงซอฟตแวรทชวยในการเกบ การเรยกคนมาใชงาน การท ารายงาน การสรปผลจากขอมล ซอฟตแวรจดการฐานขอมลทนยมใช เชน Access, Dbase

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

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

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

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

ซอฟตแวรใชงานเฉพาะมกเปนซอฟตแวรทผพฒนาตองเขาไปศกษารปแบบการท างานหรอความตองการของธรกจนน ๆ แลวจดท าขน โดยทวไปจะเปนซอฟตแวรทมหลายสวนรวมกนเพอรวมกนท างาน ซอฟตแวรใชงานเฉพาะทใชกนในทางธรกจ เชน ระบบงานทางดานบญช ระบบงานจดจ าหนาย ระบบงานในโรงงานอตสาหกรรม บรหารการเงน และการเชาซอ 7. ระบบตดตอใชงานคอมพวเตอร

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

ซอฟตแวร (Software)

รายวชา ง31201 เทคโนโลยสารสนเทศพนฐาน โรงเรยนอบลรตนราชกญญาราชวทยาลย นครราชสมา

9

7.1 กลมพมพค าสงเขาทละบรรทด ระบบตดตอแบบนเปนระบบตดตอแบบแรกทพฒนามาพรอมๆ กบคอมพวเตอร เปน

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

7.2 กลมเลอกรายการเมน ในระบบนจะแสดงรายการยอยของค าสงตางๆ ซงโดยทวไปเปนขอความตวอกษร

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

ซอฟตแวร (Software)

รายวชา ง40101 เทคโนโลยสารสนเทศพนฐาน สาขาคอมพวเตอรและเทคโนโลย โรงเรยนมหดลวทยานสรณ

10

7.3 กลมเลอกสญรป มลกษณะคลายระบบกลมเลอกรายการเมน เพยงแตวารายการของกลมนจะเปนรปภาพหรอสญรปส าหรบเลอก โดยมเมาสเปนตวเลอนตวชและเลอกรายการ ในบางกรณกอาจเปนรายการเมนยอยของขอมลในระบบ ระบบตดตอคอมพวเตอรระบบนใชงานงาย ไมตองเรยนรหรอจดจ าค าสงทซบซอน ระบบนมผนยมหรอกลาวถงกนมากคอ ระบบตดตอผใชเชงกราฟกเรยกวา Graphic User Interface หรอ GUI ซอฟตแวรประเภท GUI เปนซอฟตแวรขนาดใหญจงใชพนทหนวยความจ ามาก ตองใชตวประมวลผลทมขดความสามารถสงจงจะท างานไดผล

Recommended