กลับไปหน้าบทความ

อ่าน 5 นาที

ซอฟต์แวร์แอปพลิเคชัน

ซอฟต์แวร์แอปพลิเคชันคือซอฟต์แวร์ที่มุ่งเน้นให้ผู้ใช้ปลายทางใช้งาน ไม่ใช่เพื่อการใช้งานการจัดการหรือ การ เขียนโปรแกรมคอมพิวเตอร์ซึ่งรวมถึงโปรแกรมต่างๆ เช่น โปรแกรมประมวลผลคำ...

ซอฟต์แวร์แอปพลิเคชัน

Windows Calculatorคือแอปพลิเคชันเครื่องคิดเลขที่ทำงานบนระบบปฏิบัติการ Windows 10

ซอฟต์แวร์แอปพลิเคชันคือซอฟต์แวร์ที่มุ่งเน้นให้ผู้ใช้ปลายทางใช้งาน ไม่ใช่เพื่อการใช้งานการจัดการหรือ การ เขียนโปรแกรมคอมพิวเตอร์ซึ่งรวมถึงโปรแกรมต่างๆ เช่น โปรแกรมประมวลผลคำ เว็บเบราว์เซอร์ โปรแกรมเล่นสื่อ และแอปพลิเคชันมือถือที่ใช้ในงานประจำวันแอปพลิเคชัน ( แอโปรแกรม แอปพลิเคชัน ซอฟต์แวร์ แอปพลิเคชัน ) คือโปรแกรม ใดๆ ก็ตาม ที่สามารถจัดอยู่ในหมวดหมู่ซอฟต์แวร์แอปพลิเคชันได้[ 1 ] [ 2 ]แอปพลิเคชันเป็นการจำแนกประเภทตามความรู้สึก ซึ่งมักใช้เพื่อแยกความแตกต่างจาก ซอฟต์แวร์ ระบบและซอฟต์แวร์ยูทิลิตี้[ 3 ]

ซอฟต์แวร์แอปพลิเคชันเป็นส่วนที่ผู้ใช้เห็นได้โดยตรงของระบบคอมพิวเตอร์ออกแบบมาเพื่อแปลงความสามารถที่ซับซ้อนของระบบให้เป็นเวิร์กโฟลว์ที่มุ่งเน้นงานและเป้าหมาย แตกต่างจากซอฟต์แวร์ระบบซึ่งเน้นการจัดการฮาร์ดแวร์และทรัพยากร ซอฟต์แวร์แอปพลิเคชันจะเน้นที่การแก้ปัญหาเชิงนามธรรม การโต้ตอบกับผู้ใช้และฟังก์ชันการทำงานเฉพาะด้าน

คำย่อappได้รับความนิยมเมื่อมีการเปิดตัวiOS App Store ในปี 2008 เพื่อใช้เรียกแอปพลิเคชันสำหรับอุปกรณ์พกพาเช่นสมาร์ทโฟนและแท็บเล็ตต่อมา เมื่อมีการเปิดตัวMac App Storeในปี 2010 และWindows Storeในปี 2011 คำนี้ก็เริ่มถูกนำมาใช้เรียกซอฟต์แวร์สำหรับผู้ใช้ทั่วไป โดยไม่คำนึงถึงแพลตฟอร์ม[ 4 ]

แอปพลิเคชันอาจถูกรวมมากับคอมพิวเตอร์และซอฟต์แวร์ระบบ หรือเผยแพร่แยกต่างหาก แอปพลิเคชันอาจเป็นกรรมสิทธิ์หรือโอเพนซอร์ส[ 5 ]

ศัพท์เฉพาะ

ความหมายของโปรแกรมและซอฟต์แวร์

เมื่อใช้เป็นคำคุณศัพท์ คำว่าapplicationอาจมีความหมายกว้างกว่าที่อธิบายไว้ในบทความนี้[ 6 ]ตัวอย่างเช่น แนวคิดต่างๆ เช่นอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) เซิร์ฟเวอร์แอปพลิเคชันการ จำลองเสมือน แอปพลิเคชันการจัดการวงจรชีวิตของแอปพลิ เคชัน และแอปพลิเคชันแบบพกพา หมายถึงโปรแกรมและซอฟต์แวร์โดยทั่วไป

ความแตกต่างระหว่างซอฟต์แวร์ระบบและซอฟต์แวร์แอปพลิเคชัน

ความแตกต่างระหว่าง ซอฟต์แวร์ ระบบและซอฟต์แวร์แอปพลิเคชันนั้นเป็นเรื่องอัตวิสัยและเป็นประเด็นถกเถียงกัน[ 6 ]ตัวอย่างเช่น หนึ่งในคำถามสำคัญใน การพิจารณาคดี ต่อต้านการผูกขาด ระหว่าง สหรัฐอเมริกากับบริษัท Microsoft คือว่า เว็บเบราว์เซอร์Internet Explorerของ Microsoft เป็นส่วนหนึ่งของ ระบบปฏิบัติการ Windowsหรือเป็นซอฟต์แวร์แอปพลิเคชันแยกต่างหาก อีกตัวอย่างหนึ่งคือข้อโต้แย้งเรื่องชื่อ GNU/Linuxส่วนหนึ่งเกิดจากความไม่ลงรอยกันเกี่ยวกับความสัมพันธ์ระหว่างเคอร์เนล Linuxกับระบบปฏิบัติการที่สร้างขึ้นบนเคอร์เนล นี้ ใน ระบบฝังตัวบางประเภทซอฟต์แวร์แอปพลิเคชันและซอฟต์แวร์ระบบปฏิบัติการอาจแยกแยะได้ยากสำหรับผู้ใช้ เช่น ในกรณีของซอฟต์แวร์ที่ใช้ควบคุมเครื่องเล่นVCR , เครื่องเล่น DVDหรือเตาไมโครเวฟคำจำกัดความข้างต้นอาจไม่รวมถึงแอปพลิเคชันบางอย่างที่อาจมีอยู่ในคอมพิวเตอร์บางเครื่องในองค์กรขนาดใหญ่ สำหรับคำจำกัดความอื่นของแอป โปรดดูที่ การจัดการพอร์ตโฟลิโอแอปพลิเคชัน

แอปพลิเคชันสุดเจ๋ง

แอปพลิเคชันนักฆ่า (killer app ซึ่งเป็นคำที่บัญญัติขึ้นในช่วงปลายทศวรรษ 1980) คือแอปพลิเคชันที่ได้รับความนิยมมากจนทำให้ความต้องการแพลตฟอร์มโฮสต์เพิ่มขึ้น[ 7 ] [ 8 ]ตัวอย่างเช่นVisiCalc เป็นซอฟต์แวร์ สเปรดชีตสมัยใหม่ตัวแรกสำหรับApple II และช่วยขาย คอมพิวเตอร์ส่วนบุคคลรุ่นใหม่ให้กับสำนักงานต่างๆ สำหรับBlackBerryก็คือซอฟต์แวร์ อีเมล ของมัน

ชุดซอฟต์แวร์

ชุดซอฟต์แวร์ ประกอบด้วยแอปพลิเคชันหลายตัวที่รวมเข้าด้วยกัน โดยปกติแล้วแอปพลิเคชันเหล่านั้นจะมีฟังก์ชัน คุณสมบัติ และส่วนติดต่อผู้ใช้ที่เกี่ยวข้องกัน และอาจสามารถโต้ตอบกันได้ เช่น เปิดไฟล์ของกันและกันแอปพลิเคชันทางธุรกิจมักมาในรูปแบบชุด เช่นMicrosoft Office , LibreOfficeและiWorkซึ่งรวมโปรแกรมประมวลผลคำ โปรแกรมตารางคำนวณ ฯลฯ ไว้ด้วยกัน แต่ก็มีชุดซอฟต์แวร์สำหรับวัตถุประสงค์อื่นๆ เช่น กราฟิกหรือดนตรีด้วย

วิธีการจัดประเภท

ซอฟต์แวร์แอปพลิเคชันบนโทรศัพท์มือถือ

แหล่งที่มา: [ 1 ]

เนื่องจากมีแอปพลิเคชันมากมายและคุณลักษณะแตกต่างกันอย่างมาก จึงมีวิธีการจำแนกประเภทที่หลากหลาย

ซอฟต์แวร์กรรมสิทธิ์ได้รับการคุ้มครองภายใต้ลิขสิทธิ์แต่เพียงผู้เดียว และใบอนุญาตซอฟต์แวร์ให้สิทธิ์การใช้งานอย่างจำกัด แอปพลิเคชันดังกล่าวอาจอนุญาตให้บุคคลที่สาม เพิ่มส่วนเสริมได้

ซอฟต์แวร์โอเพนซอร์สและฟรี (FOSS) สามารถใช้งาน แจกจ่าย จำหน่าย และต่อยอดได้เพื่อวัตถุประสงค์ใดๆ ก็ได้ ซอฟต์แวร์ FOSS ที่เผยแพร่ภายใต้ใบอนุญาตฟรีอาจมีอายุการใช้งานถาวรและไม่เสียค่าลิขสิทธิ์อย่างไรก็ตามเจ้าของผู้ถือครองหรือผู้บังคับใช้สิทธิ์ใดๆ ( ลิขสิทธิ์เครื่องหมายการค้าสิทธิบัตรหรือสิทธิในทรัพย์สินทางปัญญาอื่นๆ )อาจมีสิทธิ์เพิ่มข้อยกเว้น ข้อจำกัด การเสื่อมสภาพตามเวลา หรือวันหมดอายุให้กับข้อกำหนดการใช้งานของใบอนุญาตได้

ซอฟต์แวร์สาธารณะ (Public-domain software)คือซอฟต์แวร์โอเพนซอร์ส (FOSS) ประเภทหนึ่งที่ไม่ต้องเสียค่าลิขสิทธิ์ สามารถใช้งาน แจกจ่าย ดัดแปลง วิเคราะห์ เผยแพร่ซ้ำ หรือสร้างเป็นงานดัดแปลงได้โดยไม่ต้องอ้างอิงลิขสิทธิ์และ สิทธิ์นั้นก็จะ ไม่สูญหายไปแม้กระทั่งสามารถขายได้ แต่ต้องไม่โอนกรรมสิทธิ์ในทรัพย์สินสาธารณะให้แก่บุคคลอื่น ซอฟต์แวร์สาธารณะสามารถเผยแพร่ได้ภายใต้ข้อตกลงทางกฎหมายเกี่ยวกับการอนุญาต (หรือไม่อนุญาต) ซึ่งบังคับใช้ข้อกำหนดและเงื่อนไขเหล่านั้นอย่างไม่มีกำหนด (ตลอดชีวิต หรือตลอดไป)

โดยแพลตฟอร์ม

แอปพลิเคชันสามารถจำแนกประเภทได้ตามแพลตฟอร์ม โฮสต์ ที่แอปพลิเคชันทำงาน แพลตฟอร์มที่สำคัญ ได้แก่ระบบปฏิบัติการ (เนทีฟ) เว็บเบราว์เซอร์ลาวด์คอมพิวติ้งและมือถือตัวอย่างเช่นแอปพลิเคชันเว็บทำงานในเว็บเบราว์เซอร์ในขณะที่แอปพลิเคชันเนทีฟแบบดั้งเดิมจะทำงานในสภาพแวดล้อมของระบบปฏิบัติการของคอมพิวเตอร์[ 9 ]

มีการถกเถียงกันอย่างดุเดือดเกี่ยวกับการที่เว็บแอปพลิเคชันจะเข้ามาแทนที่แอปพลิเคชันแบบเนทีฟในหลายๆ ด้าน โดยเฉพาะอย่างยิ่งบนอุปกรณ์เคลื่อนที่ เช่นสมาร์ทโฟนและแท็บเล็ตเว็บแอปพลิเคชันได้รับความนิยมเพิ่มขึ้นอย่างมากสำหรับการใช้งานบางอย่าง แต่ข้อดีของแอปพลิเคชันทำให้ไม่น่าจะหายไปในเร็วๆ นี้ หรืออาจจะไม่หายไปเลย นอกจากนี้ ทั้งสองยังสามารถเสริมซึ่งกันและกัน และยังสามารถบูรณาการเข้าด้วยกันได้อีกด้วย[ 10 ] [ 11 ] [ 12 ]

แนวนอนเทียบกับแนวตั้ง

ซอฟต์แวร์แอปพลิเคชันสามารถมองได้ว่าเป็นแนวนอนหรือแนวตั้ง [ 13 ] [ 14 ] แอ ปพลิเคชันแนวนอนเป็นที่นิยมและแพร่หลายมากกว่า เนื่องจากเป็นแอปพลิเคชันอเนกประสงค์ เช่น โปรแกรมประมวลผลคำหรือฐานข้อมูล แอปพลิเคชันแนวตั้งเป็นผลิตภัณฑ์เฉพาะกลุ่มออกแบบมาสำหรับอุตสาหกรรมหรือธุรกิจประเภทใดประเภทหนึ่ง หรือแผนกใดแผนกหนึ่งภายในองค์กร ชุดซอฟต์แวร์แบบบูรณาการจะพยายามจัดการทุกแง่มุมเฉพาะที่เป็นไปได้ เช่น การผลิตหรือพนักงานธนาคาร การบัญชี หรือบริการลูกค้า

โดยเจตนา

มีซอฟต์แวร์แอปพลิเคชันหลายประเภท: [ 15 ]

องค์กร
ซอฟต์แวร์ ระดับองค์กร (Enterprise Software) ตอบสนองความต้องการของกระบวนการและการไหลเวียนของข้อมูลทั่วทั้งองค์กร ครอบคลุมหลายแผนก มักอยู่ในสภาพแวดล้อมแบบกระจายขนาดใหญ่ ตัวอย่างเช่น ระบบ วางแผนทรัพยากรองค์กร (ERP) , ระบบ บริหารจัดการลูกค้าสัมพันธ์ (CRM), เครื่องมือ จำลองข้อมูลและซอฟต์แวร์บริหารจัดการห่วงโซ่อุปทาน ซอฟต์แวร์ระดับแผนก (Departmental Software) เป็นประเภทย่อยของซอฟต์แวร์ระดับองค์กร โดยเน้นที่องค์กรขนาดเล็กหรือกลุ่มภายในองค์กรขนาดใหญ่ (ตัวอย่างเช่นระบบบริหารจัดการค่าใช้จ่าย ในการเดินทาง และฝ่ายสนับสนุนด้านไอที)
โครงสร้างพื้นฐานขององค์กร
จัดเตรียมความสามารถพื้นฐานที่จำเป็นต่อการสนับสนุนระบบซอฟต์แวร์ ระดับองค์กร (ตัวอย่างเช่น ฐานข้อมูล เซิร์ฟเวอร์อีเมล และระบบสำหรับการจัดการเครือข่ายและความปลอดภัย)
แพลตฟอร์มแอปพลิเคชันในรูปแบบบริการ (aPaaS)
บริการค ลาวด์คอมพิวติ้งที่ให้บริการสภาพแวดล้อมสำหรับการพัฒนาและใช้งานแอปพลิเคชัน
ผู้ทำงานด้านความรู้
ช่วยให้ผู้ใช้สร้างและจัดการข้อมูล ซึ่งมักจะเป็นประโยชน์สำหรับบรรณาธิการสื่อแต่ละคน และอาจช่วยในงานด้านการจัดการข้อมูลหลายอย่างได้
การเข้าถึงเนื้อหา
โดยหลักแล้วใช้เพื่อเข้าถึงเนื้อหาโดยไม่ต้องแก้ไข แต่ก็อาจรวมถึงซอฟต์แวร์ที่อนุญาตให้แก้ไขเนื้อหาได้ ซอฟต์แวร์ดังกล่าวตอบสนองความต้องการของบุคคลและกลุ่มในการบริโภคความบันเทิงดิจิทัลและเนื้อหาดิจิทัลที่เผยแพร่ (ตัวอย่างเช่นโปรแกรมเล่นสื่อ เว็บ เบราว์เซอร์และเบราว์เซอร์ช่วยเหลือ)
การศึกษา
ซอฟต์แวร์ที่เกี่ยวข้องกับการเข้าถึงเนื้อหา แต่มีการปรับเนื้อหาหรือคุณสมบัติให้เหมาะสมสำหรับการใช้งานโดยครูหรือนักเรียน ตัวอย่างเช่น อาจใช้ในการประเมินผล (การทดสอบ) ติดตามความคืบหน้าในการเรียนรู้ หรือมีฟังก์ชันการทำงานร่วมกัน
การจำลอง
จำลองระบบทางกายภาพหรือนามธรรมเพื่อวัตถุประสงค์ในการวิจัย การฝึกอบรม หรือความบันเทิง
การพัฒนาสื่อ
สร้างสื่อสิ่งพิมพ์และสื่ออิเล็กทรอนิกส์เพื่อให้ผู้อื่นบริโภค โดยส่วนใหญ่อยู่ในบริบททางการค้าหรือการศึกษา ซึ่งรวมถึงซอฟต์แวร์กราฟิกอาร์ต ซอฟต์แวร์การจัดพิมพ์บนเดสก์ท็อป ซอฟต์แวร์การพัฒนาสื่อมัลติมีเดีย โปรแกรมแก้ไข HTML โปรแกรมแก้ไขแอนิเมชั่นดิจิทัล การเรียบเรียงเสียงและวิดีโอดิจิทัล และอื่นๆ อีกมากมาย[ 16 ]
วิศวกรรม
ใช้ในการพัฒนาผลิตภัณฑ์ฮาร์ดแวร์และซอฟต์แวร์ ซึ่งรวมถึงการออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD), วิศวกรรมโดยใช้คอมพิวเตอร์ช่วย (CAE), เครื่องมือแก้ไขและคอมไพล์ภาษาคอมพิวเตอร์, สภาพ แวดล้อมการพัฒนาแบบบูรณาการและอินเทอร์เฟซโปรแกรมเมอร์แอปพลิเคชัน
ความบันเทิง
หมายถึง วิดีโอเกม โปรแกรมรักษาหน้าจอ โปรแกรมแสดงภาพยนตร์หรือเล่นเพลงที่บันทึกไว้ และความบันเทิงรูปแบบอื่น ๆ ที่สามารถรับชมได้ผ่านอุปกรณ์คอมพิวเตอร์

อนุกรมวิธาน

ซอฟต์แวร์สำหรับคอมพิวเตอร์ตั้งโต๊ะหรือแล็ปท็อป

ส่วนนี้เป็นการจัดหมวดหมู่ประเภทของแอปพลิเคชัน การจัดระเบียบแบบนี้เป็นเพียงหนึ่งในหลายวิธีในการจัดระเบียบแอปพลิเคชัน แอปพลิเคชันประเภทหนึ่งจะถูกจัดอยู่ในหมวดหมู่เดียวเท่านั้น แม้ว่าในเชิงตรรกะแล้วมันอาจเหมาะสมกับหลายหมวดหมู่ก็ตาม

อเนกประสงค์

การสื่อสาร

เอกสารประกอบ

การจัดการข้อมูล

การจัดการทรัพยากร

การศึกษา

สื่อ

ซอฟต์แวร์ด้านวิศวกรรม เช่นวิศวกรรมฮาร์ดแวร์

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

ดูเพิ่มเติม

  • โลโก้ Wikiversityสื่อการเรียนรู้ที่เกี่ยวข้องกับซอฟต์แวร์ประยุกต์ที่ Wikiversity
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Application_software&oldid=1358937032 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ซอฟต์แวร์แอปพลิเคชัน

ซอฟต์แวร์แอปพลิเคชันคือซอฟต์แวร์ที่มุ่งเน้นให้ผู้ใช้ปลายทางใช้งาน ไม่ใช่เพื่อการใช้งานการจัดการหรือ การ เขียนโปรแกรมคอมพิวเตอร์ซึ่งรวมถึงโปรแกรมต่างๆ เช่น โปรแกรมประมวลผลคำ...

ความหมายของโปรแกรมและซอฟต์แวร์

เมื่อใช้เป็นคำคุณศัพท์ คำว่า application อาจมีความหมายกว้างกว่าที่อธิบายไว้ในบทความนี้ [ 6 ] ตัวอย่างเช่น แนวคิดต่างๆ เช่น อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) เซิร์ฟเวอร์แอปพลิเคชัน การ จำลองเสมือน แอปพลิเคชัน การ จัดการวงจรชีวิตของแอปพลิ เคชัน และ...

ความแตกต่างระหว่างซอฟต์แวร์ระบบและซอฟต์แวร์แอปพลิเคชัน

ความแตกต่างระหว่าง ซอฟต์แวร์ ระบบ และซอฟต์แวร์แอปพลิเคชันนั้นเป็นเรื่องอัตวิสัยและเป็นประเด็นถกเถียงกัน [ 6 ] ตัวอย่างเช่น หนึ่งในคำถามสำคัญใน การพิจารณาคดี ต่อต้านการผูกขาด ระหว่าง สหรัฐอเมริกากับบริษัท Microsoft คือว่า เว็บเบราว์เซอร์ Internet Explorer ของ...

แอปพลิเคชันสุดเจ๋ง

แอ ปพลิเคชันนักฆ่า (killer app ซึ่งเป็นคำที่บัญญัติขึ้นในช่วงปลายทศวรรษ 1980) คือแอปพลิเคชันที่ได้รับความนิยมมากจนทำให้ความต้องการแพลตฟอร์มโฮสต์ เพิ่ม ขึ้น [ 7 ] [ 8 ] ตัวอย่างเช่น VisiCalc เป็นซอฟต์แวร์ สเปรดชีต สมัยใหม่ตัวแรกสำหรับ Apple II และช่วยขาย...