ดาวน์โหลดงานนำเสนอ
งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ
1
บรรยายโดย คุณครูกิริยา ทิพมาตย์ สพม. เขต 23
คุณครูกิริยา ทิพมาตย์ โรงเรียนเตรียมอุดมศึกษา ภาคตะวันออกเฉียงเหนือ สพม. เขต 23
2
ซอฟต์แวร์ (Software) คือชุดคำสั่งหรือโปรแกรมที่สั่งงานให้คอมพิวเตอร์ทำงานเป็นลำดับตามขั้นตอน และแผนงานต่าง ๆ ของการทำงานตามเงื่อนไขและข้อตกลงที่ได้ดำเนินการหรือจัดเตรียมไว้แล้ว
3
ซอฟต์แวร์ (Software) คอมพิวเตอร์ ทำงานได้ มากมาย เพราะมีผู้พัฒนา โปรแกรม คอมพิวเตอร์ มาสั่งงาน คอมพิวเตอร์ ซอฟต์แวร์ จึงเป็น ส่วนสำคัญ ของระบบ คอมพิวเตอร์ หากขาด ซอฟต์แวร์ คอมพิวเตอร์ ก็ไม่สามารถ ทำงานได้
4
ประเภทของ Software Software Software ประยุกต์ Software ระบบ
5
ซอฟต์แวร์ระบบ System Software
ซอฟต์แวร์ที่ช่วยในการจัดการระบบคอมพิวเตอร์ จัดการและดูแลทางด้านอุปกรณ์ต่าง ๆ ที่อยู่ในระบบ เช่น การรับเข้าและส่งออก การนำข้อมูลออกไปพิมพ์ การจัดเก็บข้อมูล การเรียกค้น การสื่อสารข้อมูล เป็นต้น
6
ซอฟต์แวร์ระบบ System Software
ระบบปฏิบัติการ (Operating System) โปรแกรมระบบที่ทำหน้าที่ควบคุมการใช้งานส่วนต่าง ๆ ของเครื่องคอมพิวเตอร์ เช่น ควบคุมหน่วยความจำ ควบคุมหน่วยประมวลผล ควบคุมหน่วยรับและควบคุมหน่วยแสดงผล ตลอดจนแฟ้มข้อมูลต่าง ๆ ให้มีประสิทธิภาพในการทำงานสูงที่สุด และสามารถใช้อุปกรณ์ทุกส่วนของคอมพิวเตอร์และช่วยจัดการกระบวนการพื้นฐานที่สำคัญ ๆ ภายในเครื่องคอมพิวเตอร์ เช่นการเปิด หรือปิดไฟล์ การสื่อสารกันระหว่างชิ้นส่วนต่าง ๆ ภายในเครื่อง การส่งข้อมูลออกสู่เครื่องพิมพ์หรือสู่จอภาพ เป็นต้น ก่อนที่คอมพิวเตอร์แต่ละเครื่องจะสามารถอ่านไฟล์ต่าง ๆ หรือสามารถใช้ซอฟต์แวร์ต่าง ๆ ได้จะต้องผ่านการดึงระบบปฏิบัติการออกมาฝังตัวอยู่ในหน่วยความจำก่อน ปัจจุบันนี้มีโปรแกรมระบบอยู่หลายตัวด้วยกันซึ่งแต่ละตัวนั้นก็เป็นโปรแกรมระบบปฏิบัติการเหมือนกัน แต่ต่างกันที่ลักษณะการทำงานจะไม่เหมือนกัน
7
ซอฟต์แวร์ระบบ System Software
โปรแกรมยูทิลิตี (Utilities) โปรแกรมระบบที่ทำหน้าที่ในการอำนวยความสะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์ ให้สามารถทำงานได้สะดวก รวดเร็วและง่ายขึ้น เช่น โปรแกรมที่ใช้ในการเรียงลำดับข้อมูล โปรแกรมโอนย้ายข้อมูลจากชนิดหนึ่งไปยังอักชนิดหนึ่ง โปรแกรมรวบรวมข้อมูล 2 ชุดเข้าด้วยกัน โปรแกรมคัดลอกข้อมูลเป็นต้น
8
ซอฟต์แวร์ระบบ System Software
Translation Program คือโปรแกรมที่ทำหน้าที่ในการแปลโปรแกรมหรือชุดคำสั่งที่เขียนด้วยภาษาที่ไม่ใช่ภาษาเครื่อง หรือภาษาเครื่องที่ไม่เข้าใจให้เป็นภาษาที่เครื่องสามารถรู้เรื่องเข้าใจ และนำไปปฏิบัติได้ เช่น ภาษา BASIC ,COBOL,C, PASCAL, FORTRAN, ASSEMBLY เป็นต้น สำหรับตัวแปลนั้นจะมี 3 แบบคือ
9
ซอฟต์แวร์ระบบ System Software
Diagnostic Program คือ โปรแกรมระบบที่ทำหน้าที่ตรวจสอบข้อผิดพลาดใน การทำงานของอุปกรณ์ต่าง ๆ ของเครื่องคอมพิวเตอร์ ได้แก่ โปแกรม QAPLUS โปรแกรม NORTON เป็นต้น และเมื่อพบข้อผิดพลาดก็จะแจ้งขึ้นบนจอภาพให้ทราบ
10
ซอฟต์แวร์ประยุกต์ Application Software ซอฟต์แวร์ที่เขียนขึ้นเพื่อประยุกต์ใช้กับงานที่ผู้ใช้ต้องการ ซึ่งต้องทำงานภายใต้สิ่งแวดล้อมของซอฟต์แวร์ระบบ
11
ซอฟต์แวร์ประยุกต์(บางครั้ง)
Application Software ซอฟต์แวร์ใช้งานเฉพาะ ซอฟต์แวร์สำเร็จ
12
ซอฟต์แวร์สำเร็จ - คือโปรแกรมที่เขียนขึ้นและสามารถใช้ได้กับคอมพิวเตอร์ได้เลย โดยเราไม่ต้องเสียเวลาสร้างโปรแกรมใหม่ จัดหาซื้อได้ง่าย ซึ่งบางครั้งก็รวมอยู่กับโปรแกรมประยุกต์เป็นประเภทเดียวไม่มีซอฟต์แวร์เฉพาะไปเลย
13
ตัวอย่าง ซอฟต์แวร์สำเร็จ
- ซอฟต์แวร์ประมวลคำ - ซอฟต์แวร์นำเสนองาน - ซอฟต์แวร์จัดการฐานข้อมูล - ซอฟต์แวร์ตารางทำงาน - ซอฟต์แวร์ที่เชื่อมโยงเครือข่ายอินเทอร์เน็ต - ซอฟต์แวร์วาดภาพกราฟฟิก เป็นต้น
14
ตัวอย่าง ซอฟต์แวร์ใช้งานเฉพาะ
- ซอฟต์แวร์สำเร็จ มักจะเน้นการใช้งานทั่วไป แต่อาจจะนำมาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่น ในกิจการธนาคาร มีการฝากถอนเงิน งานทางด้านบัญชี หรือในห้างสรรพสินค้า ก็มีงาน การขายสินค้า การออกใบเสร็จรับเงิน การควบคุม สินค้าคงคลัง ดังนั้น จึงต้องมีการ พัฒนาซอฟต์แวร์ ใช้งานเฉพาะ สำหรับงาน แต่ละประเภท ให้ตรงกับความต้องการ ของผู้ใช้แต่ละราย
15
ตัวอย่าง ซอฟต์แวร์ใช้งานเฉพาะ
-ซอฟต์แวร์ใช้งานเฉพาะ มักเป็นซอฟต์แวร์ ที่ผู้พัฒนา ต้องเข้าไป ศึกษารูปแบบการทำงาน หรือความต้องการ ของธุรกิจนั้นๆ แล้วจัดทำขึ้น โดยทั่วไปจะเป็น ซอฟต์แวร์ ที่มีหลายส่วนรวมกันเพื่อร่วมกันทำงาน ซอฟต์แวร์ ใช้งานเฉพาะที่ใช้กัน ในทางธุรกิจ ความต้องการ ของการใช้คอมพิวเตอร์ ในงานทางธุรกิจ ยังมีอีกมาก ดังนั้นจึง ยังมีความต้องการ ผู้พัฒนาซอฟต์แวร์ เพื่อพัฒนาซอฟต์แวร์ ใช้งานเฉพาะต่างๆ อีกมากมาย
16
ตัวอย่าง ซอฟต์แวร์เฉพาะ
- ซอฟต์แวร์จัดเก็บภาษี - ซอฟต์แวร์สินค้าคงคลัง - ซอฟต์แวร์ระบบงานทางด้านบัญชี - ซอฟต์แวร์ระบบงานจัดจำหน่าย - งานควบคุมเครื่องจักรในโรงงาน เป็นต้น
17
ในบางตำรามีแยกย่อยโปรแกรมออกไปอีก
-โปรแกรมแปลภาษา เนื่องจากคอมพิวเตอร์ทำงานด้วยด้วยสัญญาณทางไฟฟ้าใช้แทนด้วยตัวเลข 0 และ 1 ได้ ผู้ออกแบบคอมพิวเตอร์ ใช้ตัวเลข 0 และ 1 นี้เป็นรหัสแทนคำสั่งในการสั่งงานคอมพิวเตอร์ รหัสแทนข้อมูลและคำสั่งโดยใช้ระบบเลขฐานสองนี้ คอมพิวเตอร์สามารถเข้าใจได้ เราเรียกเลขฐานสองที่ประกอบกันเป็นชุดคำสั่งและใช้สั่งงานคอมพิวเตอร์ว่าภาษาเครื่อง การใช้ภาษาเครื่องนี้ถึงแม้คอมพิวเตอร์จะเข้าใจได้ทันทีแต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมาก เพราะเข้าใจและจดจำได้ยาก จึงมีผู้สร้างภาษาคอมพิวเตอร์ในรูปแบบอื่นที่เป็นตัวอักษรภาษาอังกฤษ เรียกว่า โปรแกรมต้นฉบับ (source code)
18
โปรแกรมแปลภาษา ที่เรียกกว่า Statements ที่มีลักษณะเป็นประโยคภาษาอังกฤษ ทำให้ผู้ที่เขียนโปรแกรมสามารถเข้าใจชุดคำสั่งเพื่อสั่งให้คอมพิวเตอร์ทำงานง่ายขึ้น ผู้คนทั่วไปสามารถเรียนรู้และเขียนโปรแกรมได้ง่ายขึ้น แต่คอมพิวเตอร์ไม่เข้าใจกับภาษาที่เขียนนั้นเนื่องจากภาษาระดับสูงใกล้เคียงภาษามนุษย์ จึงต้องมีตัวแปลภาษาระดับสูงเพื่อให้เป็นภาษาเครื่องมักอยู่ 2ชนิด ด้วยกัน คือ คอมไพเลอร์ (Compiler )และ อินเทอร์พรีเตอร์(Interpreter) -คอมไพเลอร์ จะทำการแปลโปรแกรมที่เขียนเป็นภาษาระดับสูง ทั้งโปรแกรมให้เป็นภาษาเครื่องก่อน แล้วจึงให้คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น -อินเทอร์พรีเตอร์ จะทำการแปล ทีละคำสั่ง แล้วให้คอมพิวเตอร์ทำตามคำสั่งสั่ง เมื่อทำเสร็จแล้วจึงมาทำการแปลคำสั่งต่อไป ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์จึงอยู่ที่การแปลทั้งโปรแกรมหรือแปลทีละคำสั่ง
19
ภาษาคอมพิวเตอร์ -ภาษาใดๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์หรือสื่อสารระหว่างคอมพิวเตอร์ด้วยกัน อาจจะมีรูปแบบและโครงสร้างเฉพาะของภาษา ซึ่งคอมพิวเตอร์สามารถทำงานตามคำสั่งนั้นได้ เช่น HTML Java ภาษาสคริปต์ ภาษาโปรแกรม
งานนำเสนอที่คล้ายกัน
© 2024 SlidePlayer.in.th Inc.
All rights reserved.