About: Extensibility

An Entity of Type: agent, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

Extensibility is a software engineering and systems design principle that provides for future growth. Extensibility is a measure of the ability to extend a system and the level of effort required to implement the extension. Extensions can be through the addition of new functionality or through modification of existing functionality. The principle provides for enhancements without impairing existing system functions.

Property Value
dbo:abstract
  • الامتدادية أو الممدودية أو قابلية الامتداد في هندسة البرمجيات مصطلح يصف أحد مبادئ تصميم الأنظمة حيث يؤخذ بعين الاعتبار الامتداد المستقبلي للنظام. وهو عبارة عن مقياس لإمكانية امتداد النظام و مستوى الجهد المطلوب لإتمام هذا المد. يمكن أن يكون الامتداد من خلال إضافة وظائف جديدة للنظام أو من خلال تعديل الوظائف الموجودة أصلا. بشكل عام، المقصود هو إحداث أحد أنواع التغيير - منطقيا للأفضل - و في نفس الوقت، التقليل من أي أثر على وظائف النظام الأخرى. مع أنه هنالك بعض التشابه ما بين مصطلحا الامتدادية و التوافقية المستقبلية، إلا أن لكل واحد منهما معنىً مختلف عن الآخر. فإذا وصفنا برنامجا ما بأنه متوافق مستقبليا فهذا يعني أن هذا البرنامج يمكن أن يقبل بيانات من نسخة مستقبلية منه و اختيار الجزء المعروف له من هذه البيانات. من الأمثلة على ذلك هو برنامج لمعالجة النصوص مصمّم لمعالجة نصوص الكلمات فحسب، حيث يستطيع قراءة ملفات منشَأة على إصدار أحدث عبر إهمال الصور. أما بالنسبة لنظام قابل للامتداد، فهو نظام تمكن ترقيته بشكل يمكنه من معالجة كل البيانات بصيغتها الجديدة. من الأمثلة على ذلك هو نفس معالج البيانات في المثال السابق إذا كان ممكنا ترقيته ليصبح قادرا على معالجة الصور. أو، كمثال آخر، متصفح ويب يحتاج إضافة لوظيفة ما كي يصبح قادرا على عرض مستندات معينة أو ملفات بتنسيق معين. في معمارية الأنظمة، الامتدادية تعني أن النظام يُصمّم بآليات لتمديده\تحسينه بأمور متوقعة دون إجراء تعديلات جوهرية في بنية النظام التحتية. (ar)
  • Extensibility is a software engineering and systems design principle that provides for future growth. Extensibility is a measure of the ability to extend a system and the level of effort required to implement the extension. Extensions can be through the addition of new functionality or through modification of existing functionality. The principle provides for enhancements without impairing existing system functions. An extensible system is one whose internal structure and dataflow are minimally or not affected by new or modified functionality, for example recompiling or changing the original source code might be unnecessary when changing a system’s behavior, either by the creator or other programmers. Because software systems are long lived and will be modified for new features and added functionalities demanded by users, extensibility enables developers to expand or add to the software’s capabilities and facilitates systematic reuse. Some of its approaches include facilities for allowing users’ own program routines to be inserted and the abilities to define new data types as well as to define new formatting markup tags. (en)
  • 拡張性(かくちょうせい)とは、機械やソフトウェアなどが本来もつ機能に加えて、付加的な機能を追加したり、それらの性能をあとから向上させる事が可能であるような設計上の特徴。 (ja)
  • Extensibilidade é a capacidade que o sistema tem em crescer pela adição de novos componentes. (pt)
  • 可扩展性是指一个软件和系統能夠讓其他程序員在未來能增加新的功能以及修改现有功能,並且新增功能的同時還必須不损害现有系统或軟件功能。 (zh)
dbo:wikiPageID
  • 1617522 (xsd:integer)
dbo:wikiPageInterLanguageLink
dbo:wikiPageLength
  • 9257 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1008862248 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 拡張性(かくちょうせい)とは、機械やソフトウェアなどが本来もつ機能に加えて、付加的な機能を追加したり、それらの性能をあとから向上させる事が可能であるような設計上の特徴。 (ja)
  • Extensibilidade é a capacidade que o sistema tem em crescer pela adição de novos componentes. (pt)
  • 可扩展性是指一个软件和系統能夠讓其他程序員在未來能增加新的功能以及修改现有功能,並且新增功能的同時還必須不损害现有系统或軟件功能。 (zh)
  • الامتدادية أو الممدودية أو قابلية الامتداد في هندسة البرمجيات مصطلح يصف أحد مبادئ تصميم الأنظمة حيث يؤخذ بعين الاعتبار الامتداد المستقبلي للنظام. وهو عبارة عن مقياس لإمكانية امتداد النظام و مستوى الجهد المطلوب لإتمام هذا المد. يمكن أن يكون الامتداد من خلال إضافة وظائف جديدة للنظام أو من خلال تعديل الوظائف الموجودة أصلا. بشكل عام، المقصود هو إحداث أحد أنواع التغيير - منطقيا للأفضل - و في نفس الوقت، التقليل من أي أثر على وظائف النظام الأخرى. في معمارية الأنظمة، الامتدادية تعني أن النظام يُصمّم بآليات لتمديده\تحسينه بأمور متوقعة دون إجراء تعديلات جوهرية في بنية النظام التحتية. (ar)
  • Extensibility is a software engineering and systems design principle that provides for future growth. Extensibility is a measure of the ability to extend a system and the level of effort required to implement the extension. Extensions can be through the addition of new functionality or through modification of existing functionality. The principle provides for enhancements without impairing existing system functions. (en)
rdfs:label
  • قابلية الامتداد (ar)
  • Extensibility (en)
  • 拡張性 (ja)
  • Extensibilidade (pt)
  • 可扩展性 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License