# data[].attributes.headline
1.ความหมายและประเภทของซอฟต์แวร์

# data[].attributes.subject
1.ความหมายและประเภทของซอฟต์แวร์

# data[].attributes.body
ซอฟต์แวร์ หมายถึง โปรแกรมหรือชุดคำสั่งที่สั่งให้เครื่องคอมพิวเตอร์ทำงานเพื่อให้ได้ผลลัพธ์ตามที่ต้องการ สามารถแบ่งออกเป็น 2 ประเภท คือ ซอฟต์ระบบ(System software)และซอฟต์แวร์ประยุกต์(Application software)

ซอฟต์แวร์ระบบ(System software) คือ โปรแกรมหรือชุดคำสั่งที่ทำหน้าที่ควบคุมการปฏิบัติงานของคอมพิวเตอร์ฮาร์ดแวร์ แบ่งออกเป็น 3 ประเภท คือ

1.1ระบบปฏิบัติการ(Operating System : OS)

-ระบบปฏิบัติการแบบเดี่ยว(Stand-aloe Operating)

-ระบบปฏิบัติการเบบเครือข่าย(Nwtwork Operating system)

1.2ตัวแปลภาษาคอมพิวเตอร์(Traslator) มี 3 ภาษา

-แอสแซมเบลอร์(Assmbler)

-อินเทอร์พรีเตอร์(Interpreter)

-คอมไพเลอร์(compiler)

1.3โปรแกรมอรรถประโยชน์(Utility Programs) คือ โปรแกรมที่ช่วยเพิ่มประสิทธฺภาพในการทำงาน
ซอฟต์แวร์ประยุกต์(Application Software) หมายถึง โปรแกรมคอมพิวเตอร์ที่ถูกพัฒนาขึ้นมาเพื่อให้ระบบคอมพิวเตอร์ทำงานด้านต่างๆตามจุดประสงค์ของผู้ใช้ แบ่งออกเป็น 2 ประเภท

2.1โปรแกรมสำหรับงานเฉพาะด้าน(Application specific) แบ่งออกเป็น 2 ประเภท

-ภายใน(In-House)

-ภายนอก(Out-Source)

2.2โปรแกรมสำเร็จรูป(Package Software)แบ่งออกดังต่อไปนี้

-โปรแกรมประมวลผลคำ(Word Processing)

-โปรแกรมตารางงาน(Spreadaheet)

-โปรแกรมการนำเสนอ(Presentation)

-โปรแกรมจัดการฐานข้อมูล(Database)

-โปรแกรมสื่อสิ่งพิมพ์(Desktop Publishing)

-โปรแกรมกราฟิก(Graphics Software)

-โปรแกรมมัลติมีเดีย(Multimedia Software)

-โปรแกรมประยุกต์สำหรับงานด้านธุรกิจ(Business Software)

# data[].attributes.headline
2.การพัฒนาโปรแกรม

# data[].attributes.subject
2.การพัฒนาโปรแกรม

# data[].attributes.body
ขั้นตอนในการพัฒนาโปรแกรม ประกอบด้วย 5 ขั้นตอน ดังนี้

1.การวิเคราะห์(Analysis)

2.การออกแบบ(Design)

-ออกแบบการนำเสนอข้อมูลเข้าสู่ระบบ

-ออกแบบฐานข้อมูล

-ออกแบบการแสดงผลข้อมูลทั้งทางจอภาพ และในรูปแบบรายงาน

-ออกแบบผังงานของระบบ แบ่งเป็น 2 ประเภท

-ผังงาน(Flowchart)

-รหัสเทียม(Psrudo Code)

3.การพัฒนา(Development)

-ภาษามาตรฐานที่ใช้ภายในหน่วยงาน

-ความเหมาะสม

-การทำงานร่วมกับโปรแกรม

4.การทดสอบ(Testing)

5.การจัดทำเอกสารประกอบ(Documentation)

# data[].attributes.headline
3.ภาษาคอมพิวเตอร์

# data[].attributes.subject
3.ภาษาคอมพิวเตอร์

# data[].attributes.body
ภาษาคอมพิวเตอร์ได้ถูกพัฒนามาหลายยุคสมัย นับตั้งแต่ยุคแรก การใช้ภาษาจะมีความใกล้เคียงกับภาษาของคอมพิวเตอร์มาก เรียกว่า ภาษาระดับต่ำ (Low-Level Language) ทำให้ภาษาเขียนภาษานั้น จำโครงสร้าง และรูปแบบของภาษาต่อมาได้พัฒนารูปแบบภาษาใกล้เคียงมนุษย์ เรียกว่า ภาษาระดับสูง(High-Level Language)

สามารถจำแนกยุคภาษาคอมพิวเตอร์ได้5ยุค

ยุคที่1 สั่งงานคอมพิวเตอร์ด้วยภาษาเครื่อง เป็นภาษาที่สามารถสื่อสารกับคอมพิวเตอร์ได้โดยตรง และจัดอยู่ในกลุ่มภาษาระดับต่ำ

ยุคที่2  จดจำคำสั่งของภาษาเครื่องทำได้ยาก จึงได้พัฒนาโดยนำสัญลักษณ์ ใช้แทนรูปแบบของตัวเลขในภาษาเครื่อง

ยุคที่3  พัฒนารูปแบบภาษา เป็นกลุ่มภาษาระดับสูง

ยุคที่4  เพียงการหยิบเอาปุ่มคำสั่ง มาวางผู้เขียนโปรแกรมรู้เพียงว่าจะให้คอมพิวเตอร์ทำอะไรบ้าง

ยุคที่5  เป็นการนำระบบฐานความรู้ และภาษามีความใกล้เคียงกับมนุษย์ เรียกว่าภาษาธรรมชาติ

# data[].attributes.headline
4.ภาษาคอมพิวเตอร์ที่ได้รับความนิยม

# data[].attributes.subject
4.ภาษาคอมพิวเตอร์ที่ได้รับความนิยม

# data[].attributes.body
ปัจจุบันมีภาษาคอมพิวเตอร์ที่ถูกพัฒนาขึ้นมาหลายภาษา แต่ภาษาได้รับความนิยมในการนำมาพัฒนาโปรแกรมประยุกต์ต่างๆ ส่วนใหญ่เป็นภาษาระดับสูง เช่น

1. ภาษาเบสิก (Visual Basic) ได้ทำการพัฒนาหน้าจอ

2. ภาษาปาสกาล (Pascal)  พัฒนาภาษาโปรแกรมเชิงวัตถุ

3. ภาษา C และ C++  พัฒนาภาษา C และ C++

4. ภาษาจาวา (Java)  พัฒนาการเขียนโปรแกรม

5. ภาษา ASP (Active Server Page)   ได้พัฒนาการทางฝั่งSeverเท่านั้น

6. ภาษา PHP พัฒนาออกแบบใช้ในการสร้างเอกสารแบบ HTML

# data[].attributes.headline
ประวัติผู้จัดทำ

# data[].attributes.subject
ประวัติผู้จัดทำ

# data[].attributes.body
ชื่อ นางสาว ธันยพร สรรเสริญ ชื่อเล่น น้อยหน่า

เกิด วัน จันทร์ ที่ 19 พฤศจิกายน พ.ศ. 2544 อายุ 15 ปี

ที่อยู่ตามภูมิลำเนา

บ้านเลขที่ 108 หมู่ที่ 2 ตำบล สองสลึง อำเภอ

แกลง จังหวัดระยอง รหัสไปรษณีย์  21110

การศึกษา

- ประถมศึกษา โรงเรียนบ้านเนินหย่อง
จังหวัดระยอง

- มัธยมศึกษา โรงเรียนแกลง “วิทยสถาวร”
จังหวัดระยอง

# data[].attributes.attachment_link.title
32 ธันยพร สรรเสริญ