Softwarenonthaya.com/wp-content/uploads/2015/11/software.pdf · •เช่น MS - DOS , UNIX ,...

Preview:

Citation preview

Software

ซอฟตแวร (Software) ซอฟตแวร (Software) หมายถงชดค าสงหรอ

โปรแกรมทใชสงงานใหคอมพวเตอรท างาน

ซอฟตแวรไดเปน 2 ประเภท • ซอฟตแวรระบบ (System Software ) • ซอฟตแวรประยกต ( Application Software )

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

ระบบ หนาทการท างานของซอฟตแวรระบบคอด าเนนงานพนฐานตาง ๆ ของระบบคอมพวเตอร

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

ซอฟตแวรระบบพนฐานแบงออกเปน • ระบบปฏบตการ (Operating System)

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

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

• เปนซอฟตแวรใชในการดแลระบบคอมพวเตอร เครองคอมพวเตอรทกเครองจะตองมซอฟตแวรระบบปฏบตการน

• เชน MS - DOS , UNIX , Windows 95 , และ Mac System 7 เปนตน

เปนซอฟตแวรทใชในการดแลระบบคอมพวเตอร ซงตองมในเครองคอมพวเตอรทกเครองระบบปฏบตการทควรรจก มดงน

๑. ระบบปฏบตการ หรอโอเอส (OS : Operating System)

๑) ดอส (DOS : Disk Operating System) เปนระบบปฏบตการทใชค าสงเปนตวอกษร ในการจดการระบบงาน

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

๔) ลนกซ (linux) เปนระบบปฏบตการทพฒนามา จากระบบปฏบตการยนกซ ไดรบความนยมเพราะมซอฟตแวรประยกตตาง ๆ ทท างานบนระบบลนกซ จ านวนมาก

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

๓) ยนกซ (unix) เปนระบบปฏบตการทพฒนามาเพอตอบสนองการใชงานในลกษณะใหมผใชไดหลายคนในเวลาเดยวกน และสามารถท างานหลาย ๆ งานไดในเวลาเดยวกนอกดวย

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

การแปลภาษาระดบสง เพอแปลภาษาระดบสงใหเปนภาษาเครอง

ภาษาระดบสงนมหลายภาษาและสรางขนเพอใหผเขยน

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

ภาษาระดบสงทพฒนาขนมาทกภาษาจะตองมตวแปลภาษา ตวอยางภาษาระดบสง เชน PASCAL, BASIC, C, LOCO เปนตน

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

๒. ตวแปลภาษา

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

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

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

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

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

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

1.ซอฟตแวรส าเรจ

2.ซอฟตแวรทพฒนาขนใชงานเฉพาะ

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

ซอฟตแวรส าเรจ (package)

ซอฟตแวรส าเรจเปนทนยมของผใชม 6 กลมใหญ ไดแก • ซอฟตแวรประมวลผลค า (Word processing) • ซอฟตแวรตารางท างาน (spread sheet software) • ซอฟตแวรฐานขอมล (Database) • ซอฟตแวรน าเสนอ (Presentation Software) • ซอฟตแวรสอสารขอมลและสบคน (data communication

software) • ซอฟตแวรกราฟก(graphic software)

ใชในการพมพเอกสาร ตรวจสอบ ตวสะกดและไวยากรณในเอกสาร

๑) ซอฟตแวรประมวลค า (word processing software)

ซยไรเตอร ไมโครซอฟตเวรด

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

โลตสเวรดโปรโอเพนออฟฟศไรทเทอร

๒) ซอฟตแวรตารางท างาน

โอเพนออฟฟศแคล

โลตส 123

ไมโครซอฟตเอกซเซล

ชวยในการคดค านวณโดยใสตวเลข ขอความหรอสตร สรางตาราง สรางกราฟ และแผนภมรปแบบตาง ๆ

(spreadsheet software)

เชน ไมโครซอฟตแอกเซส ดเบส ฟอกซเบส ดบท อนฟอรมกซ อนเกรส มายเอสควแอล โพสเกรส โอเพนออฟฟศเบส

๓) ซอฟตแวรจดการฐานขอมล (database management software)

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

ใชจดการกบขอมลทจดเกบไวในคอมพวเตอร

โอเพนออฟฟศเบส

ไมโครซอฟตแอกเซสดเบส

เชน ไมโครซอฟตเพาเวอรพอยต โลตสฟรแลนซ

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

๔) ซอฟตแวรน าเสนอ (presentation software)

๕) ซอฟตแวรสอสารและสบคนขอมล

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

(data communication and discovery software)

เชน เพนต อะโดบโฟโตชอป อะโดบอลลสเทรเตอร

๖) ซอฟตแวรกราฟก (graphic software)

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

ซอฟตแวรใชงานเฉพาะ

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

เชน กระบวนการฝาก-ถอนเงนต ATM

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

ค าถาม?? 1. ซอฟตแวร (Software) คออะไร ?

2. ซอฟตแวรแบงกประเภทอะไรบาง ? อะไรบาง?

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

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

5. ยกตวอยางระบบปฏบตการทใชในปจจบน ?

Recommended