Python SDK pro Data Stewardship Wizard
Python SDK for Data Stewardship Wizard
Type of document
diplomová prácemaster thesis
Author
Jakub Drahoš
Supervisor
Suchánek Marek
Opponent
Knaisl Vojtěch
Field of study
Webové a softwarové inženýrstvíStudy program
Informatika 2010Institutions assigning rank
katedra softwarového inženýrstvíRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Tato práce se zabývá tvorbou SDK v~jazyce Python pro webovou aplikaci Data Stewardship Wizard. Architektura a návrh knihovny nachází inspiraci v~nejrozšířenějších Pythonních SDK současnosti, jejichž rešerše pomohla stanovit řešení určitých problémů. Zároveň zohledňuje zavedené postupy a aspekty pro posuzování kvality softwaru. Je tak kladen důraz na vysokou kvalitu kódu, rozšiřitelnost s~ohledem na měnící se API a snadnou použitelnost. SDK bylo úspěšně navrženo, implementováno, otestováno a distribuováno na softwarový repozitář PyPI. V~rámci popisu implementace se nachází také jednoduché představení klíčové funkcionality. Práce zároveň poskytuje čtenáři letmý úvod k~nástroji Data Stewardship Wizard. This thesis focuses on the creation of a Python SDK for the Data Stewardship Wizard web application. The architecture and design of the software library are inspired by the most widespread Python SDKs of the present, whose research has helped to identify solutions to certain obstacles. Established procedures and aspects for software quality assessment are also taken into account. Therefore the emphasis is on high-quality code, extensibility considering the changing API, and ease of use. The SDK has been successfully designed, implemented, tested, and distributed on the PyPI software repository. There is also a simple introduction of the key functionality within the description of the implementation. The thesis also provides the reader with a casual introduction to the Data Stewardship Wizard tool.
Collections
- Diplomové práce - 18102 [1036]