72
04000102 คอมพิวเตอร์สารสนเทศขั้นพื ้นฐาน บทที 3 คอมพิวเตอร์ซอฟต์แวร์ 1 04000102 คอมพ วเตอร์สารสนเทศขั้นพื้นฐาน บทที3 คอมพ วเตอร์ซอฟต์แวร์ (Computer Software) อ้างอิงเว็บไซต์ : http://putkin.site90.net/class/technocom/

บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 1

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร(Computer Software)

อางองเวบไซต : http://putkin.site90.net/class/technocom/

Page 2: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 2

ความหมายของซอฟตแวร

ซอฟตแวร คอ โปรแกรมหรอชดค าสงทควบคมใหเครองคอมพวเตอรท างานใหไดผลลพธตามทตองการ แบงออกเปน 2 ประเภท คอ ซอฟตแวรระบบ (System Software)

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

Page 3: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 3

ซอฟตแวรระบบ (System Software)

เกยวของกบการควบคมการท างานทใกลชดกบอปกรณคอมพวเตอรมากทสด

แบงออกเปน 2 ประเภท คอ ระบบปฎบตการ (operating systems)

โปรแกรมอรรถประโยชน (utility programs)

Page 4: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 4

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

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

แบงตามกลมการใชงาน ได 3 กลมใหญคอ กลมการใชงานทางดานธรกจ กลมการใชงานทางดานกราฟกและมลตมเดย กลมใชงานบนเวบและการตดตอสอสาร

Page 5: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 5

การจดหาซอฟตแวรมาใชงาน

แบบส าเรจรป (Package Software)

แบบวาจาง (Custom Software)

แบบทดลองใช (Shareware)

แบบใชงานฟร (Freeware)

แบบโอเพนซอรส (Public-Domain/Open Source)

Page 6: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 6

แบบส าเรจรป (Package Software)

หาซอไดกบตวแทนจ าหนายซอฟตแวรทไดรบการแตงตงจากบรษทผผลตโดยตรง

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

อาจเขาไปในเวบไซทของบรษทผผลตเพอซอไดเชนกน

Page 7: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 7

แบบวาจาง (Custom Software)

เหมาะกบลกษณะงานทเปนแบบเฉพาะ

จ าเปนตองผลตขนมาใชเองหรอวาจางใหท า

อาจมคาใชจายทแพงพอสมควร

Page 8: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 8

แบบทดลองใช (Shareware)

ลกคาสามารถทดสอบการใชงานของโปรแกรมกอนไดฟร

ผผลตจะก าหนดระยะเวลาของการใชงานหรอ

เงอนไขอน เชน ใชไดภายใน 30 วน หรอ ใชไดแตปรบลดคณสมบตบางอยางลง

อาจดาวนโหลดไดจากเครอขายอนเทอรเนต

Page 9: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 9

แบบใชงานฟร (Freeware)

สามารถดาวนโหลดบนอนเทอรเนตได

สวนใหญจะเปนโปรแกรมขนาดเลกและใชเวลาเพยงไมกนาทในการดาวนโหลด

ใหใชงานไดฟร แตไมสามารถน าไปพฒนาตอหรอแกไขเปลยนแปลงได

ลขสทธเปนของบรษทหรอทมงานผผลต

Page 10: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 10

แบบโอเพนซอรส (Public-Domain/Open Source)

Open Source = ซอฟตแวรทมการเปดใหแกไขปรบปรงตวโปรแกรมตางๆได

น าเอาโคดโปรแกรมไปพฒนาและประยกตใชไดภายใตเงอนไขทก าหนด

มนกพฒนาจากทวโลก ชวยกนเขยนโคดและน าไปแจกจายตอ

ประหยดเงนและคาใชจาย

การพฒนาโปรแกรมท าไดเรวขน

Page 11: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 11

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

ใชส าหรบการควบคมและประสานงานอปกรณคอมพวเตอรทงหมดโดยเฉพาะกบสวนน าเขาและสงออกผลลพธ (I/O Device)

บางครงเรยกวา แพลตฟอรม (platform)

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

Page 12: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 12

คณสมบตในการท างาน

การท างานแบบ Multi-Tasking

Page 13: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 13

คณสมบตในการท างาน

การท างานแบบ Multi-User

Page 14: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 14

ประเภทของระบบปฏบตการ

อาจแบงออกไดเปน 3 ประเภท คอ ระบบปฏบตการแบบเดยว (stand-alone OS)

ระบบปฏบตการแบบเครอขาย (network OS)

ระบบปฏบตการแบบฝง (embeded OS)

Page 15: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 15

ระบบปฏบตการแบบเดยว (stand-alone OS)

มงเนนและใหบรการส าหรบผใชเพยงคนเดยว (เจาของเครองนนๆ)

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

รองรบการท างานบางอยาง เชน พมพรายงาน ดหนง ฟงเพลงหรอเชอมตอเขากบอนเทอรเนต เปนตน

ปจจบนสามารถเปนเครองลกขายเพอขอรบบรการจากเครองแมขายไดดวย

Page 16: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 16

ระบบปฏบตการแบบเครอขาย (network OS)

มงเนนและใหบรการส าหรบผใชหลายๆคน (multi-user)

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

มกพบเหนไดกบการน าไปใชในองคกรธรกจทวไป

เครองคอมพวเตอรทตดตงระบบปฎบตการเหลานจะเรยกวาเครอง server (เครองแมขาย)

Page 17: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 17

ระบบปฏบตการแบบฝง (embeded OS)

พบเหนไดในอปกรณคอมพวเตอรพกพาขนาดเลก เชน พดเอหรอ smart phone บางรน

สนบสนนการท างานแบบเคลอนทไดเปนอยางด

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

Page 18: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 18

ระบบปฏบตการแบบเดยว (stand-alone OS)

DOS (Disk Operating System) พฒนาขนเมอประมาณป 1980

ใชส าหรบเครองคอมพวเตอรสวนบคคลเปนหลก

ปอนชดค าสงทเรยกวาcommand-line

Page 19: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 19

ระบบปฏบตการแบบเดยว (stand-alone OS) (ตอ)

Windows สวนประสานงานกบผใชแบบ GUI

(Graphical User Interface)

ใชงานไดงาย ผใชไมตองจดจ าค าสงใหยงยาก

แบงงานออกเปนสวนๆทเรยกวา หนาตางงาน หรอ Windows

Page 20: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 20

ระบบปฏบตการแบบเดยว (stand-alone OS) (ตอ)

Unix ผใชกบตองมความรทางดาน

คอมพวเตอรพอสมควร

รองรบกบการท างานของผใชไดหลายๆคนพรอมกน (multi-user)

มการพฒนาระบบทสนบสนนใหใชงานไดทงแบบเดยวและแบบเครอขาย

Page 21: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 21

ระบบปฏบตการแบบเดยว (stand-alone OS) (ตอ)

Mac OS X ใชกบเครองคอมพวเตอรท

ผลตขนโดยบรษทแอปเปลเทานน

เหมาะสมกบการใชงานประเภทสงพมพเปนหลก

มระบบสนบสนนแบบ GUI เชนเดยวกบระบบปฏบตการWindows

Page 22: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 22

ระบบปฏบตการแบบเดยว (stand-alone OS) (ตอ)

Linux พฒนามาจากระบบ Unix

ใชโคดทเขยนประเภทโอเพนซอรส(open source)

มการผลตออกมาหลายชอเรยกแตกตางกนไป

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

Page 23: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 23

ระบบปฏบตการแบบเครอขาย (Network OS)

Windows Server ออกแบบมาเพอใชงานกบระบบ

เครอขายโดยเฉพาะ เดมมชอวา Windows NT

รองรบกบการใชงานในระดบองคกรขนาดเลกและขนาดกลาง พฒนาโดยบรษทไมโครซอฟท

เหมาะกบการตดตงและใชงานกบเครองประเภทแมขาย (server)

Page 24: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 24

ระบบปฏบตการแบบเครอขาย (Network OS) (ตอ)

OS/2 Warp Server พฒนาโดยบรษทไอบเอม

ใชเปนระบบเพอควบคมเครองแมขายหรอ server เชนเดยวกน

Page 25: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 25

ระบบปฏบตการแบบเครอขาย (Network OS) (ตอ)

Solaris ท างานคลายกบ

ระบบปฏบตการแบบ Unix (Unix compatible)

ผลตโดยบรษทซน ไมโครซสเตมส

Page 26: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 26

ระบบปฏบตการแบบฝง (Embedded OS)

Pocket PC OS (Windows CE เดม) ยอขนาดการท างานของ Windows

ใหมขนาดทเลกลง (scaled-down version)

รองรบการท างานแบบ multi-tasking ได

มกตดตงบนเครอง Pocket PC หรออาจพบเหนในมอถอประเภท smart phone บางรน

Page 27: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 27

ระบบปฏบตการแบบฝง (Embedded OS) (ตอ)

Palm OS พฒนาขนมากอน Pocket PC

OS ลกษณะงานทใชจะคลายๆกน ใชกบเครองทผลตขนโดย

บรษทปาลมและ บางคายเทานน เชน Visor

(ของคาย Handspring) และ CLIE (ของคาย Sony)

Page 28: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 28

ระบบปฏบตการแบบฝง (Embedded OS) (ตอ)

Symbian OS รองรบกบเทคโนโลยการสอสารแบบไรสาย (wireless) โดยเฉพาะ

นยมใชกบโทรศพทมอถอประเภท smart phone

สนบสนนการท างานแบบหลายๆงานในเวลาเดยวกน (multi-tasking)

Page 29: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 29

โปรแกรมอรรถประโยชนหรอโปรแกรมยทลต (Utility Program)

สวนใหญจะมขนาดของไฟลทเลกกวาระบบปฏบตการ

มคณสมบตในการใชงานคอนขางหลากหลายหรอใชงานไดแบบอรรถประโยชน

นยมเรยกสนๆวา ยทลต (utility)

อาจแบงออกไดเปน 2 ชนดคอ ยทลตส าหรบระบบปฏบตการ (OS utility programs)

ยทลตอนๆ (stand-alone utility programs)

Page 30: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 30

ยทลตส าหรบระบบปฏบตการ(OS Utility Programs)

ตวอยางของยทลตท ท างานดานตางๆ ประเภทการจดการไฟล (File Manager)

ประเภทการลบทงโปรแกรม (Uninstaller)

ประเภทการสแกนดสก (Disk Scanner)

ประเภทการจดเรยงพนทเกบขอมล (Disk Defragmenter)

ประเภทรกษาหนาจอ (Screen Saver)

Page 31: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 31

ยทลตส าหรบระบบปฏบตการ(OS Utility Programs) (ตอ)

ประเภทการจดการไฟล (File Manager) มหนาทหลกในการจดการเกยวกบ

ไฟลตางๆเชน การคดลอก การเปลยนชอ การลบและการยายไฟล เปนตน

ระบบปฏบตการ Windows รนใหมๆ ยงไดเพมคณสมบตทเรยกวา image viewer เพอน ามาปรบใชกบไฟลรปภาพได

Page 32: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 32

ยทลตส าหรบระบบปฏบตการ(OS Utility Programs) (ตอ)

ประเภทการลบทงโปรแกรม (Uninstaller) ลบหรอก าจดโปรแกรมท

ไมไดใชออกไปจากระบบ

ท าใหพนทเกบขอมลมเหลอเพมมากขน

ท างานไดอยางงายดาย

Page 33: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 33

ยทลตส าหรบระบบปฏบตการ(OS Utility Programs) (ตอ)

ประเภทการสแกนดสก (Disk Scanner) สแกนหาขอผดพลาดตางๆ

พรอมทงหาทางแกปญหาในดสก

ประยกตใชเพอสแกนหาไฟลทไมตองการใชงาน (unnecessary files) เมอใชคอมพวเตอรไประยะหนงได

Page 34: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 34

ยทลตส าหรบระบบปฏบตการ(OS Utility Programs) (ตอ)

ประเภทการจดเรยงพนทเกบขอมล (Disk Defragmenter)

ชวยในการจดเรยงไฟลขอมลใหเปนระเบยบ และเปนกลมเปนกอน

เมอตองการใชงานไฟลขอมลในภายหลงจะเขาถงขอมลไดงาย และรวดเรวกวาเดม

Page 35: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 35

ยทลตส าหรบระบบปฏบตการ(OS Utility Programs) (ตอ)

ประเภทรกษาหนาจอ (Screen Saver)

ชวยถนอมอายการใชงานของจอคอมพวเตอรใหยาวนานมากขน

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

อาจพบเหนกบการตงคารหสผานของโปรแกรมรกษาหนาจอเอาไวได

Page 36: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 36

ยทลตอนๆ (Stand-Alone Utility Programs)

เปนยทลตท ท างานดานอนโดยเฉพาะไมเกยวกบระบบปฎบตการ

มกท างานเฉพาะอยาง หรอดานใดดานหนง

มทงทแจกใหใชฟรและเสยเงน

มใหเลอกใชเยอะและหลากหลายมาก

ใชไดกบเครองคอมพวเตอรขนาดเลกถงขนาดใหญ

Page 37: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 37

ยทลตอนๆ (Stand-Alone Utility Programs) (ตอ)

โปรแกรมปองกนไวรส (Anti Virus Program)

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

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

ควรตดตงไวในเครองทกเครอง

Page 38: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 38

ยทลตอนๆ (Stand-Alone Utility Programs) (ตอ)

โปรแกรมไฟรวอลล (Personal Firewall)

ปองกนการบกรกจากผไมประสงคด

สามารถตดตามและตรวจสอบรายการตางๆของผบกรกได

เหมาะกบเครองทตองการรกษาความปลอดภยของขอมลเปนอยางมาก

Page 39: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 39

ยทลตอนๆ (Stand-Alone Utility Programs) (ตอ)

โปรแกรมบบอดไฟล (File Compression Utility)

เปนโปรแกรมทท าหนาทบบอดไฟลใหมขนาดทเลกลง

ไฟลทไดจากการบบอดไฟลบางครงนยมเรยกวา ซปไฟล (zip files)

ยทลตทนยมใชและรจกกนเปนอยางด เชน PKZip, WinZip, WinRaR, 7-zip เปนตน

Page 40: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 40

ประเภทของซอฟตแวรประยกต

แบงตามลกษณะการผลตไดเปน 2 ประเภท ซอฟตแวรทพฒนาเอง (proprietary software)

ซอฟตแวรทหาซอไดโดยทวไป (off-the-shelf software)

Page 41: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 41

ซอฟตแวรทพฒนาเอง (proprietary software)

เพราะหนวยงานไมสามารถหาซอฟตแวรทเหมาะสมและมประสทธภาพดเพยงพอกบความตองการได

วธการพฒนาอาจท าได 2 วธคอ in-house developed สรางและพฒนาโดยหนวยงานในบรษทเอง

contract หรอ outsource เปนการจางบคคลภายนอกใหท าขนมา

Page 42: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 42

ซอฟตแวรทหาซอไดโดยทวไป(Off-the-shelf Software)

มวางขายตามทองตลาดทวไป (off-the-shelf) โดยบรรจหบหออยางดและสามารถน าไปตดตงและใชงานไดทนท

บางครงนยมเรยกวา โปรแกรมส าเรจรป (package software)

อาจแบงออกไดเปน 2 ประเภท คอ โปรแกรมเฉพาะ (customized package)

โปรแกรมมาตรฐาน (standard package)

Page 43: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร43

ขอดขอเสยของซอฟตแวรทพฒนาเอง

ขอด ขอเสย

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

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

Page 44: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 44

ขอดของซอฟตแวรทหาซอไดโดยทวไป

ขอด ขอเสย

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

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

Page 45: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 45

ประเภทของซอฟตแวรประยกต

แบงตามกลมการใชงานได 3 กลมดงน กลมการใชงานทางดานธรกจ (business)

กลมการใชงานทางดานกราฟกและมลตมเดย (graphic and multimedia)

กลมส าหรบการใชงานบนเวบและการตดตอสอสาร (web and communications)

Page 46: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 46

ซอฟตแวรกลมการใชงานดานธรกจ

มงเนนใหใชงานเพอประโยชนส าหรบงานทางดานธรกจโดยเฉพาะ

ท าใหการท างานมประสทธภาพดขนมากกวาการใชแรงงานคน

ตวอยางงาน เชน ใชส าหรบการจดพมพรายงานเอกสาร น าเสนองาน รวมถงการบนทกนดหมายตางๆ

Page 47: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

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

Page 48: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

ซอฟตแวรกลมการใชงานดานธรกจ (ตอ)

ซอฟตแวรส าหรบพดเอ (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

Page 49: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 49

ซอฟตแวรกลมการใชงานดานกราฟกและมลตมเดย

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

มความสามารถเสมอนเปนผชวยในการออกแบบงาน

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

Page 50: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 50

ซอฟตแวรกลมการใชงานดานกราฟกและมลตมเดย (ตอ)

อาจแบงซอฟตแวรกลมนออกเปนประเภท ไดดงน ซอฟตแวรส าหรบงานออกแบบ (CAD - Computer-aided design)

ซอฟตแวรส าหรบสงพมพ (Desktop publishing)

ซอฟตแวรส าหรบตกแตงภาพ (Paint/image editing)

ซอฟตแวรส าหรบการตดตอวดโอและเสยง (Video and audio editing)

ซอฟตแวรส าหรบสรางสอมลตมเดย (Multimedia authoring)

ซอฟตแวรส าหรบสรางเวบ (Web page authoring)

Page 51: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 51

ซอฟตแวรส าหรบงานออกแบบ(CAD - Computer-aided design)

ชวยส าหรบการออกแบบแผนผง การออกแบบและตกแตงบาน รวมถงการจดองคประกอบอนๆ

เหมาะส าหรบงานดานวศวกรรมสถาปตยกรรม รวมถงงานดานวทยาศาสตรและเทคโนโลยบางประเภท

ตวอยางโปรแกรม เชน Autodesk AutoCAD, Microsoft Visio Professional

Page 52: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 52

ซอฟตแวรส าหรบสงพมพ (Desktop publishing)

ส าหรบการจดการกบสงพมพ เชนหนงสอ วารสาร หนงสอพมพ โบรชวรแผนพบ โลโก

เหมาะกบหนวยงานทเกยวของกบสอสงพมพ เชน ส านกพมพ โรงพมพหรอบรษทออกแบบกราฟก

ตวอยางโปรแกรม เชน AdobeInDesign, Adobe PageMaker, Corel VENTURA, QuarkXPress

Page 53: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 53

ซอฟตแวรส าหรบตกแตงภาพ (Paint/image editing)

ส าหรบการสรางและจดการรปภาพ การจดองคประกอบแสง-สของภาพ รวมถงการวาดภาพลายเสน

เหมาะส าหรบออกแบบงานกราฟก เชน งานพาณชยศลป งานออกแบบและตกแตงสนคา

ตวอยางโปรแกรม เชน Adobe Illustrator, Adobe Photoshop, CorelDRAW, Macromedia FreeHand

Page 54: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 54

ซอฟตแวรส าหรบการตดตอวดโอและเสยง(Video and audio editing)

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

เหมาะส าหรบใชกบงานวงการตดตอภาพยนตร โทรทศน สตดโอบนทกเสยงหรองานบนอนเทอรเนตบางชนด

ตวอยางโปรแกรม เชน Adobe Premiere, Cakewalk SONAR, Pinnacle Studio DV

Page 55: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 55

ซอฟตแวรส าหรบสรางสอมลตมเดย(Multimedia authoring)

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

อาจสรางชนงานประเภทสอปฎสมพนธกบผใช (interractive) เชน บทเรยนคอมพวเตอรชวยสอนได

ตวอยางโปรแกรมเชน Toolbook Instructor, Macromedia Authorware, Macromedia Director Shockwave Studio

Page 56: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 56

ซอฟตแวรส าหรบสรางเวบ (Web page authoring)

สามารถจดการและออกแบบเวบไซตไดโดยงาย

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

ตวอยางโปรแกรม เชน Adobe GoLive, Macromedia Dreamweaver, Macromedia Fireworks, Macromedia Flash, Microsoft FrontPage

Page 57: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน

บทท 3 คอมพวเตอรซอฟตแวร 57

ซอฟตแวรการใชงานบนเวบและการสอสาร

เนนเฉพาะการใชงานดานเครอขายอนเทอรเนต

สวนใหญใชส าหรบการตดตอสอสาร แลกเปลยนขอมล

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

Page 58: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

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

Page 59: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 59

ภาษาคอมพวเตอร

เปนเสมอน “ลามแปลภาษา”

แบงออกไดหลายระดบ

หากใกลเคยงกบคอมพวเตอร จะอยกลมระดบต า

หากใกลเคยงกบมนษย จะอยกลมระดบสง

Page 60: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 60

ยคของภาษาคอมพวเตอร

ภาษาคอมพวเตอรยคท 1 (first generation language)

ภาษาคอมพวเตอรยคท 2 (second generation language)

ภาษาคอมพวเตอรยคท 3 (third generation language)

ภาษาคอมพวเตอรยคท 4 (fourth generation language)

ภาษาคอมพวเตอรยคท 5 (fifth generation language)

Page 61: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 61

ภาษาคอมพวเตอรยคท 1(first generation language)

การท างานใชภาษาระดบต า (low-level language)

เชน ภาษาเครอง (machine language) ทประกอบดวยตวเลขเฉพาะ 0 และ 1 เทานน

เครองคอมพวเตอรสามารถท าความเขาใจไดทนท

การเขยนโปรแกรมคอนขางยงยากและไมสะดวก

Page 62: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 62

ภาษาคอมพวเตอรยคท 2(second generation language)

เอาสญลกษณ (symbol) มาแทนรปแบบของตวเลขในภาษาเครอง

ภาษาทใชคอ ภาษาแอสแซมบล (assembly language) ซงไดน าเอาค ายอ รวมถงสญลกษณตางๆมาใชแทนตวเลข 0 กบ 1

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

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

Page 63: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 63

ภาษาคอมพวเตอรยคท 3(third generation language)

พฒนาใหมรปแบบใกลเคยงกบภาษาของมนษยเรยกวา ภาษาระดบสง(high-level language)

มกลมค าภาษาองกฤษทเขาใจงายขน เปนภาษาเชงกระบวนการหรอ procedural language ท างานเปน

ขนตอนเรยงตามล าดบค าสงทเขยน เขยนโปรแกรมทซบซอนไดมากขน แตกยงยงยากอยบาง หากเปนโปรแกรมขนาดใหญตองอาศยประสบการณและความ

ช านาญ

Page 64: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 64

ภาษาคอมพวเตอรยคท 4(fourth generation language)

ชวยเหลอการเขยนโปรแกรมไดมาก โดยใช ภาษาระดบสงมาก(very-high level language)

อาศยหลกการแบบ nonprocedural language

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

ไดโปรแกรมทมความสมบรณและสวยงามมากขน

nonprocedural = ผใชเพยงแตบอกวาตองการอะไร แตไมตองบอกถงรายละเอยด หรอวธการ

Page 65: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 65

ภาษาคอมพวเตอรยคท 5(fifth generation language)

เปนภาษาทใกลเคยงกบภาษาของมนษยมากทสดหรอทเรยกวาภาษาธรรมชาต (natural language)

ท างานโดยอาศยระบบฐานความร (knowledge base system) เพอชวยในการแปลความหมายของค าสง

นยมใชกบคอมพวเตอรทเกยวของกบสาขาปญญาประดษฐ (AI -Artificial Intelligence)

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

Page 66: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 66

ตวแปลภาษาคอมพวเตอร

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

แปลงซอรสโคด (source code) ใหเปน รหสค าสง (object code)

Page 67: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 67

ตวแปลภาษาคอมพวเตอร

แบงออกไดเปน 3 ประเภทดวยกนคอ แอสแซมเบลอร (Assemblers)

อนเตอรพรเตอร (Interpreters)

คอมไพเลอร (Compilers)

Page 68: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 68

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

แอสแซมเบลอร (Assemblers) ตวแปลภาษาของภาษาแอสแซมบล

แปลความหมายสญลกษณชดค าสงใหเปนภาษาเครอง

ใชงานรวมกบการเขยนโปรแกรมของภาษาระดบต า (low-level language)

Page 69: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 69

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

อนเตอรพรเตอร (Interpreters) ส าหรบการเขยนโปรแกรมในภาษาระดบสง (high-level language)

แปลความหมายของชดค าสงทละบรรทดค าสง

เหมาะส าหรบการเขยนโปรแกรมทมขนาดเลก

Page 70: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 70

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

คอมไพเลอร (Compilers) ใชกบการท างานในภาษาระดบสง (high-level language)

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

ไมตองเสยเวลาไปแปลชดค าสงซ าอก

เหมาะกบการการเขยนโปรแกรมขนาดใหญและซบซอน

Page 71: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3
Page 72: บทที่ 3 คอมพิวเตอร์ซอฟต์แวร์lesson-online57.orgfree.com/Test/Software.pdf · 2014-02-23 · 04000102 คอมพิวเตอร์สารสนเทศขั้นพื้นฐานบทที่3

04000102 คอมพวเตอรสารสนเทศขนพนฐาน บทท 3 คอมพวเตอรซอฟตแวร 72

แบบฝกหดท 3

1. ซอฟตแวร (Software) หมายถงอะไร แบงออกเปนกประเภท อะไรบาง

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

3. ซอฟตแวรระบบแบงออกเปนกชนด อะไรบาง

4. จงบอกหนาทของระบบปฏบตการมา 3 อยาง พรอมยกตวอยางประกอบ

5. ระบบปฏบตการเครอขาย คออะไร

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

7. ซอฟตแวรประยกตจ าแนกเปนกชนด อะไรบาง

8. ภาษาทใชกบคอมพวเตอรมภาษา อะไรบาง

9. ภาษาชนสงคออะไร ยกตวอยางประกอบ

10. จงบอกวธการเลอกซอซอฟตแวร