75
มหาวิทยาลัยราชภัฏสวนสุนันทา สํานักวิชาการศึกษาทั่วไปและนวัตกรรมการเรียนรู ้อิเล็กทรอนิกส์ หน่วยที 2 ซอฟต์แวร์ Software เทคโนโลยีสารสนเทศเพื่อการสื่อสารและการเรียนรู้ 1

No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

มหาวทยาลยราชภฏสวนสนนทา

สานกวชาการศกษาท วไปและนวตกรรมการเรยนรอเลกทรอนกส

หนวยท 2 ซอฟตแวร

Software

เทคโนโลยสารสนเทศเพอการสอสารและการเรยนร

1

Page 2: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

ซอฟตแวร คอ โปรแกรมหรอชดคาส งท ส งให

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

Software

มหาวทยาลยราชภฏสวนสนนทาเทคโนโลยสารสนเทศเพอการสอสารและการเรยนร

2

Page 3: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

• ซอฟตแวร ทเปนคาสงเดยว เชน cls,dir,copy, move

• ซอฟตแวรหลายคาสงประกอบกน เรยกวา ชด คาสง ไดแก

{ uses crt ;

int I ;

I = 10 ;

Clrscr();

Printf(“ I = ”, I)

}

ซอฟตแวรคอมพวเตอร

มหาวทยาลยราชภฏสวนสนนทาเทคโนโลยสารสนเทศเพอการสอสารและการเรยนร

3

Page 4: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

ซอฟตแวร

มหาวทยาลยราชภฏสวนสนนทาเทคโนโลยสารสนเทศเพอการสอสารและการเรยนร

4

Page 5: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

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

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

คอมพวเตอรมากทสด

• แบงออกเปน 3 ประเภท คอ

• ระบบปฏบตการ

• ตวแปลภาษา

• ยทลต

มหาวทยาลยราชภฏสวนสนนทาเทคโนโลยสารสนเทศเพอการสอสารและการเรยนร

5

Page 6: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

6

ใชสาหรบการควบคมประสานงานอปกรณคอมพวแตอรทงหมด

โดยเฉพาะกบสวนนาเขาและสงออกผลลพธ (I/O Device)

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

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

เครองเสยกอน

Page 7: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

7

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

Page 8: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

8

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

Page 9: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

9

อาจแบงออกไดเปน 3 ประการ คอ

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

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

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

Page 10: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

10

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

นนๆ)

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

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

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

หรอเชอมตอเขากบอนเทอรเนต เปนตน

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

ขายไดดวย

Page 11: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

11

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

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

บคคลเปนหลก

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

line

Page 12: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

12

Windowso สวนประสานงานกบผใช

แบบ GUI (Graphical User

Interface)

oใชงานไดงาย ผใชไมตอง

จดจาคาสงใหยงยาก

oแบงงานออกเปนสวน ๆ ท

เรยกวา หนาตางงาน หรอ

Windows

Page 13: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

13

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

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

oรองรบกบการทางานของผใชได

หลายๆ คนพรอมกน (multi-user)

oมการพฒนาระบบทสนบสนนให

ใชงานไดทงแบบเดยวและแบบ

เครอขาย

Page 14: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

14

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

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

oเหมาะสมกบการใชงาน

ประเภทสงพมพเปนหลก

oมระบบสนบสนนแบบ GUI

เชนเดยวกบระบบปฏบตการ

Windows

Page 15: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

15

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

oใชโคดทเขยนประเภทโอเพน

ซอรส (open source)

oมการผลตออกมาหลายชอเรยก

แตกตางกนไป

oมทงแบบทใชสาหรบงานแบบ

เดยวตามบานและแบบทใชสาหรบ

งานควบคมเครอขายเชนเดยวกบ

ระบบปฏบตการ แบบ Unix

Page 16: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

16

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

นยมใชสาหรบงานใหบรการและประมวลผลขอมลสาหรบ

เครอขายโดยเฉพาะ

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

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

เครอง server (เครองแมขาย)

Page 17: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

17

Windows Serveroออกแบบมาเพอใชงานกบ

ระบบเครอขายโดยเฉพาะ เดม

มชอวา Windows NT

oรองรบกบการใชงานในระดบ

องคกรขนาดเลกและขนาด

กลาง พฒนาโดยบรษท

ไมโครซอฟท

oเหมาะกบการตดตงและใช

งานกบเครองประเภทแมขาย

(server)

Page 18: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

18

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

oใชเปนระบบเพอควบคม

เครองแมขายหรอ server

เชนเดยวกน

Page 19: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

19

Solaris

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

ระบบปฏบตการแบบ Unix

(Unix compatible)

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

เตมส

Page 20: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

20

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

หรอ smart phone บางรน

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

บางระบบมคณสมบตทใกลเคยงกบระบบปฏบตการแบบ

เดยว เชน ดหนง ฟงเพลงหรอเชอมตออนเทอรเนตได

Page 21: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

21

Pocket PC OS (Windows CE เดม)

oยอขนาดการทางานของ

Windows ใหมขนาดทเลกลง

(scaled-down version)

oรองรบการทางานแบบ multi-

tasking ได

oมกตดตงบนเครอง Pocket PC

หรออาจพบเหนในใอถอประเภท

smart phone บางรน

Page 22: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

22

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

oลกษณะงานทใชจะคลาย ๆกน

oใชกบเครองทผลตขนโดยบรษท

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

(ของ8jkp Handspring) และ CLIE

(ของคาย Sony)

Page 23: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

23

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

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

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

tasking)

Page 24: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

24

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

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

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

Page 25: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

25

แบงออกไดเปน 3 ประเภทดวยกนคอ

oแอสแซมเบลอร (Assemblers)

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

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

Page 26: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

26

แอสแซมเบลอร (Assemblers)

oตวแปลภาษาของภาษาแอสแซมบล

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

oใชงานรวมกบการเขยนโปรแกรมของภาษาระดบตา

(low-lewel language)

Page 27: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

27

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

oสาหรบการเขยนโปรแกรมในภาษาระดบสง (high-level

language)

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

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

Page 28: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

28

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

oใชกบการทางานในภาษาระดบสง (high – level language)

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

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

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

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

Page 29: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

29

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

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

อรรถประโยชน

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

อาจแบงออกไดเปน 2 ชนดคอ

oยทลตสาหรบระบบปฏบตการ (OS utility program)

oยทลตอ นๆ (stand-aloneprogram)

Page 30: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

30

ตวอยางของยทลตททางานดานตางๆ

oประเภทการจดการไฟล (File Manager)

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

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

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

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

Page 31: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

31

พฒนาขนมาเพอใชเฉพาะดานเทานน

แบงออกตามเกณฑทใชแบงไดดงนoแบงตามลกษณะการผลต ได 2 ประเภทคอ

•ซอฟตแวรทพฒนาขนใชเองโดยเฉพาะ

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

oแบงตามกลมการใชงานได 3 กลมใหญคอ

•กลมการใชงานทางดานธรกจ

•กลมการใชงานทางดานกราฟกและมลตมเดย

•กลมใชงานบนเวบและการตดตอสอสาร

Page 32: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

32

แบงออกตามลกษณะการผลดไดเปน 2 ประเภท

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

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

Page 33: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

33

เพราะหนวยงานไมสามารถหาซอฟตแวรทเหมาะสมและม

ประสทธภาพดเพยงพอกบความตองการได

วธการพฒนาอาจทาได 2 วธoIn – house developed สรางและพฒนาโดยหนวยงาน

ในบรษทเอง

oContract หรอ outsource เปนการจางบคคลภายนอก

ใหทาขนมา

Page 34: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

34

สามารถเพมเงอนไขและความตองการตางๆ ไดไมจากด

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

ระยะเวลาการพฒนานน

ยดหยนการทางานไดดกวา เมอขอม

Page 35: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

35

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

ตามทตองการ

ทมงานถกกดดน เพราะจะถกคาดหวงวาตองไดคณสมบตตรงตาม

ความตองการทกประการ

เสยเวลาดแลและบารงรกษาระบบนนๆ ตามมา

เสยงตอความผดพลาดสง อาจทาใหเกดปญหาขนมาได

Page 36: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

36

มวางขายตามทองตลอดทวไป (off-the-shelf) โดยบรรจหบ

หออยางดและสามารถนาไปตดตงและใชงานไดทนท

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

software)

อาจแบงออกไดเปน 2 ประเภทคอ

oโปรแกรมเฉพาะ (customized package)

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

Page 37: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

37

เปนโปรแกรมทอาจตองขอใหผผลตทาการเพมเตมคณสมบต

บางอยางลงไปเพยงเลกนอย

เพอใหเหมาะสมกบการใชงานแบบเฉพาะองคกรมากขน

บางครงนยมเรยกวาเปนซอฟตแวรตามคาสง (tailor-made

doftware)

Page 38: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

38

สามารถใชไดกบงานทวไป

มคณสมบตทเปนมาตรฐานเดยวกน

ใชงานงาย ศกษาคมอและรายละเอยดการใชเพยงเลกนอย

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

เชน กลมโปรแกรมสาเรจรปทางดาน Microsoft Office

Page 39: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

39

ซอไดในราคาถก เพราะนาออกมาจาหนวยเปนจานวนมาก

ความเสยงในการใชงานตา และสามารถศกษาคณสมบตและ

ประสทธภาพของโปรแกรมไดโดยตรงจากคมอทมให

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

และแจงแกไขปญหาใหกบผผลตมาเปนอยางดแลว

Page 40: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

40

คณสมบตบางอยางเกนความจาเปนและตองการ

คณสมบตบางอยางอาจไมมใหใช

เมอตองการเพมคณสมบตตองจายเงนมากขน แตในบาง

โปรแกรมกไมสามารถทาได

ไมยดหยน จงไมเหมาสมกบงานทจาเปนตองปรบเปลยนหรอ

แกไขระบบอยบอยๆ

Page 41: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

41

แบงตามกลมการใชงานได 3 กลมดงน

oกลมการใชงานทางดานธรกจ (business)

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

and multimedia)

oกลมสาหรบการใชงานบนเวบและการตดตอสอสาร

(web and communications)

Page 42: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

42

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

โดยเฉพาะ

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

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

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

Page 43: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

43

อาจแบงซอฟตแวรกลมนออกเปนประเภท ไดดงนoซอฟตแวรประมวลผลคา (Word processing)

oซอฟตแวรตารางคานวณ (Spreadsheet)

oซอฟตแวรฐานขอมล (Database)

oซอฟตแวรนาเสนองาน (Presentation)

oซอฟตแวรสาหรบพดเอ (PDA Software)

oซอฟตแวรแบบกลม (Software Suite)

oซอฟตแวรสาหรบจดการโครงงาน (Project management)

oซอฟตแวรสาหรบงานบญช (Accounting)

Page 44: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

44

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

สามารถจดการเอกสารตางๆ ได เชนขนาดตวอกษรใหญ เลก

รปแบบตวอกษร เปนตน

นาเอารปภาพมาผนวกเขากบเอกสารได (ไดคลปอารตและ

ภาพถาย)

ตวอยางโปรแกรม เชน Microsoft Word ,Sun StarOffice Writer

Page 45: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

45

กลมของซอฟตแวรทเกยวของกบการ

คานวณตางๆ

นาเอา ตารางคานวณ (spreadsheet)

มาใชในการทางาน

หนวยทเลกทสดบรเวณทางานเรยกวา

เซล

นยมใชกบงานดานบญชและรายการ

คานวณอน

ตวอยางโปรแกรม เชน Microsoft

Excel ,Sun StarOffice Calc

Page 46: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

46

สรางและรวบรวมขอมลตางๆ ให

อยเปนระบบ

แกไขปรบปรงรายการขอมล

ตางๆ เชน การเพมขอมล การ

เปลยนแปลงขอมล การลบขอมล

หรอการจดเรยงขอมลใหเปนไปได

โดยงาย

ตวอยางโปรแกรม เชน

Microsoft Access ,Oracle MySQL

Page 47: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

47

ชวยในเรองของการนาเสนองาน

เปนหลก

อาจใสขอมลทเปนตวอกษร

รปภาพ ตลอดจนเสยงตางๆ รวมถง

เทคนคการนาเสนอใหมความสวยงาม

และนาสนใจได

การนาเสนองานบางครงนยม

เรยกวา Slide show

ตวอยางโปรแกรม เชน Microsoft

PowerPoint, Sun StarOffice

Impress

Page 48: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

48

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

พดเอ

อาจเปฯซอฟตแวรทเรยกวา PIM

(Personal Information Manager) ซง

ทางานแบบพนฐานทวไป

ทางานรวมกนกบเครองพซไดโดยการ

ถายโอนขอมล (synchronization)

บางโปรแกรมทเหนบนพซอาจนามาใช

บนพดเอได

ตวอยางโปรแกรม เชน Microsoft

Pocket Outlook, Microsoft Pocket

Excel,QuickNotes

Page 49: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

49

นาเอาซอฟตแวรหลายตวมาจาหนาย

รวมกนเปนกลมเดยว

ทาใหการทางานคลองตวและสะดวก

เนองจากจดกลมซอฟตแวรททางาน

ใกลเคยงกนไวเปนกลมเดยว

ราคาจาหนายถกกวาการเลอกซอ

ซอฟตแวรแตละตวมาใช

ตวอยางโปรแกรม เชน Microsoft

Office Sun StarOffice ,Pladao Office

Page 50: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

50

ใชกบการวเคราะหและวางแผน

โครงการเปนหลก

จดการเกยวกบกจกรรมงาน

(schedule)ตดตามงาน วเคระหและหา

ตนทนคาใชจายตางๆ ของโครงการไดงาย

ขน

ตวอยางโปรแกรม เชน Microsoft

Project, Macromedia Sitespring

Page 51: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

51

บนทกขอมลและแสดงรายงานทางการเงนตางๆ

ออกรายงานงบกาไรขาดทน งบดล รวมถงรายงานซอ-ขายได

ตวอยางโปรแกรมเชน Intuit QuickBook,Peachtree Complete

Accounting

Page 52: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

52

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

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

มความสามารถหลากหลาย เชน ตกตางภาพ วาดรป ปรบเสยง

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

Page 53: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

53

อาจแบงซอฟตแวรกลมนออกเปนประเภท ไดดงน

oซอฟตแวรสาหรบงานออกแบบ (CAI – Computer –aided design)

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

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

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

editing)

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

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

Page 54: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

54

ชวยสาหรบการออกแบบแผนผง

การออกแบบและตกแตงบาน

รวมถงการจดองคประกอบอนๆ

เหมาะสาหรบงานดานวศวกรรม

สถาปตยกรรม รวมถงงานดาน

วทยาศาสตรและเทคโนโลยบาง

ประเภท

ตวอยางโปรแกรม เชน

Autodesk, AutoCAD, Microsoft

Visio Professional

Page 55: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

55

สาหรบการจดการกบสงพมพเชน

หนงสอ วารสาร หนงสอพมพ โบว

ชวร แผนพบ โลโก

เหมาะกบหนวยงานทเกยวของกบ

สอสงพมพ เชน สานกพมพ โรงพมพ

หรอบรษทออกแบบกราฟก

ตวอยางโปรแกรม เชน Adobe

InDesign, Adobe PageMaker,

Corel VENTURA, QuarkXPress

Page 56: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

56

สาหรบการสรางและจดการ

รปภาพ การจดองคประกอบแสง–ส

ของภาพ รวมถงการวาดภาพ

ลายเสน

เหมาะสาหรบออกแบบงาน

กราฟก เชน งานพาณชยศลป งาน

ออกแบบและตกแตงสนคา

ตวอยางโปรแกรม เชน Adobe

Illustrator, Adobe Photoshop,

CoreIDRAW, Macromedia

FreeHand

Page 57: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

57

ใชจดการกบขอมลเสยง เชน

ผสมเสยง แกไขเสยง สรางเอฟ

เฟคตหรอเสยงใหมๆ

เหมาะสาหรบใชกบงานวงการ

ตดตอภาพยนตร โทรทศน สตดโอ

บนทกเสยงหรองานบนอนเทอรเนต

บางชนด

ตวอยางโปรแกรม เชน Adobe

Premiere, Cakewalk SONAR,

Pinnacle Studio DV

Page 58: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

58

ซอฟตแวรทเปนการผนวกเอาสอหลาย

ชนด (multimedia) มาประกอบกนเพอให

การนาเสนองานมความนาสนใจ

อาจสรางชนงานประเภทสอปฎสมพนธ

กบผใช (interractive) เชน บทเรยน

คอมพวเตอรชวยสอนได

ตวอยางโปรแกรมเชน Toolbook

Instructor, Macromedia Authorware,

Macromedia ,Director Shockwave

Studio

Page 59: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

59

สามารถจดการและออกแบบ

เวบไซตไดโดยงาย

สามารถแทรกขอมฃประเภทเสยง

ขอความรปภาพเคลอนไหว เพอ

นาเสนอบนเวบไซทไดเปนอยางด

ตวอยางโปรแกรม เชน Adobe

Golive, Macromedia

Dreamweaver, Macromedia

Fireworks, Macromedia Flash,

Microsoft FrontPage

Page 60: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

60

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

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

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

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

Page 61: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

61

กลมของโปรแกรมประเภทน เชน

oซอฟตแวรสาหรบจดการอเมล (Electronic mail Sofrware)

oซอฟตแวรสาหรบทองเวบ (Web browser)

oซอฟตแวรสาหรบจดประชมทางไกล (Video Conference)

oซอฟตแวรสาหรบถายโอนไฟล (File Transfer)

oซอฟตแวรประเภทสงขอความดวน (Instant Messaging)

oซอฟตแวรสาหรบสนทนาบนอนเทอรเนต (Internet Relay Chat)

Page 62: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

62

กลมของซอฟตแวรทใชสาหรบ

การสงขอความจดหมาย

สามารถตรวจรบจดหมายเขา สง

จดหมายออกหรอสาเนาจดหมายได

นอกจากนนยงแทรกรปภาพหรอ

ไฟลเพอสงแนบไปกบจดหมายได

ตวอยางโปรแกรมเชน Microsoft

Outlook

Page 63: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

63

มกเรยกยอวา บราวเซอร (browser)

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

ขอมลบนเวบไซททเผยแพรอยใน

อนเทอรเนต

มคณสมบตสาหรบการรบชมเวบเพจ

แบบออฟไลน ทางานรวมกบโปรแกรม

เสรมได

ตวอยางโปรแกรม เชน Microsoft

Internet Explorer, Nestcape

Comunication, Opera

Page 64: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

64

สาหรบการประชมแบบทางไกล

โดยเฉพาะ

สามารถใหขอมลทเปนทง

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

และถายทอดออกไปในระยะไกลได

อาจพบเหนกบการนาเอาไปประยกตใช

ในการตดตอสอสารระหวางเพอนหรอคน

รจกทอยตางถนได

ตวอยางโปรแกรม เชน Microsoft

Netmeeting

Page 65: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

65

นามาใชในการถายออน

ไฟลขอมล (file transfer) บน

อนเทอรเนต

เหมาะสาหรบนกพฒนาเวบไซท

และผดแลเวบไซทเพอสงขอมลขน

ไปเกบไวบนอนเทอรเนต

ตวอยางโปรแกรม เชน

Cute_FTP, WS_FTP

Page 66: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

66

ผรบและผสงสามารถทจะเปดการ

เชอมตอโปรแกรมและสงขอความถงกน

ไดโดยทนทผานเบอรอเมลหรอ

หมายเลขทระบ

การพดคยผานขอความนจะเปนแบบ

สวนตวมากขน

บางโปรแกรมอาจสนทนาแบบกลม

ไดดวย

ตวอยางโปรแกรมเชน ICO , MSN

Messenger, Yahoo Messenger

Page 67: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

67

โปรแกรมสาหรบการสนทนา

เฉพาะกลม

เรยกสนๆ วาโปรแกรม แชท

(chat)

ตดตอกนโดยพมพขอความ

โตตอบกนไปมา

ผสนทนาสามารถตงหองและ

พดคยกนในแชทรม (chat room ได)

ตวอยางโปรแกรม เชน PIRCH,

MIRC

Page 68: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

68

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

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

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

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

Page 69: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

69

โปรแกรมภาษาคอมพวเตอร (Programming Language)

หมายถง ภาษาทใชเขยนคาสง (Command) และกาหนด

ขอมล (Data) เพอใหผเขยนโปรแกรมสรางโปรแกรมทตรงตาม

ความตองการ เชน C, Java, Visual Basic ฯ

Page 70: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

70

1. ภาษาระดบตา (Low level language) เปนภาษาทเครองสามารถ เขา ใจและทางานไดทนท โดยไมต องแปล ประกอบดวย

ภาษาเครอง (machine language) ใชเลขฐานสองเปนสญลกษณแทนคาสงใหเครองทางาน

ภาษาแอสเซมบล (Assembly language) หรอภาษาสญลกษณ (symbolic language) พฒนามาจากภาษาเครองโดยใชภาษาองกฤษสนๆ แตการทางานจะขนตรงกบรนของเครองคอมพวเตอร และจะตองแปลคาสงใหเปนภาษาเครองกอนการทางาน

Page 71: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

71

2. ภาษาระดบสง (High level language) เปนการใชภาษาองกฤษเปนสญลกษณในการสงใหเครองทางาน โดยมลกษณะเปนชดหลายๆ คาสงประกอบกนเรยกวา ภาษาโครงสรา ง นอกจาก นภาษาระดบส งแ ตละภาษา มความสามารถแตกตางกน และการทางานจะตองแปลภาษาใหเปนภาษาเครองกอนเสมอ ตวอยางภาษาระดบสงไดแก C , Fortran , Cobol , Basic , Java , Pascal

Page 72: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

72

ภาษาระดบสง แบงไดเปน

โปรแกรมภาษาตนฉบบ (Sour code/program) เปนโปรแกรมทเขยนขนดวยภาษาระดบสง จะมนามสกลตามชนดของภาษาทใช เชน .c , .pas, .java , .cob

โปรแกรมภาษาจดหมาย (Object program/code) คอโปรแกรมตนฉบบทผานการแปลใหเปนภาษาเครองแลว ซงจะไดไฟลทมนามสกล .obj และจะทางานโดยอาศยตวแปลภาษาของแตละภาษา

โปรแกรมพรอมรน (Executable program) คอ โปรแกรมทผานการแปลใหเปนภาษาเครองดวยวธการใชตวเชอมโยง (link) จะมนามสกล exe สามารถทางานได โดยไมตองมตวแปลภาษาอก ทางานไดเรว ขนาดเลก

Page 73: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

73

3. ภาษาเชงวตถ (Object Oriented Language) เปนภาษาทมองสวนประกอบตางๆ ของโปรแกรมเปนชนวตถ รองรบการทางานกบขอมลประเภทภาพ เสยง วดทศน ไดดวย

ตวอยางภาษานไดแก Small talk , c++

4. ภาษาเชงรปภาพ (Visual Language) เปนภาษาทมลกษณะซบซอน มการใชคอนโทรลตางๆ เปนเครองมอในการออกแบบตดตอกบผใช ในโหมดกราฟก ใชรปภาพทสอความหมาย สอดคลองกบงานททา

ตวอยางภาษานไดแก Java , Delphi , Visual basic , C#

Page 74: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

74

5. ภาษาระดบสงมาก (Very high level Language / Forth general language : 4GL) เปนภาษาทใชภาษาองกฤษเปนคาสง มรปแบบและกฎเกณฑนอย เปนภาษาไมมโครงสราง (non structural) ตวอยางภาษาไดแก SQL (Structural Query Language) , QBE (Query By Example) , Oracle , Intellect , Easy Thieve ,R&R (Report Writer)

6. ภาษาธรรมชาต (Natural Language) เปนภาษาทใชคาสงใกลเคยงกบภาษาพด มกเปนภาษาองกฤษ ไมมโครงสราง นยมใชในงานวจยดานปญญาประดษฐ สรางระบบฐานความร งานพยากรณอากาศ งานแปลภาษา วเคราะหจดคนหานามน ตวอยางภาษาไดแก LISP , Prolog

Page 75: No Slide Title · ใช้สําหรับการควบคุมประสานงานอุปกรณ์คอมพิวแตอร์ทั้งหมด โดยเฉพาะกับส่วนนําเข้าและส่งออกผลลัพธ์

END…..

75