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

In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is a program that implements all requirements from a corresponding specification. The reference implementation often accompanies a technical standard, and demonstrates what should be considered the "correct" behavior of any other implementation of it.

Property Value
dbo:abstract
  • Referenční implementace je v oboru softwarového inženýrství označení pro software, který je vzorovou a určující implementací nějaké specifikace nebo technické normy. Je vytvářena obvykle zároveň s přípravou specifikace jejími tvůrci a zároveň tak plní funkci prototypu, na kterém tvůrci testují, zda je daná specifikace proveditelná a zda její implementace může splňovat očekávané požadavky – na základě nedostatků zjištěných při práci na referenční implementaci tedy naopak může zpětně docházet k úpravám připravované specifikace. Po dokončení a vydání specifikace pak referenční implementace slouží tvůrcům jiných implementací jako důležitá pomůcka při testování jejich implementací, které by se měly v požadovaných ohledech chovat zcela stejně. Může sloužit nejen k vytváření statických sad testů, ale například při testování komunikačních protokolů může být přímo testována komunikace mezi referenční a vytvářenou implementací. Referenční implementace obvykle na rozdíl od implementací cílících na provozní nasazení klade vysoké důrazy na přesnost vzhledem ke specifikaci a na srozumitelnost kódu, naopak nižší důraz například na výkonnost. Někdy se ovšem stává, že referenční implementace je dostatečně výkonná a i jinak splňuje všechny požadavky provozního nasazení a je tedy dlouhodobě nejpoužívanější implementací – tak je tomu například u CPythonu, referenční a zároveň nejpoužívanější implementace interpretu programovacího jazyka Python. Případem referenční implementace, která se naopak vůbec v provozní praxi nerozšířila navzdory dlouhodobému vývoji a značnému využívání při testování specifikace, byl webový prohlížeč Amaya vytvářený konsorciem W3C při vytváření webových standardů, například specifikace HTML. (cs)
  • En informàtica, una implementació de referència, o, menys habitualment, implementació d'exemple, és un codi d'exemple d'un estàndard, per ser usat com suport per altres desenvolupadors que implementen les seves pròpies versions. Un estàndard és més fàcil d'entendre si es disposa d'un exemple que funciona. El propòsit d'una implementació de referència és generalment el de promoure i familiaritzar un estàndard entre la comunitat. Mentre és perfectament possible que la implementació de referència sigui usada a nivell didàctic pel pur coneixement, a un nivell més pràctic, la intenció és la d'introduir l'especificació entre els desenvolupadors i el mercat, ja que aquests estaran més predisposats a fer les seves pròpies implementacions i els seus clients adquiriran aquestes implementacions. La implementació de referència pot ser de qualitat de producció o no ser-ho. Per exemple, molta gent considera que la implementació de referència Fraunhofer de l'estàndard MP3 té poca qualitat en comparació d'implementacions com . Tanmateix, la implementació de referència X.Org del Sistema XWindow no està preparada només per l'ús, sinó que també guanya popularitat com a sistema operatiu de tipus Unix de codi obert tal mateix; a això hi contribueix el fet que l'actual versió és un fork de la popular implementació XFree86 que X.Org va declarar en aquell moment com a implementació de referència. Les implementacions de referència també poden ser prohibides per l'ús comercial. El servidor d'aplicacions RI Java EE de Sun queda referenciat per una bibliografia formativa de gran qualitat de Java EE, però no pot ser usat amb llicència de producció. Tanmateix, el , és considerat per alguns com poca cosa més que el mateix servidor RI amb un acord de llicència diferent. (ca)
  • Als Referenzimplementierung wird in der Informatik Software bezeichnet, die einen Standard oder De-facto-Standard implementiert und als Referenz für alle anderen Implementierungen desselben Standards angesehen wird. Oftmals wird die Referenzimplementierung von den Erstellern des Standards bereitgestellt. Eine Referenzimplementierung zeichnet sich daher durch eine hohe Standardkonformität aus. Eine weitere wichtige Funktion einer Referenzimplementierung ist, dass die Standardhersteller ihre theoretischen Gedanken praktisch überprüfen können, was wiederum zu einer höheren Qualität und Konsistenz des Standards führt. Referenzimplementierungen sollen primär die im jeweiligen Standard beschriebenen Merkmale so präzise wie möglich umsetzen. Die Gebrauchstauglichkeit spielt dabei meist nur eine untergeordnete Rolle. Da sie nicht für den Einsatz in der Praxis entwickelt wurden, verfügen Referenzimplementierungen gegenüber vergleichbarer Software meist über einen eingeschränkten Funktionsumfang und weisen eine schlechtere Leistung auf, was sich in einer langsamen Verarbeitungsgeschwindigkeit, unverhältnismäßig hohem Speicherbedarf und Abstürzen bemerkbar machen kann. (de)
  • En el proceso de desarrollo del software, una implementación de referencia (o, menos frecuentemente, implementación de muestra o implementación de modelo) es el estándar del cual se derivan otras implementaciones y alteraciones. Una mejora de una implementación de referencia refleja una especificación que no cambia. En cambio, un intento fallido en una implementación puede probar que la especificación no es adecuada y necesita mejorar. Probando la relación entre la implementación y la especificación se mejora la eficiencia del proceso de : Una implementación de referencia es, en general, una implementación de una especificación que va a ser utilizada como una interpretación definitiva para dicha especificación (Esta definición es un poco grandilocuente pero funciona). Durante el desarrollo del ... conjunto de pruebas de conformidad, se necesita al menos una implementación de relativa confianza para cada interfaz para (1) descubrir errores o ambigüedades en la especificación, y (2) validar el correcto funcionamiento del conjunto de pruebas.​ Características de una implementación de referencia: 1. * Desarrollo concurrente con la especificación y el conjunto de pruebas 2. * Verificar que la especificación se puede implementar 3. * Diseñar un conjunto de pruebas que funcione 4. * Servir como estándar de base con la que otras implementaciones puedan ser medidas 5. * Ayudar a clarificar las intenciones de la especificación en situaciones donde las son inadecuadas​ Una implementación de referencia puede o no tener calidad de producción. Por ejemplo, la implementación de referencia Fraunhofer, estándar MP3, normalmente no se compara favorablemente con otras implementaciones comunes, como LAME, en pruebas de escucha que determinan la calidad de sonido. (es)
  • Dans le processus de développement de logiciel, une implémentation de référence (aussi appelé, moins fréquemment, exemple de mise en œuvre ou modèle d'implémentation) est la norme à partir de laquelle toutes les autres implémentations et les autres personnalisations sont dérivées. Une amélioration à une implémentation de référence ne reflète pas un changement de la spécification sous-jacente. À l'inverse, l'échec d'une de la mise en œuvre d'une implémentation de référence peut s'avérer être la preuve que le cahier des charges n'est pas adapté et qu'il nécessite une amélioration.. « Une implémentation de référence est, en général, une implémentation d'un cahier des charges qui doit être vue comme une interprétation canonique de ce cahier des charges. Cette définition est un peu grandiloquente mais fonctionne en pratique. Pendant le développement de la batterie de tests, au moins une implémentation de confiance pour chaque interface est nécessaire pour : 1. * découvrir les erreurs et les mauvaise interprétations du cahier des charges et 2. * valider le fonctionnement correct de la batterie de tests.» (fr)
  • In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is a program that implements all requirements from a corresponding specification. The reference implementation often accompanies a technical standard, and demonstrates what should be considered the "correct" behavior of any other implementation of it. (en)
  • Nel ciclo di vita del software l'implementazione di riferimento è lo standard considerato come riferimento in base a cui tutte le altre implementazioni dello stesso standard sono valutate e rispetto alla quale tutti i miglioramenti sono aggiunti. Un'implementazione di riferimento è, in generale, l'implementazione di una specifica usata come interpretazione definitiva per la stessa. Durante la fase di sviluppo è necessaria almeno un'implementazione relativamente affidabile di ogni interfaccia per scoprire errori o ambiguità nella specifica, e verificare il corretto funzionamento della suite di test. Un'implementazione di riferimento può o non può essere un elemento di qualità nella produzione. Per esempio l'implementazione di riferimento Fraunhofer dello standard MP3 normalmente non è considerata favorevolmente rispetto alle altre comuni implementazioni, come LAME, nei test audio che determinano la qualità del suono. (it)
  • 참조 구현(Reference implementation)은 다른 사람들이 어떠한 하드웨어 혹은 소프트웨어를 구현하는 것을 돕기 위해 제공하는 샘플 프로그램이다. 샘플 구현(Sample implementation) 또는 모델 구현(Model implementation)이라고도 불린다. (ko)
  • リファレンス実装(リファレンスじっそう、英: reference implementation)は、なんらかの機能を実現するハードウェアまたはソフトウェアであり、他者がそれを参考にして独自に実装することを助ける目的で作られたものを言う。参考実装(さんこうじっそう)とも呼ばれる。 (ja)
  • In softwareontwikkeling is de referentie-implementatie (ook: voorbeeldimplementatie) een implementatie van een . Een referentie-implementatie wordt gebruikt om fouten of dubbelzinnigheden in de specificatie op te sporen en om anderen te helpen bij hun eigen implementatie van de specificatie. Zij kunnen de referentie-implementatie bekijken om bepaalde aspecten van de specificatie beter te begrijpen of om hun implementatie aan af te meten. Daarnaast helpt een referentie-implementatie om na te gaan of de specificatie daadwerkelijk te implementeren is. Een referentie-implementatie wordt doorgaans ontwikkeld door de ontwikkelaars van de specificatie, samen met allerlei testen om de correctheid van de specificatie te garanderen. De referentie-implementatie hoeft niet te voldoen aan de kwaliteitseisen, zoals snelheid en geheugengebruik, die men doorgaans stelt aan applicaties die door gebruikers gebruikt worden. (nl)
  • Na informática, uma implementação de referência é uma implementação de um determinado padrão desenvolvida para ajudar terceiros a implementarem suas próprias versões do padrão. Implementações de referência geralmente, mas não obrigatoriamente, possuem níveis de qualidade adequados para uso em ambientes de produção. (pt)
  • Эталонная реализация (от англ. reference implementation) (реже используется образец реализации (sample implementation) или модель реализации (model implementation)) — реализация программного обеспечения, точно соответствующая спецификации некоторого стандарта (например, сетевого протокола, алгоритма кодирования или языка программирования), либо созданная для демонстрации этой спецификации в действии. Цели создания эталонной реализации: * доказать реализуемость и адекватность задачи предлагаемого стандарта; * предоставить пример для сравнения с последующими реализациями, внесения изменений и дополнений; * выявить и исправить недостатки изначальной спецификации. Нижеследующий пример демонстрирует такую спецификацию: Эталонная реализация есть, вообще говоря, реализация спецификации, используемая в качестве определенной интерпретации данной спецификации. В процессе разработки ... соответствующего тестового пакета необходима по крайней мере одна относительно надежная реализация каждого интерфейса для (1) обнаружения ошибок и двусмысленностей в самой спецификации, и (2) проверки корректности функционирования самого тестового пакета. Характеристики Эталонной Реализации: (1) Разработана одновременно со спецификацией и тестовым пакетом; (2) Демонстрирует, что спецификация реализуема; (3) Служит образцом при тестировании других реализаций тестовым пакетом; (4) Служит «Золотым Стандартом» при измерении других реализаций; (5) Улучшает наглядность спецификации, когда специально подготовленные тесты не подходят. Эталонная реализация может как служить, так и не служить эталоном качества продукта. Например, эталонная реализация стандарта MP3 от организации обычно не выдерживает никакого сравнения с другими реализациями, как например, LAME, в тестах на прослушивание, которые направлены на определение качества звука. Эталонная реализация может как быть промышленно применимым продуктом (BIND, ), так и служить чистым «доказательством концепции».Эталонные реализации также могут быть запрещены для коммерческого использования лицензионным соглашением. Например, сервер приложений GlassFish Server Open Source Edition в учебной литературе упоминается как один из наилучших продуктов для Java EE. Однако он не может быть лицензирован для производственных целей. (ru)
  • 在软件开发过程中,参考实现(英語:Reference implementation,台湾作參考實作)是实现对应规范中所有要求的一种计算机程序,也偶尔被称作參照實裝、示例实现(sample implementation)或模型实现(model implementation)。参考实现通常伴随技术标准,演示了其他任何实现应做到的被视为“正确”的行为。 (zh)
dbo:wikiPageID
  • 29051386 (xsd:integer)
dbo:wikiPageLength
  • 5012 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1053938987 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is a program that implements all requirements from a corresponding specification. The reference implementation often accompanies a technical standard, and demonstrates what should be considered the "correct" behavior of any other implementation of it. (en)
  • 참조 구현(Reference implementation)은 다른 사람들이 어떠한 하드웨어 혹은 소프트웨어를 구현하는 것을 돕기 위해 제공하는 샘플 프로그램이다. 샘플 구현(Sample implementation) 또는 모델 구현(Model implementation)이라고도 불린다. (ko)
  • リファレンス実装(リファレンスじっそう、英: reference implementation)は、なんらかの機能を実現するハードウェアまたはソフトウェアであり、他者がそれを参考にして独自に実装することを助ける目的で作られたものを言う。参考実装(さんこうじっそう)とも呼ばれる。 (ja)
  • Na informática, uma implementação de referência é uma implementação de um determinado padrão desenvolvida para ajudar terceiros a implementarem suas próprias versões do padrão. Implementações de referência geralmente, mas não obrigatoriamente, possuem níveis de qualidade adequados para uso em ambientes de produção. (pt)
  • 在软件开发过程中,参考实现(英語:Reference implementation,台湾作參考實作)是实现对应规范中所有要求的一种计算机程序,也偶尔被称作參照實裝、示例实现(sample implementation)或模型实现(model implementation)。参考实现通常伴随技术标准,演示了其他任何实现应做到的被视为“正确”的行为。 (zh)
  • En informàtica, una implementació de referència, o, menys habitualment, implementació d'exemple, és un codi d'exemple d'un estàndard, per ser usat com suport per altres desenvolupadors que implementen les seves pròpies versions. Un estàndard és més fàcil d'entendre si es disposa d'un exemple que funciona. El propòsit d'una implementació de referència és generalment el de promoure i familiaritzar un estàndard entre la comunitat. Mentre és perfectament possible que la implementació de referència sigui usada a nivell didàctic pel pur coneixement, a un nivell més pràctic, la intenció és la d'introduir l'especificació entre els desenvolupadors i el mercat, ja que aquests estaran més predisposats a fer les seves pròpies implementacions i els seus clients adquiriran aquestes implementacions. (ca)
  • Referenční implementace je v oboru softwarového inženýrství označení pro software, který je vzorovou a určující implementací nějaké specifikace nebo technické normy. Je vytvářena obvykle zároveň s přípravou specifikace jejími tvůrci a zároveň tak plní funkci prototypu, na kterém tvůrci testují, zda je daná specifikace proveditelná a zda její implementace může splňovat očekávané požadavky – na základě nedostatků zjištěných při práci na referenční implementaci tedy naopak může zpětně docházet k úpravám připravované specifikace. (cs)
  • Als Referenzimplementierung wird in der Informatik Software bezeichnet, die einen Standard oder De-facto-Standard implementiert und als Referenz für alle anderen Implementierungen desselben Standards angesehen wird. Oftmals wird die Referenzimplementierung von den Erstellern des Standards bereitgestellt. Eine Referenzimplementierung zeichnet sich daher durch eine hohe Standardkonformität aus. Eine weitere wichtige Funktion einer Referenzimplementierung ist, dass die Standardhersteller ihre theoretischen Gedanken praktisch überprüfen können, was wiederum zu einer höheren Qualität und Konsistenz des Standards führt. (de)
  • En el proceso de desarrollo del software, una implementación de referencia (o, menos frecuentemente, implementación de muestra o implementación de modelo) es el estándar del cual se derivan otras implementaciones y alteraciones. Una mejora de una implementación de referencia refleja una especificación que no cambia. En cambio, un intento fallido en una implementación puede probar que la especificación no es adecuada y necesita mejorar. Probando la relación entre la implementación y la especificación se mejora la eficiencia del proceso de : (es)
  • Dans le processus de développement de logiciel, une implémentation de référence (aussi appelé, moins fréquemment, exemple de mise en œuvre ou modèle d'implémentation) est la norme à partir de laquelle toutes les autres implémentations et les autres personnalisations sont dérivées. Une amélioration à une implémentation de référence ne reflète pas un changement de la spécification sous-jacente. À l'inverse, l'échec d'une de la mise en œuvre d'une implémentation de référence peut s'avérer être la preuve que le cahier des charges n'est pas adapté et qu'il nécessite une amélioration.. (fr)
  • Nel ciclo di vita del software l'implementazione di riferimento è lo standard considerato come riferimento in base a cui tutte le altre implementazioni dello stesso standard sono valutate e rispetto alla quale tutti i miglioramenti sono aggiunti. Un'implementazione di riferimento può o non può essere un elemento di qualità nella produzione. Per esempio l'implementazione di riferimento Fraunhofer dello standard MP3 normalmente non è considerata favorevolmente rispetto alle altre comuni implementazioni, come LAME, nei test audio che determinano la qualità del suono. (it)
  • In softwareontwikkeling is de referentie-implementatie (ook: voorbeeldimplementatie) een implementatie van een . Een referentie-implementatie wordt gebruikt om fouten of dubbelzinnigheden in de specificatie op te sporen en om anderen te helpen bij hun eigen implementatie van de specificatie. Zij kunnen de referentie-implementatie bekijken om bepaalde aspecten van de specificatie beter te begrijpen of om hun implementatie aan af te meten. (nl)
  • Эталонная реализация (от англ. reference implementation) (реже используется образец реализации (sample implementation) или модель реализации (model implementation)) — реализация программного обеспечения, точно соответствующая спецификации некоторого стандарта (например, сетевого протокола, алгоритма кодирования или языка программирования), либо созданная для демонстрации этой спецификации в действии. Цели создания эталонной реализации: Нижеследующий пример демонстрирует такую спецификацию: (ru)
rdfs:label
  • Implementació de referència (ca)
  • Referenční implementace (cs)
  • Referenzimplementierung (de)
  • Implementación de referencia (es)
  • Implémentation de référence (fr)
  • Implementazione di riferimento (it)
  • リファレンス実装 (ja)
  • 참조 구현 (ko)
  • Reference implementation (en)
  • Referentie-implementatie (nl)
  • Implementação de referência (pt)
  • Эталонная реализация (ru)
  • 参考实现 (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