Název:
Přístupy ke konsolidaci programové a datové základny
Autoři:
Stankay, Michal ; Ing. Libor Gála (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2008
Jazyk:
slo
Nakladatel: Vysoká škola ekonomická v Praze
Abstrakt: [slo][eng] V tejto diplomovej práci sa zaoberám prístupmi ku konsolidácii programovej a dátovej základne webového serveru Techno.cz, ktorého sa konsolidácia týka. Konsolidáciou v tejto práci rozumiem uvedenie serveru do stavu, kedy existuje dokumentácia podľa stanovených požiadaviek, dátová základňa je upravená za účelom zlepšenia konzistencie a štruktúry dát a programová základňa na serveri je reorganizovaná za účelom zjednotenia na jednej platforme, zlepšenia organizácie súborov a odstránenia problematických vlastností zdrojového kódu. Cieľmi práce je vytvoriť celkový proces konsolidácie, postupnosť a obsah krokov; ďalej popísať náplň konsolidácie v jednotlivých podoblastiach, čiže dokumentácii, dátovej základni a programovej základni; posledným cieľom je popísať konkrétne postupy, ktorými som dosiahol konečného stavu na serveri. Pri dosahovaní cieľov vychádzam zo štúdia relevantnej literatúry a mojich skúseností ako vývojára webových aplikácií. Prínosom práce je vytvorenie procesu konsolidácie, ktorý má potenciál, aby bol opätovne využitý pri podobných projektoch. Pri procese konsolidácie samozrejme vznikli určité problémy a riziká, ktorých eliminácia a jej popis môžu byť cenným zdrojom informácií pre iných vývojárov. Práca je delená do 8 kapitol, po úvode nasleduje kapitola 2, v ktorej popisujem parametre servera Techno.cz, v kapitole 3 skúmam metodiky softwarového inžinierstva za účelom stanoviť vhodný proces konsolidácie. Kapitoly 4, 5, 6 za zaoberajú jednotlivými oblasťami konsolidácie: dokumentáciou, databázou a programovou základňou. V kapitole 7 hodnotím vhodnosť navrhovaných postupov pre použitie pri budúcom vývoji aplikácií na serveri Techno.cz. V závere rekapitulujem prácu v stanovenej štruktúre.In this diploma thesis, I conduct a research into approaches to consolidating data base and source code base of the Techno.cz webserver, which is the subject of the consolidation. By consolidation I mean bringing the server into the state where documentation is produced according to given requirements, data base is changed in order to improve data structure and consistency and source code base is reorganised in order to unify source code upon one platform, improve file system organization and remove problematic characteristics of the source code in general. The goals of this thesis are to create and describe general process of consolidation, sequence and contents of its steps; to describe contents of consolidation in given areas: documentation, data base and source code base; to describe actual steps made to achieve the final state of the server. My approach to accomplishing these goals is the study of relevant literature and usage of my practical experience in the field of web development. My contribution to the topic is the creation of the general consolidation process that has a potential to be reused by similar projects. Another contribution may be the description of handling the risks and problems that emerged during the consolidation process. This topic may find itself as a valuable source of knowledge for fellow developers facing similar issues. The thesis is divided into eight chapters. After the introduction chapter 2 follows. Chapter 2 describes parameters of the Techno.cz webserver. Chapter 3 discusses software engineering methodologies in order to create suitable consolidation process. Chapter 4, 5, 6 discuss particular fields of consolidation: documentation, data base and source code. In chapter 7 I am trying to assess suitability of created processes and approaches for usage in future development. In the conclusion I summarize the thesis according to required structure.
Klíčová slova:
databáze; dokumentace; konsolidace; softwarové inženýrství; webový server; zdrojový kód
Instituce: Vysoká škola ekonomická v Praze
(web)
Informace o dostupnosti dokumentu:
Dostupné v digitálním repozitáři VŠE. Původní záznam: http://www.vse.cz/vskp/eid/7744