A szerzᔝésalapú tervezés, más néven szerzᔝésalapú programozás (angolul: design by contract, DbC) egy szoftvertervezési m༽szer. A szerzᔝésalapú programozás előírja, hogy a szoftvertervezőknek meg kell határozniuk a szoftverkomponensek specifikผióit, amelyek kiegészítik az absztrakt adattípusok meghatározását el𕇾ltétellel, utltétellel és invariánssal." />

A szerzᔝésalapú tervezés, más néven szerzᔝésalapú programozás (angolul: design by contract, DbC) egy szoftvertervezési m༽szer. A szerzᔝésalapú programozás előírja, hogy a szoftvertervezőknek meg kell határozniuk a szoftverkomponensek specifikผióit, amelyek kiegészítik az absztrakt adattípusok meghatározását el𕇾ltétellel, utltétellel és invariánssal.

Property Value
dbo:abstract
  • <api batchcomplete="">A szerzᔝésalapú tervezés, más néven szerzᔝésalapú programozás (angolul: design by contract, DbC) egy szoftvertervezési m༽szer. A szerzᔝésalapú programozás előírja, hogy a szoftvertervezőknek meg kell határozniuk a szoftverkomponensek specifikผióit, amelyek kiegészítik az absztrakt adattípusok meghatározását el𕇾ltétellel, utltétellel és invariánssal. Ezen specifikผiókat szerzᔝéseknek nevezik, az üzleti szerzᔝések feltételeivel és kötelezettségeivel való hasonlóságuk miatt. A szerzᔝésalapú megközelítés feltételezi, hogy minden olyan kliensösszetevő, amely egy szerverösszetevőn végrehajt egy műveletet, teljesíti az adott művelethez előírt feltételeket. Ahol ez a feltételezés túl kockázatosnak tűnik (mint a t󶮼satornás vagy elosztott programozás esetn), ott fordított megközelítést alkalmaznak, vagyis a szerverösszetevő teszteli minden releváns el𕇾ltétel fennállását (a kliensösszetevő kérésének feldolgozása előtt vagy közben), és megfelelő hibaüzenettel válaszol, ahol mégsem teljesül az el𕇾ltétel. (hu)
  • <api batchcomplete="">A szerzᔝésalapú tervezés, más néven szerzᔝésalapú programozás (angolul: design by contract, DbC) egy szoftvertervezési m༽szer. A szerzᔝésalapú programozás előírja, hogy a szoftvertervezőknek meg kell határozniuk a szoftverkomponensek specifikผióit, amelyek kiegészítik az absztrakt adattípusok meghatározását el𕇾ltétellel, utltétellel és invariánssal. Ezen specifikผiókat szerzᔝéseknek nevezik, az üzleti szerzᔝések feltételeivel és kötelezettségeivel való hasonlóságuk miatt. A szerzᔝésalapú megközelítés feltételezi, hogy minden olyan kliensösszetevő, amely egy szerverösszetevőn végrehajt egy műveletet, teljesíti az adott művelethez előírt feltételeket. Ahol ez a feltételezés túl kockázatosnak tűnik (mint a t󶮼satornás vagy elosztott programozás esetn), ott fordított megközelítést alkalmaznak, vagyis a szerverösszetevő teszteli minden releváns el𕇾ltétel fennállását (a kliensösszetevő kérésének feldolgozása előtt vagy közben), és megfelelő hibaüzenettel válaszol, ahol mégsem teljesül az el𕇾ltétel. (hu)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1707049 (xsd:integer)
dbo:wikiPageLength
  • 18938 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 26252743 (xsd:integer)
prop-hu:aut
  • Bertrand Meyer (hu)
  • Bertrand Meyer (hu)
prop-hu:date
  • 1992 (xsd:integer)
  • 20030403224637 (xsd:decimal)
prop-hu:fasc
  • 10 (xsd:integer)
prop-hu:pag
  • 40 (xsd:integer)
prop-hu:per
  • IEEE Computer (hu)
  • IEEE Computer (hu)
prop-hu:tit
  • Applying sign by Contract” (hu)
  • Applying sign by Contract” (hu)
prop-hu:tom
  • 25 (xsd:integer)
prop-hu:url
prop-hu:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • <api batchcomplete="">A szerzᔝésalapú tervezés, más néven szerzᔝésalapú programozás (angolul: design by contract, DbC) egy szoftvertervezési m༽szer. A szerzᔝésalapú programozás előírja, hogy a szoftvertervezőknek meg kell határozniuk a szoftverkomponensek specifikผióit, amelyek kiegészítik az absztrakt adattípusok meghatározását el𕇾ltétellel, utltétellel és invariánssal. (hu)
  • <api batchcomplete="">A szerzᔝésalapú tervezés, más néven szerzᔝésalapú programozás (angolul: design by contract, DbC) egy szoftvertervezési m༽szer. A szerzᔝésalapú programozás előírja, hogy a szoftvertervezőknek meg kell határozniuk a szoftverkomponensek specifikผióit, amelyek kiegészítik az absztrakt adattípusok meghatározását el𕇾ltétellel, utltétellel és invariánssal. (hu)
rdfs:label
  • Szerzᔝésalapú programozás (hu)
  • Szerzᔝésalapú programozás (hu)
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is foaf:primaryTopic of