- 関
- compliance、distensibility、extensibility、extensional
WordNet
- defining a word by listing the class of entities to which the word correctly applies
PrepTutorEJDIC
- (要求・命令などへの)承諾,応諾 / 服従,盲従
Wikipedia preview
出典(authority):フリー百科事典『ウィキペディア(Wikipedia)』「2014/04/09 15:04:13」(JST)
[Wiki en表示]
For other uses, see Extension (disambiguation).
|
This article has multiple issues. Please help improve it or discuss these issues on the talk page. |
|
This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (December 2009) |
|
This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research may be removed. (November 2011) |
|
This article may contain previously unpublished synthesis of published material that conveys ideas not attributable to the original sources. Relevant discussion may be found on the talk page. (November 2011) |
|
|
In software engineering, extensibility (not to be confused with forward compatibility) is a system design principle where the implementation takes future growth into consideration. It is a systemic 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 central theme is to provide for change – typically enhancements – while minimizing impact to existing system functions.
Although forward compatibility and extensibility are similar, they are not the same. A forward compatible system can accept data from a future version of itself and pick out the "known" part of the data. An example is a text-only word processor ignoring picture data from a future version. An extensible system is one that can be upgraded to fully handle the new data in the newer input format. An example is the above mentioned word processor that can be upgraded to handle picture data or a browser that needs added functionality to successfully load and display certain document or file formats.
In systems architecture, extensibility means the system is designed to include hooks and mechanisms for expanding/enhancing the system with anticipated capabilities without having to make major changes to the system infrastructure. A good architecture provides the design principles to ensure this—a roadmap for that portion of the road yet to be built. Note that this usually means that capabilities and mechanisms must be built into the final delivery which will not be used in that delivery and, indeed, may never be used. These excess capabilities are not frills, but are necessary for maintainability[1] and for avoiding early obsolescence.
Extensibility can also mean that a software system's behavior is modifiable at run time, without recompiling or changing the original source code. For example, a software system may have a public Application Programming Interface that allows its behavior to be extended or modified by people who don't have access to the original source code. The extra functionality can be provided through either internally or externally coded extensions.
Although usually applied to engineered systems involving software, it can be applied to any type of engineering. For example, houses can be built with future extensions in mind. The Prince Edward Viaduct located in Toronto, Ontario was built to accommodate a future subway line.[citation needed]
Though the application to software is relatively new, the word has been a rare but valid part of English for a long time. The Oxford English Dictionary cites examples going back to the 17th century.
See also
- Scalability
- Extensibility pattern
- Extensible programming
- XML
References
- ^ Multiple (wiki). "Modularity". Docforge. Retrieved 2012-12-09.
UpToDate Contents
全文を閲覧するには購読必要です。 To read the full text you will need to subscribe.
- 1. 慢性静脈不全に対する弾性包帯 compression bandaging for chronic venous insufficiency
English Journal
- PLACE: An Open-Source Python Package for Laboratory Automation, Control, and Experimentation.
- Johnson JL1, Tom Wörden H2, van Wijk K3.
- Journal of laboratory automation.J Lab Autom.2015 Feb;20(1):10-6. doi: 10.1177/2211068214553022. Epub 2014 Oct 10.
- In modern laboratories, software can drive the full experimental process from data acquisition to storage, processing, and analysis. The automation of laboratory data acquisition is an important consideration for every laboratory. When implementing a laboratory automation scheme, important parameter
- PMID 25304874
- Changes in the rheological properties of wheat dough during short-term storage of wheat.
- Hadnađev M1, Dapčević Hadnađev T, Pojić M, Torbica A, Tomić J, Rakita S, Janić Hajnal E.
- Journal of the science of food and agriculture.J Sci Food Agric.2015 Feb;95(3):569-75. doi: 10.1002/jsfa.6782. Epub 2014 Jul 15.
- BACKGROUND: The aim of the present study was to investigate the ability of the small- and large-deformation fundamental rheological tests to monitor the changes during short-term post-harvest storage of wheat.RESULTS: At the end of wheat storage period, wet gluten quantity decreased, while gluten in
- PMID 24921972
- Managing the Computational Chemistry Big Data Problem: The ioChem-BD Platform.
- Álvarez-Moreno M1, de Graaf C, López N, Maseras F, Poblet JM, Bo C.
- Journal of chemical information and modeling.J Chem Inf Model.2015 Jan 26;55(1):95-103. doi: 10.1021/ci500593j. Epub 2014 Dec 15.
- We present the ioChem-BD platform ( www.iochem-bd.org ) as a multiheaded tool aimed to manage large volumes of quantum chemistry results from a diverse group of already common simulation packages. The platform has an extensible structure. The key modules managing the main tasks are to (i) upload of
- PMID 25469626
Japanese Journal
- マルチドメイン構造を用いたセマンティックWeb検索対話システムの提案
- 小澤克貴 ,荒木雅弘
- 情報処理学会研究報告. SLP, 音声言語情報処理 2013-SLP-95(2), 1-6, 2013-01-25
- 現在開発が行われている検索対話システムの多くは,特定のタスクドメインを処理するものであるため,新たに拡張を行う際に開発者の負担が大きいという問題がある.そこで,タスクごとにドメインモジュールを作成し,モジュール間の関連性を定義することで実現する,マルチドメイン構造を用いたセマンティック Web 検索対話システムを提案する.提案手法により,追加したいタスクのモジュール化と,モジュール間の関連性の追加 …
- NAID 110009526825
- マルチドメイン構造を用いたセマンティックWeb検索対話システムの提案
- 小澤克貴 ,荒木雅弘
- 情報処理学会研究報告. HCI, ヒューマンコンピュータインタラクション研究会報告 2013-HCI-151(2), 1-6, 2013-01-25
- 現在開発が行われている検索対話システムの多くは,特定のタスクドメインを処理するものであるため,新たに拡張を行う際に開発者の負担が大きいという問題がある.そこで,タスクごとにドメインモジュールを作成し,モジュール間の関連性を定義することで実現する,マルチドメイン構造を用いたセマンティック Web 検索対話システムを提案する.提案手法により,追加したいタスクのモジュール化と,モジュール間の関連性の追加 …
- NAID 110009526803
- 分散型Webブラウザの通信機能と協調動画視聴アプリケーション
- 郭飛 ,青沼伴樹 ,新城靖 ,佐藤聡 ,中井央 ,板野肯三
- 情報処理学会研究報告. EMB, 組込みシステム 2012-EMB-27(3), 1-8, 2012-11-28
- … 本研究ではそれらを解決するために、 Extensible Messaging and Presence Protocol (XMPP) で WebSocket 風の Socket 機能 FriendSocket を提供する。 …
- NAID 110009487407
Related Links
- extensibleとは。意味や和訳。[形]広げることができる;伸ばせる,伸長性の. - goo英和辞書は14万項目以上を収録し、発音、音声、慣用句、例文が分かる英和辞書です。
- Extensible. 80 likes. Custom Ext JS components, including Ext Calendar Pro. Founded by Brian Moeskau, original cofounder of the Ext JS framework. ... The store is now live, and we have commercial licenses and support ...
Related Pictures
★リンクテーブル★
[★]
- 英
- extensibility、distensibility、compliance、extensible、extensional
- 関
- コンプライアンス、適応性、服薬遵守、服薬率、容積弾性係数、法令遵守
[★]
- 関
- compliance、distensibility、extensibility、extensible
[★]
- 関
- compliance、distensibility、extensible、extensional
[★]
- 関
- compliance、extensibility、extensible、extensional