Programování s přístupem Design by Contract na platformě .NET

but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBartík, Vladimírcs
dc.contributor.authorBohačiak, Ondrejcs
dc.contributor.refereeRychlý, Marekcs
dc.date.createdcs
dc.description.abstractCílem této práce je představit programovací přístup Design by Contract (DbC), jeho principy a způsoby implementace v různých prostředích. V úvodě projektu je diskutovaná motivace k vzniku tohoto přístupu a vysvětlená metafora, o kterou se DbC opírá i její aplikace do programování. Následně jsou popsány hlavní prvky smlouvy v kontextu rozhraní rutiny. Hlavní náplní práce je analýza a porovnaní jednotlivých programovacích prostředí pro vývoj pomocí DbC pomocí programových ukáţek. V závěru práce je zhodnocen přínos této techniky a její začlenění do moderního procesu vývoje.cs
dc.description.abstractThis paper aims to introduce programming using Design by Contract (DbC) approach, its principles and implementations in different environments. The motivation for the creation of this approach is discussed in the beginning and the DbC metaphor is explained, as well as its application to programming. The description of major elements of the contract in the context of routine interface follows afterwards. The subject matter of this paper is the analysis and comparison of individual programming systems for DbC development with the help of code samples. The benefits of using this approach and its role in the modern development process are evaluated in conclusion.en
dc.description.markCcs
dc.identifier.citationBOHAČIAK, O. Programování s přístupem Design by Contract na platformě .NET [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .cs
dc.identifier.other26042cs
dc.identifier.urihttp://hdl.handle.net/11012/53836
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectNávrh na základě smlouvycs
dc.subjectvstupní a výstupní podmínkycs
dc.subjectinvariantycs
dc.subjectvýjimkycs
dc.subjectasercecs
dc.subjectspecifikace rozhranícs
dc.subjectstatická verifikacecs
dc.subjectDesign by contracten
dc.subjectpreconditionsen
dc.subjectpostconditionsen
dc.subjectinvariantsen
dc.subjectexceptionsen
dc.subjectassertionsen
dc.subjectinterface specificationen
dc.subjectstatic verificationen
dc.titleProgramování s přístupem Design by Contract na platformě .NETcs
dc.title.alternativeProgramming with Design by Contract Approach on .NET Platformen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.modified2020-05-09-23:41:45cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid26042en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:08:16en
sync.item.modts2025.01.15 23:27:10en
thesis.disciplineInformační systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.43 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_26042.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_26042.html
Collections