Software - mrcud2.commrcud2.com/news_file/p63628490646.pdf · ค ำถำม 1....

Post on 22-May-2020

9 views 0 download

Transcript of Software - mrcud2.commrcud2.com/news_file/p63628490646.pdf · ค ำถำม 1....

Software

ค ำถำม

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

2. ซอฟตแวรมควำมจ ำเปนหรอไม ?

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

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

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

6. ระบบปฏบตกำรแบงออกเปนกชนดอะไรบำง ?

ซอฟตแวร (Software)

ซอฟตแวร (Software) หมำยถงชดค ำสงหรอโปรแกรมทใชสงงำนใหคอมพวเตอรท ำงำน

ควำมจ ำเปนของซอฟตแวร

กำรทคอมพวเตอรสำมำรถท ำงำนใหกบเรำไดอยำงมำกมำย เปนเพรำะวำมผพฒนำโปรแกรมคอมพวเตอรมำใหเรำสงงำนคอมพวเตอร

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

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

ถกตองจ ำเปนตองมสอกลำง ถำเปรยบเทยบกบชวตประจ ำวนแลว เรำมภำษำทใชในกำรตดตอสอสำร เชนเดยวกนถำมนษยตองกำรถำยทอดควำมตองกำรใหคอมพวเตอรรบร จะตองอำศยสอกลำงทเรยกวำ “ภำษำคอมพวเตอร” ภำษำคอมพวเตอรในแตละยคประกอบดวย

ภำษำคอมพวเตอร ภำษำคอมพวเตอรในแตละยคประกอบดวย

1. ภำษำเครอง (Machine Languages)

2. ภำษำแอสเซมบล (Assembly Languages)

3. ภำษำระดบสง (High-Level Languages)

4. ภำษำยคท 4 (Fourth-Generation Languages:4GL)

5. ภำษำเชงวตถ (Object-Oriented Languages)

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

ซอฟตแวรระบบ ซอฟตแวรประยกต

ซอฟตแวร

ระบบปฏบตการ ตวแปลภาษา ส าเรจ เฉพาะ

ซอฟตแวรระบบ

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

ซอฟตแวรระบบ (ตอ) หนำทหลกของซอฟตแวรระบบประกอบดวย 1. ใชในกำรจดกำรหนวยรบเขำและหนวยสงออก เชน รบกำรกดแปนตำง ๆ บนแผงแปน

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

2. ใชในกำรจดกำรหนวยควำมจ ำ เพอน ำขอมลจำกแผนบนทกมำบรรจยงหนวยควำมจ ำหลก หรอในท ำนองกลบกน คอน ำขอมลจำกหนวยควำมจ ำหลกมำเกบไวในแผนบนทก

3. ใชเปนตวเชอมตอระหวำงผใชงำนกบคอมพวเตอร สำมำรถใชงำนไดงำยขน เชน กำรขอดรำยกำรสำรระบบในแผนบนทก กำรท ำส ำเนำแฟมขอมล

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

ซอฟตแวรระบบ - ระบบปฏบตกำร

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

ตวอยางซอฟตแวรระบบ

ตวอยางซอฟตแวรระบบ

ตวอยางซอฟตแวรระบบ

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

ระดบสง เพอแปลภำษำระดบสงใหเปนภำษำเครอง ภำษำระดบสงมหลำยภำษำ ภำษำระดบสงนสรำงขนเพอใหผเขยนโปรแกรมเขยนชดค ำสงไดงำย

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

ซอฟตแวรประยกต

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

ซอฟตแวรประยกต - ซอฟตแวรส ำเรจ

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

1. ซอฟตแวรประมวลผลค ำ 2. ซอฟตแวรตำรำงท ำงำน 3. ซอฟตแวรจดกำรฐำนขอมล 4. ซอฟตแวรน ำเสนอ 5. ซอฟตแวรสอสำรขอมล

ซอฟตแวรประยกต - ซอฟตแวรใชงำนเฉพำะ

ซอฟตแวรใชงำนเฉพำะ เปนซอฟตแวรทถกผลตขนเพอใชงำนเฉพำะส ำหรบงำนแตละประเภทใหตรงกบควำมตองกำรของผใชแตละรำย

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

ระบบปฏบตกำรแบงออกเปนกชนดอะไรบำง ?

ระบบปฏบตกำรแบงออกเปน 3 ชนด คอ 1. ประเภทใชงำนเดยว เปนระบบปฏบตกำรนจะก ำหนดให

คอมพวเตอรใชงำนไดครงละหนงงำนเทำนน เชน DOS เปนตน

2. ประเภทใชหลำยงำน เปนระบบปฏบตกำรประเภทนสำมำรถควบคมกำรท ำงำนพรอมกนหลำยงำนในขณะเดยวกน เชน Windows 98 ขนไป และ UNIX เปนตน

3. ประเภทใชงำนหลำยคน เปนระบบปฏบตกำรทขณะใดขณะหนงมผใชคอมพวเตอรพรอมกนหลำยคน เชน Windows NT และ UNIX เปนตน

ระบบตดตอใชงำนคอมพวเตอร

1. กลมพมพค ำสงเขำทละบรรทด คอระบบตดตอทตองปอนค ำสงทละบรรทด เชน DOS (คลกภำพประกอบ)

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

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

ทมำ

www.mwit.ac.th/~jeed/teach/ng30101/1_53/software.ppt

เรยบเรยงโดย

เกรยงศกด ปองสพรรณ