ผลต่างระหว่างรุ่นของ "ซอฟต์แวร์เฟรมเวิร์ก"

จากวิกิพีเดีย สารานุกรมเสรี
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Xqbot (คุย | ส่วนร่วม)
r2.7.3) (โรบอต เพิ่ม: bg:Софтуерна рамка
Nullzerobot (คุย | ส่วนร่วม)
ลบลิงก์ที่ซ้ำซ้อน wikidata
บรรทัด 13: บรรทัด 13:
[[หมวดหมู่:การเขียนโปรแกรม]]
[[หมวดหมู่:การเขียนโปรแกรม]]
[[หมวดหมู่:วิศวกรรมซอฟต์แวร์]]
[[หมวดหมู่:วิศวกรรมซอฟต์แวร์]]

[[ar:إطار عمل (برمجة)]]
[[be-x-old:Фрэймўорк]]
[[bg:Софтуерна рамка]]
[[bn:ফ্রেমওয়ার্ক]]
[[ca:Framework]]
[[cs:Framework]]
[[da:Framework]]
[[de:Framework]]
[[en:Software framework]]
[[es:Framework]]
[[et:Ettevõtte portaal]]
[[fa:چارچوب نرم‌افزار]]
[[fi:Ohjelmistokehys]]
[[fr:Framework]]
[[he:שלד תוכנה]]
[[hu:Szoftverkörnyezet]]
[[id:Kerangka kerja]]
[[it:Framework]]
[[ja:ソフトウェアフレームワーク]]
[[ko:소프트웨어 프레임워크]]
[[nl:Framework]]
[[pl:Framework]]
[[pt:Framework]]
[[ru:Фреймворк]]
[[rue:Фреймворк]]
[[simple:Framework]]
[[ta:மென்பொருள் சட்டகம்]]
[[uk:Каркас (програмування)]]
[[zh:軟體框架]]

รุ่นแก้ไขเมื่อ 11:10, 9 มีนาคม 2556

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

ยกตัวอย่างเช่น โครงร่างซอฟต์แวร์สามารถช่วยให้สร้างโปรแกรมบรรณาธิกรณ์กราฟิก ที่แตกต่างกันได้หลายประเภท เช่น การวาดภาพศิลป์ การประพันธ์ดนตรี และการออกแบบเครื่องกลโดยใช้คอมพิวเตอร์ช่วย (แคด)

อ้างอิง

  • Gachet, A. (2003) "Software Frameworks for Developing Decision Support Systems - A New Component in the Classification of DSS Development Tools", Journal of Decision Systems 12(3/4): 271-281.