Poznámkový blok o knihách
|
|
- Květa Kubíčková
- před 9 lety
- Počet zobrazení:
Transkript
1 České vysoké učení technické v Praze Fakulta elektrotechnická Katedra počítačů Semestrální práce Poznámkový blok o knihách Koldcsiter T., Hovorka V., Kovář J., Egert P., Lom M., Kulovaný J., Štětovská M. Studijní program: Elektrotechnika a informatika, prezenční Obor: Výpočetní technika 25. února 2011
2 Obsah 1. Analýza Project overview statement (POS) Problém Cíle projektu Zadání/Příležitost Výhody / prospěch projektu Podmínky projektu Obsah projektu Kritéria úspěchu Rizika Přílohy Kontextový model Rozpočet Odhad časové náročnosti projektu Odhad časové složitosti implementace Grafické znázornění odhadů Odhad rozpočtu celého projektu na začátku projektu Skutečný rozpočet celého projektu Plán práce Work breakdown structure (WBS) Přehled plnění úkolů Ganttův model Matice zodpovědnosti Určení kritické cesty Návrh Infrastruktura Zhodnocení projektu Kód aplikace Testy Seznam příloh... 28
3 Seznam obrázků Obrázek 1 - Kontextový model projektu...7 Obrázek 2 - Odhad celkové časové složitosti implementace 1.kolo...8 Obrázek 3 - Odhad celkové časové složitosti implementace 2.kolo...9 Obrázek 4 - Odhad celkové časové složitosti implementace 3.kolo...9 Obrázek 5 - WBS znázorňuje dekompozici projektu na dílčí aktivity a úkoly Obrázek 6 - Ganttův model Obrázek 7 - Matice zodpovědnosti k Obrázek 8 - Určení kritické cesty projektu Obrázek 9 - USE CASE Obrázek 10 - USE CASE Obrázek 11 - Requirements model funkční i nefunkční požadavky Obrázek 12 - RM funkční požadavky Obrázek 13 - RM nefunkční požadavky Obrázek 14 - Doménový model... 32
4 Seznam tabulek Tabulka 1 - Tabulka znázorňující odhady časové náročnosti jednotlivých částí projektu Tabulka 2 - Tabulka znázorňující odhad rozpočtu celého projektu na začátku Tabulka 3 - Tabulka znázorňující výpočet skutečného rozpočtu projektu Tabulka 4 - Tabulka zobrazující výkaz práce za první iteraci Tabulka 5 - Tabulka zobrazující výkaz práce za druhou iteraci Tabulka 6 - Tabulka zobrazující výkaz práce za třetí iteraci Tabulka 7 - Tabulka zobrazující výkaz práce za čtvrtou iteraci Tabulka 8 - Tabulka zobrazující výkaz práce za pátou iteraci... 16
5 1. Analýza 1.1 Project overview statement (POS) Problém Zadavatel hledá způsob, jakým by mohl psát poznámky o knihách a sdílet je s ostatními uživateli Cíle projektu Snadné psaní poznámek o vložených knihách Sdílení poznámek s ostatními uživateli Vyhledávání pomocí tagů v poznámkách svých i poznámkách ostatních uživatelů Export poznámek do textového souboru Zadání/Příležitost Úkolem je vytvořit poznámkový blok o knihách. Systém bude umožňovat vytvářet knížky a poznámky k daným knížkám. Do poznámky bude možno přidávat citace z jiných knížek. Aplikace bude umožňovat vyhledávat v knihách a poznámkách. Uživatel bude mít možnost prohlížet si vybranou knihu včetně poznámek a citací u sebe na počítači, poté co program stáhne aktuální data z GoogleDocs. Knihu včetně poznámek bude možno sdílet s dalším uživatelem. Pro sdílení daných dat budou možné dva režimy: 1) čtení, ve kterém vzdálený uživatel bude mít možnost pouze číst informace o knize a poznámkách k ní přiřazených, 2) výše uvedené čtení a uživatel bude moci zapisovat/měnit záznamy existující knihy Výhody / prospěch projektu Díky projektu bude možné snadné vytváření poznámek o knížkách. Komunitě uživatelů bude umožněno sdílení poznámek mezi sebou a případná editace nebo přidání poznámky do poznámek jiného uživatele. Další výhodou projektu bude snadná orientace v těchto poznámkách a vyhledávání pomocí tagů. Dále bude možný export poznámek do některého z běžně používaných formátů nebo tisk dané poznámky popř. poznámek Podmínky projektu Mezi podmínky pro realizaci projektu patří (dle specifikace zadavatele) Implementace v programovacím jazyce python Synchronizace s ostatními uživateli pomocí GoogleDocs
6 1.1.6 Obsah projektu 1) Základní funkčnost Poznámky k daným knihám je možné formátovat za pomocí formátování tučné, kurzíva a podtržení. Do poznámky k daným knížkám lze vkládat citace jiných knížek. Tyto citace se zobrazí pod výpisem poznámek v dodatečném okně a v textu jsou reprezentovány formou [číslo_odkazu]. Za pomocí citace je možno odkázat se na jiné existující knížky. Při vložení citace na neexistující knihu, dojde k automatickému vytvoření této knihy a uživateli bude nabídnuta možnost dodatečného vyplnění informací o dané knize. Existující citace i informace o knize je možno upravovat. Synchronizace s Google Docs se provádí při každém načítání či vkládání knih a poznámek. 2) Vyhledávání Aplikace umožňuje vyhledávání pomocí tagů v knihách a poznámkách. Výsledkem vyhledávání je seznam knih, které obsahují v informacích nebo poznámkách hledané informace. 3) Historie Pro knihy včetně jejich poznámek je možno zobrazit data editace včetně uživatelů, kteří daný soubor editovali. Je možné ze seznamu načíst některou z předešlých verzí. 4) Export Uživatel bude mít možnost vyexportovat právě prohlíženou knihu včetně poznámek a citací do souboru. Typ exportu bude upřesněn. Předpokládá se export do pdf. 5) Sdílení Knihu včetně jejich poznámek je možno sdílet s dalšími uživateli programu. Pokud uživatel otevře knihu, ve které jsou odkazy na knihy, které nejsou v uživatelově seznamu, je do poznámky na místo standardní reprezentace [číslo_odkazu] vložena sekvence [jméno_knihy]. Pokud se soubor během editace změní, je tato informace oznámena uživateli a je mu nabídnuta možnost přepsat změněný soubor na změněnou verzi nebo zahození změn a načtení aktuální verze ze serveru Kritéria úspěchu Rizika seznámení a pochopení dané technologie (Python, Google docs) průběžná práce na projektu možnost nespolupráce části týmu na projektu podcenění průběžné práce na projektu a následné nedodržení deadline
7 nezvládnutí implementace za použití dané technologie, jelikož je to pro nás neznámé vzniknutí problému při implementaci, kdy nejsme sto daný problém vyřešit Přílohy USE CASE (viz. seznam příloh) Requirements model (viz. seznam příloh) Doménový model (viz. seznam příloh) 1.2 Kontextový model Obrázek 1 - Kontextový model projektu
8 2. Rozpočet 2.1 Odhad časové náročnosti projektu Projekt byl rozdělen na 4 základní části analýza, návrh, administrativa a implementace. Na odhadu klíčových částí implementace se podíleli všichni členové týmu. Ostatní aktivity spojené s projektem odhadl analytik Odhad časové složitosti implementace Implementace byla rozdělena do několika částí základní funkčnost, sdílení, export, historie, vyhledávaní, unit testy a GUI. Časovou složitost posledních dvou zmíněných částí odhadl analytik, odhad ostatních tzv. klíčových částí implementace probíhal metodou Wide-Band Delphi Technigue. V každém kole (celkem 3 kola) nastínili členové týmu ke každé klíčové implementační části odhad optimistický, pesimistický a most like. Po prvním a druhém kole proběhla diskuze, proč členové týmu odhadovali předchozí časy. Konečné odhady ke každé implementační části vznikly z kola třetího pomocí aritmetického průměru a tříbodové techniky. Jednotka man-day udává počet dnů, kolik každý člověk stráví na daném úkolu. Jeden man-day odpovídá 8 man-hour, kde jednotka man-hour udává, kolik čistých hodin stráví každý člen na daném úkolu. Výsledné odhady jsou znázorněny v tabulce (viz níže obrázek č.5) Grafické znázornění odhadů V níže uvedených grafech je znázorněn odhad časové složitosti implementace. Jedná se o součet odhadů tzv. klíčových částí implementace. Obrázek 2 - Odhad celkové časové složitosti implementace 1.kolo
9 Obrázek 3 - Odhad celkové časové složitosti implementace 2.kolo Obrázek 4 - Odhad celkové časové složitosti implementace 3.kolo
10 Tabulka 1 - Tabulka znázorňující odhady časové náročnosti jednotlivých částí projektu Činnost Časový odhad Skutečnost Rozdíl [man-hour] [manday] [manhour] [manhour] Projekt celkem 41,4 331,2 372,8 41,6 Implementace 29,9 239, ,8 GUI 1, Unit testy 3, Vyhledávání 1,9 15,2 19 3,8 Historie 2,2 17,6 23 5,4 Export 1,9 15,2 13-2,2 Sdílení 4,9 39,2 45 5,8 Základní funkčnost implementace DB vkládání citace vytvoření poznámky formátování poznámek vytvoření knížky Návrh 4,1 32, ,2 Synchronizace dat s DB 0,6 4,8 6 1,2 Export do souboru 0,6 4,8 5 0,2 Synchronizace sdílených dat 0,6 4,8 7 2,2 Unit testy GUI 0,3 2,4 4 1,6 Komunikace s DB 0,4 3,2 5 1,8 Databáze 0,6 4,8 8 3,2 Administrativa 6,2 49,6 47,8-1,8 Matice odpovědnosti 0,1 0,8 0,6-0,2 Časový odhad projektu (3.kola) 0,6 4,8 4-0,8 WBS 0,9 7,2 7,2 0
11 Dokumentace POS 0, Odhad rozpočtu 0,7 5,6 4-1,6 Určení kritické cesty Ganttův model 0,4 3,2 3-0,2 Analýza 1,2 9,6 13 3,4 Kontextový model 0,1 0,8 2 1,2 Use case model 0, Requierement model 0,2 1,6 3 1,4 Doménový model 0,4 3,2 4 0,8 2.2 Odhad rozpočtu celého projektu na začátku projektu Odhad rozpočtu byl proveden na základě Work Breakdown Structure (ohodnocení časové náročnosti jednotlivých fází projektu). Náš produkt je vytvářen v jazyce Python, který je k dispozici v Open Source licenci. Tato licence umožňuje bezplatné použití i pro komerční účely. Podrobnosti jsou přístupné na tomto odkazu: Další produkt, který využíváme k tvorbě GUI aplikace, je knihovna wxwidgets. Licence nám opět umožňuje využít tuto knihovnu bezplatně ( Vývojové nástroje jsou tedy zdarma, což nám ušetří značné výdaje při vývoji aplikace. Totéž platí i u synchronizačního nástroje - GoogleDocs, jejichž používání je také zdarma. Hlavní části rozpočtu tedy budou náklady na analýzu a návrh aplikace a na samotnou implementaci a testování. Při tvorbě odhadu rozpočtu jsme vycházeli, jak je již výše zmíněno, z WBS, ale také z našeho odhadu časové náročnosti projektu. Hodinovou sazbu na fázi analýza/návrh jsme stanovili na 250Kč/hod a na fázi vývoj jsme stanovili 200Kč/hod. Odhad času stráveného na jednotlivých úkolech ve WBS je čistým časem (čas, kdy jsme jen pracovali na daném úkolu). Do výsledných hodin, které slouží pro výpočet rozpočtu projektu, jsme proto připočítali přibližně ještě 20% času z daných úkolů, které jsme vynásobili příslušnou hodinovou sazbou, čímž jsme získali náklady na příslušnou fázi projektu. Po sečtení nákladů všech dílčích částí jsme dostali odhadovanou finální částku, která činí Kč.
12 Tabulka 2 - Tabulka znázorňující odhad rozpočtu celého projektu na začátku činnost časový odhad projektu náklady 80% času = čistý čas 100% času [man-day] [man-hour] [man-hour] [Kč] Projekt celkem 41,4 331,2 397, Implementace 29,9 239,2 287, GUI 1, , Unit testy 3, , Vyhledávání 1,9 15,2 18, Historie 2,2 17,6 21, Export 1,9 15,2 18, Sdílení 4,9 39,2 47, Základní funkčnost , implementace DB , vkládání citace , vytvoření poznámky , formátování poznámek 1 8 9, vytvoření knížky , Návrh 4,1 32,8 39, Synchronizace dat s DB 0,6 4,8 5, Export do souboru 0,6 4,8 5, Synchronizace sdílených dat 0,6 4,8 5, Unit testy 1 8 9, GUI 0,3 2,4 2, Komunikace s DB 0,4 3,2 3, Databáze 0,6 4,8 5, Administrativa 6,2 49,6 59, Matice odpovědnosti 0,1 0,8 0, Dokumentace , Časový odhad projektu (3. kola) 0,6 4,8 5, WBS 0,9 7,2 8, POS 0,5 4 4, Odhad rozpočtu 0,7 5,6 6, Určení kritické cesty 1 8 9, Ganttův model 0,4 3,2 3,84 960
13 Analýza 1,2 9,6 11, Kontextový model 0,1 0,8 0, Use case model 0,5 4 4, Requierement model 0,2 1,6 1, Doménový model 0,4 3,2 3, Skutečný rozpočet celého projektu Odhad rozpočtu byl vypočítán na , zatímco skutečný rozpočet je Kč po přičtení daných 20%. Rozdíl mezi skutečným a odhadovaným rozpočtem je Kč Tabulka 3 - Tabulka znázorňující výpočet skutečného rozpočtu projektu činnost skutečnost náklady skutečný čas [man-hour] [Kč] Projekt celkem 372, Implementace GUI Unit testy Vyhledávání Historie Export Sdílení Základní funkčnost implementace DB vkládání citace vytvoření poznámky formátování poznámek vytvoření knížky Návrh Synchronizace dat s DB Export do souboru Synchronizace sdílených dat Unit testy GUI Komunikace s DB Databáze
14 Administrativa 47, Matice odpovědnosti 0,6 150 Dokumentace Časový odhad projektu 7, WBS POS Odhad rozpočtu Určení kritické cesty Ganttův model Analýza Kontextový model Use case model Requierement model Doménový model
15 3. Plán práce 3.1 Work breakdown structure (WBS) Obrázek 5 - WBS znázorňuje dekompozici projektu na dílčí aktivity a úkoly 3.2 Přehled plnění úkolů Přehled plnění úkolů obsahuje plány a výkazy za jednotlivé iterace (jaké úkoly byly naplánovány, kolik času se s nimi mělo strávit a skutečný stav). Jako skutečné stavy jednotlivých úkolů jsme stanovili: hotovo (daný úkol byl naplánovaný a správně proveden nebyla potřeba oprava), uděláno (buď byl daný úkol naplánovaný a proveden, avšak byla potřeba ho opravit a nebo ho byla potřeba dodělat), doděláno (opravení úkolu z předchozí iterace, které bylo ve stavu uděláno). Tabulka 4 - Tabulka zobrazující výkaz práce za první iteraci 1.iterace naplánované úkoly plánovaný čas [man-hour] skutečný čas [man-hour] stav Matice odpovědnosti 0,8 0,6 hotovo Časový odhad projektu (1.kolo) 1,8 1,5 uděláno POS 4 5 hotovo Kontextový model 0,8 2 hotovo Requirements model 1,6 3 hotovo WBS 7,2 5 uděláno USE CASE 4 4 hotovo Návrh GUI 2,4 4 hotovo Návrh databáze 4,8 8 hotovo Návrh komunikace s DB 3,2 5 hotovo Komplet. dokumentace ,5 uděláno
16 Tabulka 5 - Tabulka zobrazující výkaz práce za druhou iteraci 2. iterace naplánované úkoly plánovaný čas [man-hour] skutečný čas [ma-hour] stav Odhad rozpočtu projektu 5,6 4 hotovo Vytvoření knížky uděláno Implementace DB hotovo Určení kritické cesty 8 8 hotovo WBS 7,2 7,2 doděláno Časový odhad projektu (2.kolo) 1,5 1,5 uděláno Doménový model 3,2 4 hotovo GUI 12 9 uděláno Návrh synchronizace s DB 4,8 0 uděláno Komplet dokumentace uděláno Tabulka 6 - Tabulka zobrazující výkaz práce za třetí iteraci 3. iterace naplánované úkoly plánovaný čas [manhour] skutečný čas [man-hour] stav Vytvoření knížky doděláno Časový odhad projektu (3.kolo) 1,5 1 doděláno Návrh synchronizace s DB 4,8 6 hotovo Návrh synchronizace sdílení dat 4,8 7 hotovo GUI hotovo Vytvoření poznámky hotovo Komplet dokumentace uděláno Tabulka 7 - Tabulka zobrazující výkaz práce za čtvrtou iteraci 4. iterace naplánované úkoly plánovaný čas [manhour] skutečný čas [man-hour] stav Formátování poznámek 8 16 hotovo Vkládání citace hotovo Návrh Unit testů 8 9 hotovo Implementace sdílení 39,2 45 hotovo Implementace vyhledávání 15,2 19 hotovo Návrh exportu do souboru 4,8 0 uděláno Tabulka 8 - Tabulka zobrazující výkaz práce za pátou iteraci 5. iterace naplánované úkoly plánovaný čas [man-hour] skutečný čas [man-hour] stav Ganttův model 3,2 3 hotovo Návrh exportu do souboru 4,8 5 doděláno Unit testy hotovo Implementace historie 17,6 23 hotovo Komplet. dokumentace hotovo
17 3.3 Ganttův model Obrázek 6 - Ganttův model
18 3.4 Matice zodpovědnosti Obrázek 7 - Matice zodpovědnosti k
19 3.5 Určení kritické cesty Kritická cesta nám určuje, jaké aktivity jsou kritické pro dokončení projektu. Určení kritické cesty projektu nám slouží k zaměření se na tyto stěžejní aktivity a podniknutí případných opatření k odevzdání projektu včas zákazníkovi. Obrázek 8 - Určení kritické cesty projektu
20 4. Návrh Aplikaci poznámkový blok jsme programovali v programovacím jazyku Python. Tento programovací jazyk má hlavní výhodu, že je nezávislý na platformě a nezatěžuje tolik paměť. V týmu jsme použili verzi pythonu Použili jsme knihovnu google data API, která poskytuje jednoduchý protokol pro čtení a psaní dat na web. Umožňuje uchovávat data na serveru. Použili jsme GUI knihovnu GUI_wxWidgets. Tato knihovna přináší následující výhody pro vývojáře: dobrá dokumentace a příklady užití této knihovny snadná implementace RAD designery pro Wysiwyg návrh GUI obsahuje pokročilé widgety již v základu podporuje RichText (tzn. formátování, různá písma, odkazy v textu, ) podpora UNICODE Tato knihovna také přináší následující výhody pro klienta: nativní vzhled aplikace (stejný vzhled jako OS) využívá standardní dialogy OS (výběr souboru, atd.) zdarma pokročilý dokovací systém umožňuje uživateli upravit rozložení aplikace dle potřeby drag & drop Pro export z programu jsme použili pdf knihovnu ReportLab. Tato knihovna umožňuje vytvořit dokument v PDF použitím programovacího jazyku Python. Tuto knihovnu jsme použili, jelikož se nám zdála jako jedna z nejschůdnějších cest, jak provést export do souboru.
21 5. Infrastruktura Pro sdílení dokumentů a implementačních kódů jsme použili repositář SVN. repositář se skládá ze složek: Analýza obsahuje analytické rozbory a modely našeho projektu: 1. určení kritické cesty 2. odhad časové náročnosti projektu 3. odhad rozpočtu projektu 4. model požadavků 5. use case model 6. WBS Prezentace obsahuje prezentované dokumenty při jednotlivých iteracích branches tags trunk obsahuje implementaci našeho projektu: 1. databázová vrstva 2. GUI 3. model 4. view 5. kontrolér 6. testy wiki Tento Pro komunikaci v týmu jsme používali wiki a maily. Používali jsme také pro přerozdělení práce v týmu pro jednotlivé členy Issues tracker. Tento správce stavu jednotlivých úloh dává přehled o stavu jednotlivých úkolů a o jejich rozpracovanosti.
22 6. Zhodnocení projektu Markéta Štětovská role v týmu: analytik přínos pro tým: řešení dokumentačních částí projektu přínos projektu pro mě: rozšíření znalostí s programovacím jazykem Python, seznámení se s Google Docs, získání poznatků o GUI v Pythonu, týmová spolupráce problémy v týmu: Žádné jsem nezaznamenala. Jiří Kulovaný role v týmu: programátor přínos pro tým: řešení databáze a lokální datové mezivrstvy přínos projektu pro mě: naučení se jazyka Python, používání vývojové podpory code.google.com, ověření, že cloudová data nejsou žádný zázrak. problémy v týmu: Preferoval bych menší tým se silnou osobností, která by měla celý koncept "v hlavě". Petr Egert role v týmu: aplikační programátor přínos pro tým: Na starosti jsem měl vytvoření uživatelského rozhraní a aplikační vrstvy programu (tzn. zajistit rozhraní pro komunikaci mezi uživatelem a databázovou vrstvou). Pro tým byly doufám přínosné mé zkušenosti s tvorbou uživatelského rozhraní, znalost programovacího jazyka Python a obecných programovacích návyků. přínos projektu pro mě: Jako přínos práce v týmu bych naopak viděl možnost zaměřit se pouze na jednu konkrétní činnost (v mém případě programování). Celkově bych práci na projektu hodnotil jako přínosnou, zejména z důvodu prohloubení znalostí programovacího jazyku Python. Jako negativní bych označil časovou náročnost projektu, která mi přišla zbytečně velká. problémy v týmu: Jako největší problém v týmu bych označil jeho nesehranost, která je však vzhledem k tomu, že tým existuje pouze krátce, vcelku pochopitelná.
23 Vojtěch Hovorka role v týmu: analytik, tester přínos pro tým: Hlavní přínos pro tým bylo vytvoření unit testů aplikace. Role analytika byla v mém případě více z počátku projektu, kdy se vytvářely základní dokumenty pro vznik projektu. přínos projektu pro mě: Mezi kladné stránky týmu bych zařadil naučení se bližší spolupráce. Dále naučení se s jazykem Python. Dále naučení s SVN při práci na projektu. problémy v týmu: Výrazné problémy v týmu jsem nezaznamenal. Většina částí projektu byla dokončena v dohodnutém termínu. Možná by na tento projekt mohla být i menší velikost týmu. Michal Lom role v týmu: analytik přínos pro tým: Má část práce spočívala především na analytické části (use case, kritická cesta, Ganttův model) a poté na finální korektuře dokumentační části. přínos projektu pro mě: Určitě jako největší plus bych hodnotil získání návyků na týmovou spolupráci (zde se kladně projevil fakt, že všichni členové týmu se znají), dále jsem ocenil získání zkušeností s Google Docs a v neposlední řadě i získání znalostí při tvorbě dokumentů pro tým. problémy v týmu: Pokud vím, tak žádný výrazný problém v týmu nenastal a v případě potřeby jsme se vždy nějak domluvili. Tomáš Koldcister role v týmu: analytik přínos pro tým: základní prostředky (SVN, GoogleCode), analytické úkoly, prezentace přínos projektu pro mě: Pro mou osobu byl asi hlavním přínosem to, že jsem si vyzkoušel co všechno obnáší týmová spolupráce. Dále také určitě prohloubení znalostí v jazyce Python a objevení dalších možností využití GoogleDocs. problémy v týmu: Dle mého názoru tým pracoval naprosto bez problémů. Jindřich Kovář role v týmu: analytik, tester přínos pro tým: Na začátku projektu jsem působil jako analytik. V této roli jsem se podílel na zhotovení projektového dokumentu POS, na odhadu časové náročnosti projektu a jeho zpracování. V roli testera jsem se podílel na návrhu a implementaci unit testu databázové vrstvy a na zhotovení krátkého popisu navržených testů do dokumentace. Jako každý člen jsem sledoval práci svých kolegů a konzultoval s nimi svou i jejich práci. přínos projektu pro mě: Spousta úkolů v projektu pro mě byla nová. Samotným přínosem je už jen fakt, že jsem se projektu mohl účastnit a naživo si vyzkoušet jeho realizaci. Hned na začátku projektu se ukázalo, jak je důležité jeho plánování. Jako efektivní pomocník se
24 ukázala webová stránka, kam se přidávaly jednotlivé úkoly a jejich stav. Bylo pohodlné přehledně vidět, kdo na jakém úkolu pracuje a v jaké je fázi. Dalším přínosem pro mě bylo testování, které jsem implementoval vůbec poprvé. Díky projektu jsem se také blíže seznámil s programovacím jazykem Python a trochu nahlédl k Google Docs. problémy v týmu: Práce v týmu je hlavně o lidech, kteří ho tvoří. Ze zkušeností z jiných předmětů vím, že ne vždy se povede sestavit tým, jehož členové jsou spolehliví, vstřícní a komunikativní. Nám se, dle mého názoru, takový tým vytvořit podařilo. Žádné problémy v týmu jsem nezaregistroval. Na závěr bych chtěl poděkovat všem členům týmu a říci, že mi bylo potěšením v takovém týmu být.
25 7. Kód aplikace Generated by Foxit PDF Creator Foxit Software
26 8. Testy Unit test databázové vrstvy Test databázové vrstvy se skládá z těchto dílčích testů: Vytvoření nové knihy Testující program se pokusí přidat novou knihu do DB. Úspěch pokusu se zjišťuje porovnáním počtu knížek před pokusem a po pokusu. Update knihy Testující program se pokusí o změnu názvu již vytvořené knihy. Úspěch pokusu se zjišťuje porovnáním názvu před pokusem, po pokusu a návratovou hodnotou funkce updatebook. Smazání existující knihy Testující program se pokusí o smazání existující knihy. Úspěch pokusu se zjišťuje kontrolou počtu knížek před pokusem, po pokusu a návratové hodnoty funkce deletebook. Vytvoření knihy s prázdným názvem Testující program se pokusí vytvořit knihu, která má prázdný název. Úspěch pokusu je zjištěn porovnáním počtu knížek před pokusem a po pokusu. Test je v pořádku, pokud se knihu přidat nepodaří. Vytvoření knihy s dlouhým názvem Testující program se pokusí vytvořit knihu s názvem dlouhým 20tis znaků. Úspěch pokusu je zjištěn porovnáním počtu knížek před pokusem a po pokusu. Test je v pořádku, pokud se knihu přidat nepodaří. Smazání neexistující knihy Testující program se pokusí smazat knihu, která neexistuje (respektive byla již jednou smazána). Úspěch pokusu závisí na návratové hodnotě funkce deletebook. V případě hodnoty true test dopadl neúspěšně, v případě false úspěšně. Update neexistující knihy Testující program se pokusí o update knihy, která neexistuje (respektive byla již jednou smazána). Úspěch pokusu závisí na návratové hodnotě funkce updatebook. V případě hodnoty true test dopadl neúspěšně, v případě false úspěšně. Vytvoření nové poznámky Testující program se pokusí přidat novou poznámku k existující knize. Úspěch pokusu je zjištěn porovnáním počtu poznámek před pokusem, po pokusu a návratové hodnoty funkce createnote. Vytvoření více poznámek v krátkém intervalu Testující program se pokusí přidat několik nových poznámek k existující knize v krátkém intervalu. Úspěch pokusu je zjištěn porovnáním počtu poznámek před pokusem, po pokusu a návratové hodnoty funkce createnote. Smazání existující poznámky Testující program se pokusí o smazání existující poznámky. Úspěch pokusu se zjišťuje kontrolou počtu poznámek před pokusem, po pokusu a návratovou hodnotou funkce deletenote. Smazání více poznámek v krátkém intervalu Testující program se pokusí smazat několik existujících poznámek u existující knize v krátkém intervalu. Úspěch pokusu je zjištěn porovnáním počtu poznámek před pokusem, po pokusu a návratové hodnoty funkce deletenote Update poznámky Testující program se pokusí o změnu již uložené poznámky (pouze header poznámky). Úspěch pokusu se zjišťuje porovnáním headru poznámky před pokusem, po pokusu a návratovou hodnotou funkce updatenote.
27 Vytvoření poznámky s prázdným názvem Testující program se pokusí vytvořit poznámku, která má prázdný název. Úspěch pokusu je zjištěn porovnáním počtu poznámek před pokusem, po pokusu a návratové hodnoty funkce createnote. Test je v pořádku, pokud se poznámku přidat nepodaří. Vytvoření poznámky s dlouhým názvem Testující program se pokusí vytvořit poznámku s headrem dlouhým 20tis znaků. Úspěch pokusu je zjištěn porovnáním počtu poznámek před pokusem, po pokusu a návratové hodnoty funkce createnote. Test je v pořádku, pokud se poznámku přidat nepodaří. Všechny testy zjistí úspěch nebo neúspěch daného pokusu, nebo zda byla vyhozena výjimka.
28 9. Seznam příloh Příloha 1. USE CASE model uc Use Case Model Actors + Uzivatel Use Case + Editovat knihu + Export knihy + Sdilet knihu + Vlozit poznamku + Vyhledat v knihach a poznamkach + Zalozit novou knihu + Zobrazit historii Obrázek 9 - USE CASE hlavní scénář k EDITOVAT KNIHU: Scénář začne, když se uživatel rozhodne změnit údaje u existující knihy: 1. Uživatel vybere, co přesně chce změnit [název knihy, žánr, autor, počet stran, rok vydání] 2. Systém uloží danou změnu. 3. UC konci hlavní scénář k EXPORT KNIHY: Scénář začne ve chvíli, když se uživatel rozhodne vyexportovat knihu: 1. Uživatel si vybere, jakou knihu chce vyexportovat (export probíhá včetně poznámek a citaci) 2. Exportovaná kniha se uloží ve formátu.pdf 3. UC konci hlavní scénář k SDILET KNIHU: Scénář začne ve chvíli, když se uživatel rozhodne sdílet knihu s jiným uživatelem: 1. Uživatel si vybere, jakou knihu chce sdílet s jiným uživatelem. 2. Uživatel vybere, v jakém módu chce knihu sdílet s jiným uživatelem (čtení nebo čtení/zápis) 3. IF čtení THEN systém nasdílí knihu vzdálenému uživateli v módu čteni 3. IF čteni/zápis THEN systém nasdílí knihu vzdálenému uživateli v módu čtení/zápis 4. UC konci
29 hlavní scénář k VLOZIT POZNAMKU: Scénář začne, když se uživatel rozhodne vložit poznámku ke knize: 1. Uživatel zadá, jakou poznámku chce vložit, popř. může vložit i citace z jiných knih 2. Systém uloží poznámku 3. UC konci hlavní scénář k VYHLEDAT V KNIHACH A POZNAMKACH: Scénář začne, když se uživatel rozhodne vyhledat něco v knihách a poznámkách: 1. Uživatel zadá klíčové slovo nebo část textu, které chce vyhledat 2. Systém zobrazí daná výsledek jako seznam knih, u kterých se v jejich informacích nebo poznámkách vyskytuje hledaná informace 3. UC konci hlavní scénář k ZALOZIT NOVOU KNIHU: Scénář začne, když se uživatel rozhodne založit novou knihu: 1. Uživatel zadá název knihy, který slouží zároveň i jako ID, dále zadá bližší informace o knize [autor knihy, rok vydání, žánr, počet stran]. 2. Systém uloží danou knihu. 3. UC konci hlavní scénář k ZOBRAZIT HISTORII: Scénář začne, když se uživatel rozhodne zobrazit historii dané knihy: Uživatel vybere knihu, u které si chce zobrazit historii Systém najde danou knihu a zobrazí seznam, kdy byla kniha editována a kým IF uživatel chce načíst starší verzi knihy, THEN systém načte starší verzi knihy UC konci
30 uc Use Case PoznBlokOKnihach Editov at knihu Zalozit novou knihu Vyhledat v knihach a poznamkach Uziv atel (from Actors) Sdilet knihu Vlozit poznamku Export knihy Zobrazit historii Příloha 2. Requirements model Obrázek 10 - USE CASE 2 Obrázek 11 - Requirements model funkční i nefunkční požadavky
31 Obrázek 12 - RM funkční požadavky Obrázek 13 - RM nefunkční požadavky Příloha 3. Doménový model
32 Obrázek 14 - Doménový model
Requirements Model projektová dokumentace
Requirements Model projektová dokumentace Plán práce Po vyhodnocení požadavků na systém a krátkým seznámením se s Netbeans platform jsme projekt rozdělili na aktivity a úkoly a sestavili work breakdown
WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK
WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK Systém WorkWatch je určen pro malé a střední firmy, které se zabývají službami nebo zakázkovou výrobou. Zajistí dokonalý přehled o všech zakázkách a jejich rozpracovanosti.
JRV.CZ s.r.o. Bulharská 4 612 00 Brno www.rosadata.cz. RosaData TM DEVELOPERSKÝ PROJEKT
RosaData TM DEVELOPERSKÝ PROJEKT OBSAH Úvod... 4 Developerský projekt... 5 Seznam developerských projektů... 5 Základní údaje... 6 Popis... 7 Technické detaily... 8 Reality... 11 Foto... 13 Obchodní případ...
Postupy práce se šablonami IS MPP
Postupy práce se šablonami IS MPP Modul plánování a přezkoumávání, verze 1.20 vypracovala společnost ASD Software, s.r.o. dokument ze dne 27. 3. 2013, verze 1.01 Postupy práce se šablonami IS MPP Modul
prohrtesty ze skupiny produktů prohr
prohrtesty ze skupiny produktů prohr Aplikace prohrtesty Vám umožní jednoduchým, ale přesto sofistikovaným způsobem zjišťovat znalosti Vašeho týmu, kolektivu, třídy studentů apod. Stejně jako znalosti,
Formy komunikace s knihovnami
Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence
1 Úvod. 2 Registrace a přihlášení. Registrace). Zobrazí se stránka, kde budete mít na výběr ze dvou možností. Můžete vytvořit nové či.
1 Úvod Aplikace XPERA Projects, která je určena pro sběr a řešení požadavků, přináší nový rozměr a efektivity mobilního klienta. Aplikace Xpera Projects pro ios znamená mít řešené případy stále s sebou.
WBS(Work Breakdown Structure)
Plán projektu Jméno projektu: Systém Správce Zahájení projektu: 19. 9. 2011 Plánované ukončení projektu: 12. 12. 2011 Členové: Radim Tobolka, Jan Ševců, Petr Matějů, Lukáš Vydržel, David Staščák, Jozef
Athena Uživatelská dokumentace v
Athena Uživatelská dokumentace v. 2.0.0 OBSAH Obsah... 2 Historie dokumentu... 3 Popis systému... 4 Založení uživatele... 5 Přihlášení uživatele... 7 První přihlášení... 8 Založení profilu zadavatele/dodavatele...
SYSTÉM PRO DRAŽBU ZNÁMEK
SYSTÉM PRO DRAŽBU ZNÁMEK http://geophila.wikidot.com autoři: Ondřej Vodáček, Jiří Anděl, Armen Hajrapetjan, Filip Hřebačka, Michal Strelec Datum: 23.3.2008 OBSAH 1. Slovní zadání 3 2. Katalog požadavků
Návod k ovládání aplikace
Návod k ovládání aplikace Tento návod se zabývá ovládáním aplikace PDF Annotation 1, která je založena na aplikaci AVP PDF Viewer a umožňuje nejen PDF dokumenty prohlížet, ale také do těchto dokumentů
JRV.CZ s.r.o. Bulharská 4 612 00 Brno www.rosadata.cz. RosaData TM. Realitní kancelář
RosaData TM Realitní kancelář OBSAH Úvod... 3 Realitní kancelář... 4 Seznam realit... 4 Detail reality... 5 Foto... 8 Exporty... 10 Stavy reality... 10 Obchodní případ... 12 Realitní poptávky... 13 Export
IS pro podporu BOZP na FIT ČVUT
IS pro podporu BOZP na FIT ČVUT Závěrečná zpráva pro 2. iteraci 21. dubna 2011 Zadavatel: Ing. Jiří Chludil Řešitelský tým: Jiří Kopecký Jan Kratochvíl Milan Matějček Štefan Pinďák Kristýna Streitová Úvod
Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:
Aplikace Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: prezentační vrstva vstup dat, zobrazení výsledků, uživatelské rozhraní, logika uživatelského rozhraní aplikační vrstva
Vypracoval: Antonín Krumnikl Email: antonin.krumnikl@ha-velfamily.cz Mob.: 606 778 713 Tel.: 552 302 362
Vypracoval: Antonín Krumnikl Email: antonin.krumnikl@ha-velfamily.cz Mob.: 606 778 713 Tel.: 552 302 362 Stránka 1 z 21 Obsah 1. Co je systém HELPdesk?... 2 2. Možnosti využití systému HELPdesk:... 2 3.
VKLÁDÁNÍ, EDITACE, SPRÁVA ZÁZNAMŮ PUBLIKACÍ V ÚČTU RID POMOCÍ ENDNOTE WEB
VKLÁDÁNÍ, EDITACE, SPRÁVA ZÁZNAMŮ PUBLIKACÍ V ÚČTU RID POMOCÍ ENDNOTE WEB 1. Popis EndNote Web, propojení s RID 2. Jednotlivé záložky v EndNote Web 3. Editace záznamů v EndNote Web 4. Vyhledávání, import
Tvorba kurzu v LMS Moodle
Tvorba kurzu v LMS Moodle Před počátkem práce na tvorbě základního kurzu znovu připomínám, že pro vytvoření kurzu musí být profil uživatele nastaven administrátorem systému minimálně na hodnotu tvůrce
Řízení reálných projektů, agilní metodiky
Agent Technology Group Katedra kybernetiky Fakulta elektrotechnická - České vysoké učení technické Praha, 2009 Osnova Lze vyvíjet software bez metodiky? - bohužel ano menší komerční firmy (zejména vývoj
MOBILNÍ SKLADNÍK. Příručka k základnímu ovládání. Beta verze popisu produktu Aktualizace dokumentu: z 10
MOBILNÍ SKLADNÍK Příručka k základnímu ovládání Beta verze popisu produktu Aktualizace dokumentu: 30.01.2017 1 z 10 1 POPIS Mobilní skladník je software od společnosti ABRA Software s.r.o., který je určen
Implementace informačního systému pro knihovnu Jiřího Mahena v Brně
Mendelova univerzita v Brně Provozně ekonomická fakulta Implementace informačního systému pro knihovnu Jiřího Mahena v Brně Informační systémy (projektování) Vypracovali: Jakub Drobný, Jakub Mazal, Monika
Vzdělávací obsah vyučovacího předmětu
V.9.3. Vzdělávací obsah vyučovacího předmětu Vzdělávací oblast: Inormatika a informační a komunikační technologie Vyučovací předmět: Informatika Ročník: 1. ročník + kvinta chápe a používá základní termíny
Podpora skriptování v Audacity
Specifikace softwarového díla & Časový plán implementace pro Podpora skriptování v Audacity Audacity je oblíběný editor zvuku, který ovšem v současné době postrádá možnost automatizovaného vykonávání skriptů.
Nemocnice. Prvotní analýza a plán projektu
Nemocnice Projekt do předmětu AIS Prvotní analýza a plán projektu Lukáš Pohl, xpohll00, xkosti03 Jan Novák, xnovak79 2009/2010 1 Neformální specifikace FN potřebuje informační systém, který bude obsahovat
PŘÍLOHA C Požadavky na Dokumentaci
PŘÍLOHA C Požadavky na Dokumentaci Příloha C Požadavky na Dokumentaci Stránka 1 z 5 1. Obecné požadavky Dodavatel dokumentaci zpracuje a bude dokumentaci v celém rozsahu průběžně aktualizovat při každé
Automatické generování zkouškových testů
Automatické generování zkouškových testů Autor: Jakub Ponikelský Vedoucí BP: Ing. Tomáš Martinec, Ph.D. TECHNICKÁ UNIVERZITA V LIBERCI Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247,
1 Příručka používání Google Apps
1 Příručka používání Google Apps Tento manuál vznikl pro účel seznámení se základní funkčností balíku Google Apps a má za úkol Vás seznámit s principy používání jednotlivých služeb (Gmail, Kalendáře, Disk).
Seminární práce Vývoj informačního systému. Manažerská informatika 2 Ing. Miroslav Lorenc
Seminární práce Vývoj informačního systému Manažerská informatika 2 Ing. Miroslav Lorenc Vypracoval: Jan Vít (xvitj17) LS 2007/2008 1. ÚVOD...3 1.1. POPIS PROJEKTU...3 2. OBSAH PROJEKTU...3 2.1. SEZNAM
Uživatelský návod Historiana
Uživatelský návod Historiana Historiana je elearningový program, který byl vyvinut pedagogy historie, působící v Evropě i mimo, aby pomohli svým kolegům upoutat studenty inovativní a zodpovědnou výukou
Projektování informačních systémů - Restaurace
Mendelova univerzita v Brně Provozně ekonomická fakulta Projektování informačních systémů - Restaurace Semestrální práce Vedoucí práce: doc. Ing. Ivana Rábová, Ph.D. Stratil, Antonič, Kačmár, Vodák Brno
Obsah. Zpracoval:
Zpracoval: houzvjir@fel.cvut.cz 03. Modelem řízený vývoj. Doménový (business), konceptuální (analytický) a logický (návrhový) model. Vize projektu. (A7B36SIN) Obsah Modelem řízený vývoj... 2 Cíl MDD, proč
Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica
Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová 5. Statistica StatSoft, Inc., http://www.statsoft.com, http://www.statsoft.cz. Verze pro Mac i PC, dostupná
Google Apps. weby 3. verze 2012
Google Apps weby verze 0 Obsah Obsah... Úvod... Další akce... Akce stránky... Šablony stránek... Akce webu... Spravovat web... 5 Sdílení webu... 9 Přehled... 9 Nastavení viditelnosti... 0 Nastavení sdílení
MBI - technologická realizace modelu
MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,
PROFI TDi s.r.o. 696 37, Želetice 40 www.profi-tdi.cz info@profi-tdi.cz. Návod k používání systému OTDI.CZ
Návod k používání systému OTDI.CZ Vážený kliente. Děkujeme za projevený zájem o náš on-line systém evidence kontrol, určený speciálně pro účely dozorů staveb. Systém OTDI.CZ nabízí svým uživatelům zejména:
Obsah. 1.1 Práce se záznamy... 3 1.2 Stránka Dnes... 4. 2.1 Kontakt se zákazníkem... 5
CRM SYSTÉM KORMORÁN UŽIVATELSKÁ PŘÍRUČKA Obsah 1 Základní práce se systémem 3 1.1 Práce se záznamy................................. 3 1.2 Stránka Dnes.................................... 4 1.3 Kalendář......................................
PRODUKTY. Tovek Tools
Analyst Pack je desktopovou aplikací určenou k vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci i s velkým objemem textových dat z různorodých informačních
Nápověda aplikace Patron-Pro
Nápověda aplikace Patron-Pro 1. Popis aplikace Aplikace Patron-Pro slouží k zobrazení souboru zálohy mobilní aplikace Patron-Pro se záznamy o povolených kartách. Dále umožňuje tyto záznamy editovat, vytvářet
Obrázek 1: Struktura programu z hlediska zapojení
MANUÁL K PROGRAMU DBADVOKÁT Program byl vytořený za účelem třídění a uchovávání jednotlivých spisů (elektronické dokumenty [doc, xls, odt, pdf, xml,...], emaily a další důležité soubory) v centralním počítači
E-learningovýsystém Moodle
E-learningovýsystém Moodle Jan Povolný Název projektu: Věda pro život, život pro vědu Registrační číslo: CZ.1.07/2.3.00/45.0029 Co je to Moodle? - systém pro tvorbu a správu elektronických výukových kurzů
Lotus Quickr - ECM Integrace s LD/LN aplikacemi. Ing. Josef Homolka VUMS Legend
Lotus Quickr - ECM Integrace s LD/LN aplikacemi Ing. Josef Homolka VUMS Legend Lotus Symposium 2010 Co nám přinesl systém ISDS?? Informační Systém Datových Schránek 2 Otázku Kam s ním? 3 Ptáte se s čím?
PRODUKTY. Tovek Tools
jsou desktopovou aplikací určenou k vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci i s velkým objemem textových dat z různorodých informačních zdrojů.
Moje-Projekty.cz Dokumentace k aplikaci
Moje-Projekty.cz Dokumentace k aplikaci 12. 3. 2015 Verze: 1.0 Obsah 1. Obecné informace... 3 2. Přihlášení do systému... 4 3. Odhlašování ze systému... 4 4. Jak si změnit heslo... 4 5. Nastavení projektů...
Internetový obchod Mironet
České vysoké učení technické v Praze Fakulta elektrotechnická Internetový obchod Mironet Semestrální práce A2 Testování uživatelských rozhraní A4B39TUR Pavel Štíbal Stibapa1@fel.cvut.cz 2013/2014 Otevřená
Uživatelská příručka
B2B CENTRUM a.s. 3.2011 Obsah Začínáme... 3 Přihlášení a zapomenuté heslo... 3 Vytvoření uživatele... 3 Editace osobních údajů... 5 Vkládání souborů... 6 Elektronický podpis... 8 Stavební deník... 11 Identifikační
REPORTING. Příručka pro Partnery a zákazníky -1-
REPORTING Příručka pro Partnery a zákazníky -1- Obsah Obsah... 2 1. Úvod... 3 2. Základní předpoklady pro používání... 3 3. Práce v aplikaci, její ovládání... 3 4. Přihlášení do aplikace... 3 5. Práce
Analýza Systém Správce
Analýza Systém Správce Toto je analýza aplikace Systém Správce, která slouží k alokaci zaměstnanců vedených v databázi do týmů. Jedná se o pomůcku projektových manažerů. Rozbor požadavků Funkční požadavky
Internet. dobrý sluha, zlý pán
Internet dobrý sluha, zlý pán 13. Picasa Picasa je celosvětově nejrozšířenější galerií obrázků, kterou provozuje firma Google. Její použití je zdarma včetně využití poměrně velikého diskového prostoru
ProArc. open source řešení pro produkci a archivaci digitálních dokumentů. Martina NEZBEDOVÁ Knihovna AV ČR, v. v. i., Praha nezbedova@knav.
ProArc open source řešení pro produkci a archivaci digitálních dokumentů Martina NEZBEDOVÁ Knihovna AV ČR, v. v. i., Praha nezbedova@knav.cz INFORUM 2015: 21. ročník konference o profesionálních informačních
Příručka uživatele HELPDESK GEOVAP
HELPDESK GEOVAP verze 1.2 11.11.2008 OBSAH 1 REGISTRACE DO HELPDESK...1 2 PŘIHLÁŠENÍ A ODHLÁŠENÍ...1 3 ZÁKLADNÍ OBRAZOVKA HELPDESK...2 4 PŘEHLED HLÁŠENÍ...2 5 ZALOŽENÍ NOVÉHO HLÁŠENÍ...3 6 ZOBRAZENÍ/EDITACE
CUZAK. Uživatelská příručka. Verze 2.0 2014
CUZAK Uživatelská příručka Verze 2.0 2014 Copyright 2014 Altair Software s.r.o. Všechna práva vyhrazena. Všechna práva vyhrazena. Všechna informace, jež jsou publikována na v tomto dokumentu, jsou chráněna
Testování portálu MotoInzerce.cz
České vysoké učení technické v Praze Fakulta elektrotechnická A4B39TUR Testování uživatelského rozhraní Semestrální práce A2 Testování portálu MotoInzerce.cz Ondřej Pospíšil pospion5@fel.cvut.cz 11. 3.
NÁVOD NA VKLÁDÁNÍ A EDITACI AKCÍ PROJEKTŮ
NÁVOD NA VKLÁDÁNÍ A EDITACI AKCÍ PROJEKTŮ 1. ÚVOD...2 2. VLOŽENÍ NOVÉ AKCE PROJEKTU...3 3. EDITACE UVEŘEJNĚNÉ AKCE PROJEKTU...7 4. WORKFLOW...9 4.1 Notifikace... 11 4.2 Komunikace k akci projektu... 12
SOFTWAROVÉ INŽENÝRSTVÍ
SOFTWAROVÉ INŽENÝRSTVÍ Plán a odhady projeku Ing. Ondřej Macek 2013/14 ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Příprava plánu projektu 3 Motivace k plánování Průběh projektu Bolest Dobré plánování Špatné
FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX
FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ MANAGEMENT PROJEKTŮ SPOLEČNOST DECADIC PROJEKT FRAMETRIX SPECIFIKACE POŽADAVKŮ AUTOR DOKUMENTU JIŘÍ JANDA BRNO 15. března 2012 Obsah 1 Úvod........................................
Nápověda k systému CCS Carnet Mini. Manuál k aplikaci pro evidenci knihy jízd
Nápověda k systému CCS Carnet Mini Manuál k aplikaci pro evidenci knihy jízd Vážený zákazníku, vítejte v našem nejnovějším systému pro evidenci knihy jízd - CCS Carnet Mini. V následujících kapitolách
OBSAH. Word. První spuštění a hlavní obrazovka Wordu 3 Základní nastavení Wordu 6 Kontrola pravopisu a mluvnice 8 Nastavení ukládání dokumentu 12
OBSAH Word Uživatelské prostředí Wordu...................3 První spuštění a hlavní obrazovka Wordu 3 Základní nastavení Wordu 6 Kontrola pravopisu a mluvnice 8 Nastavení ukládání dokumentu 12 Vytvoření
Aplikace pro srovna ní cen povinne ho ruc ení
Aplikace pro srovna ní cen povinne ho ruc ení Ukázkový přiklad mikroaplikace systému Formcrates 2010 Naucrates s.r.o. Veškerá práva vyhrazena. Vyskočilova 741/3, 140 00 Praha 4 Czech Republic tel.: +420
GEOM LITE - MANUÁL hlavní obrazovka
GEOM LITE - MANUÁL hlavní obrazovka Levý panel Pomoci levého panelu je možné vybírat aktivní vrstvy, měnit jejich průhlednost a pořadí. V dolní části je zobrazena legenda. Horní panel V horním panelu se
Google Apps. weby 1. verze 2012
Google Apps weby verze 0 Obsah Obsah... Úvod... Zahájení práce... Nastavení webu... Úprava stránky... Popis prostředí... Rozložení stránky... Nadpis stránky... Úprava textu... Vložení odkazu... 8 Vložení
Bohuslav Mach, Správce úkolů. pro informační systém firmy s-cape.cz 1/6
Správce úkolů pro informační systém firmy s-cape.cz 1/6 Popis aplikace - D1 Aplikace umožňující uživateli s vytvořeným účtem v informačním systému firmy s-cape.cz prohlížet a editovat s nim spojené úkoly.
Firma příjemce voucheru. ACEMCEE, s. r. o. (www.acemcee.com) U Vodárny 2, 616 00 Brno. Informační a komunikační technologie
Firma příjemce voucheru ACEMCEE, s. r. o. (www.acemcee.com) Sídlo Obor Velikost Profil U Vodárny 2, 616 00 Brno Informační a komunikační technologie Drobný podnik ACEMCEE je firma působící v oblastech
ORGANIZACE VOLNÉHO ČASU
ORGANIZACE VOLNÉHO ČASU Vize projektu Zkratka : OVČ Email : organizacevolnehocasu@gmail.com Cvičící : Komárek Martin Odkaz na projekt : https://www.assembla.com/spaces/si organizace volneho casu/wiki Termín
WEBOVÉ STRÁNKY www.krestanskevanoce.cz
WEBOVÉ STRÁNKY www.krestanskevanoce.cz Domovská stránka Křesťanských Vánoc je založena na databázi, která vedle běžných funkcí redakčního systému internetové prezentace umožňuje též uložit údaje o jednotlivých
Manuál pro Geoportál ÚAP
Manuál pro Geoportál ÚAP (Aplikace územního plánování) Krajský úřad Ústeckého kraje Odbor informatiky a organizačních věcí Velká Hradební 3118/48 400 02 Ústí nad Labem Autor: Ing. Lenka Gallová, gallova.l@kr-ustecky.cz
Pomůcka/manuál pro redakční systém http://helpdesk.remax-czech.cz verze 1.0
Pomůcka/manuál pro redakční systém http://helpdesk.remax-czech.cz verze 1.0 Přihlášení do systému Na adrese http://helpdesk.remax-czech.cz, viz. obr., vyplněním příslušného uživatelského jména a hesla.
Nápověda k systému CCS Carnet Mini
Nápověda k systému CCS Carnet Mini Manuál k aplikaci pro evidenci knihy jízd Vážený zákazníku, vítejte v našem nejnovějším systému pro evidenci knihy jízd - CCS Carnet Mini. V následujících kapitolách
Hardware Různé počítačové platformy (personální počítače, pracovní stanice, víceuživatelské systémy) Požadavek na konkrétní vstupní a výstupní zařízen
Základy teorie GIS Tomáš Řezník Vymezení pojmů Kartografie je věda, technologie a umění tvorby map, včetně jejich studia jako vědeckých dokumentů a uměleckých prací (International Cartographic Association,
TAXexpert5 modul Kartotéka II.
TAXexpert5 modul Kartotéka II. Strana 1 (celkem 11) Základní obrazovka kartotéky Aplikace Kartotéka nahrazuje od verze 5.4.1 stávající modul CRM. Data byla převedena. Základní obrazovka se kromě společných
Vytvoření komunikační platformy pro realizaci předmětu Projekt v e-learningovém prostředí Moodle
1 z 19 4.10.2011 14:15 VŠE Podnikové informační systémy Vytvoření komunikační platformy pro realizaci předmětu Projekt v e-learningovém prostředí Moodle Projekt Eva Dvořáková Tomáš Kuneš Miroslav Ballek
S ICT ve výuce to umíme_dodávka dodatečného software
TECHNICKÉ PODMÍNKY NABÍDKY pro nabídku na veřejnou zakázku S ICT ve výuce to umíme_dodávka dodatečného software Druh zadávacího řízení: Otevřené nadlimitní řízení na dodávky dle 27 zákona č.137/2006 Sb.,
Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací
Školení Wordpress Nainstalované pluginy: WPML Multilingual CMS Adminize Capability Manager Contact Form 7 Wordpress Download Monitor Google Analytics for WordPress Simple Google Sitemap XML Seznámení s
UŽIV ATELSKÁ PŘÍRUČKA
UŽIVATELSKÁ PŘÍRUČKA Autor: Marek Klimša Úprava: Stanislav Chromý Verze dokumentu: 1.1 Poslední aktualizace: 11. května 2012 Obsah 1. Začínáme 3 1.1 Co je to ADVOKÁTNÍ SPIS 3 1.2 Po prvním spuštění 3 1.3
ArcGIS Online Subscription
ArcGIS Online Subscription GIS pro organizace ArcGIS Online je GIS v cloudu. Poskytuje služby GIS v prostředí internetu, ať už se jedná o úložné místo, publikaci mapových a geoprocessingových služeb, nebo
návod Bidvest dealer 4
návod Bidvest dealer 4 Nové menu Synchronizace pro data a odesílání objednávek Synchronizace dat Nyní je několik způsobů synchronizace: pro data, pro kalendáře a zprávy, pro soubory a kontrolu stavu objednávek.
X33RIP Oponentura pro skupinu B
Zadání Cílem projektu je návrh webové aplikace, která bude sloužit k on-line rezervaci lístků do kina. Bude také poskytovat informace o filmech, jejich obsahu, ceně, místa hraní. Zákazník si bude moc pohodlně
Informační systém Národní soustavy kvalifikací (IS NSK) Návod na obsluhu interního webu - tvorba kvalifikačního a hodnoticího standardu
Informační systém Národní soustavy kvalifikací (IS NSK) Návod na obsluhu interního webu - tvorba kvalifikačního a hodnoticího standardu 28.5.2013 Obsah Interní web IS NSK tvorba standardu Obsah... 2 Návod
ROZHRANÍ PRO ZPŘÍSTUPNĚNÍ A PREZENTACI ZNALOSTNÍ DATABÁZE INTERPI UŽIVATELSKÁ PŘÍRUČKA
ROZHRANÍ PRO ZPŘÍSTUPNĚNÍ A PREZENTACI ZNALOSTNÍ DATABÁZE INTERPI UŽIVATELSKÁ PŘÍRUČKA INTERPI Interoperabilita v paměťových institucích Program aplikovaného výzkumu a vývoje národní kulturní identity
Vize. Thang Do. Adam Papoušek.
Vize Thang Do dothang@fel.cvut.cz Adam Papoušek papouada@fel.cvut.cz 1 Základní informace... 3 2 Zainteresované osoby a instituce... 3 2.1 Zákazník... 3 2.2 Dodavatel... 3 2.3 Uživatelé systému... 3 3
Technologické postupy práce s aktovkou IS MPP
Technologické postupy práce s aktovkou IS MPP Modul plánování a přezkoumávání, verze 1.20 vypracovala společnost ASD Software, s.r.o. dokument ze dne 27. 3. 2013, verze 1.01 Technologické postupy práce
Základní ovládání systému
1 Odbor informačních a komunikačních technologií Česká zemědělská univerzita v Praze Kamýcká 129, Praha 6 - Suchdol 2 Příprava kurzu do požadované podoby Helpdesk Na koho se obrátit pro pomoc problémy
Testování operačního systému Windows Phone 8
Testování operačního systému Windows Phone 8 Semestrální práce A2 v rámci předmětu A4B39TUR Muška Adam ČVUT FEL STM 0 Obsah 1. Popis přístroje... 2 2. Popis cílové skupiny... 2 3. Přehled případů užití...
STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE
STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE WEBOWÉ STRÁNKY TŘÍD KAMIL POPELKA ZÁVĚREČNÁ MATURITNÍ PRÁCE BRNO 2011 Prohlášení Prohlašuji, že maturitní práce je mým původním autorským dílem, které
Úprava desek práce ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ. Zde možno vložit znak ČVUT BAKALÁŘSKÁ PRÁCE Jméno, Příjmení
Úprava desek práce ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ Zde možno vložit znak ČVUT BAKALÁŘSKÁ PRÁCE 2012 Jméno, Příjmení ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta stavební Katedra konstrukcí
DIPL 2. Stručný manuál pro vysokoškolské kvalifikační práce.
DIPL 2 Stručný manuál pro vysokoškolské kvalifikační práce. Obsah STUDENTI VYTVOŘENÍ VOLNÉHO TÉMATU VŠKP VÝBĚR TÉMATU VŠKP Z VOLNÝCH TÉMAT KONTROLA ZADÁNÍ TÉMATU FORMÁLNÍ ÚPRAVA VYPLNĚNÍ ÚDAJŮ ELEKTRONICKÉ
Tovek Tools. Tovek Tools jsou standardně dodávány ve dvou variantách: Tovek Tools Search Pack Tovek Tools Analyst Pack. Připojené informační zdroje
jsou souborem klientských desktopových aplikací určených k indexování dat, vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci s velkým objemem textových
Dobrý SHOP Popis produktu a jeho rozšíření
Dobrý SHOP Popis produktu a jeho rozšíření 501M012.N01 11/11/2011 www.dlaex.cz info@dlaex.cz OBSAH 1 Úvod...3 2 Účel produktu...3 3 Vlastnosti produktu...3 3.1 Koncepce...3 3.2 Základní y...3 3.3 Doplňkové
Word Lekce III. a IV.
Word 2007 Lekce III. a IV. Záložní kopie Povolení a nastavení automatického obnovení a automatického uložení může být žádoucí ve chvíli, kdy aplikace Word nahlásí neočekávanou chybu, kolizi aplikace a
Obsah SLEDOVÁNÍ PRÁCE... 4
Co je nového Obsah SLEDOVÁNÍ PRÁCE...... 4 Konfigurace souboru... 5 Globální konfigurace... 6 Soubory... 6 Projekty... 6 Uživatelské rozhraní... 7 Synchronizace... 7 Typ serveru... 8 Test připojení...
EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.
Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů. Trendy a móda EMBARCADERO TECHNOLOGIES Popularita a prodej mobilních zařízení roste Skoro každý má
Prezentace 2. Slide 1. Slide 2. Slide 3. Slide 4. Prezentace pdf. nazev projektu jmena atd.. Obsah
2016-09-15 02:24 1/5 Prezentace 2 Prezentace 2 Prezentace pdf Slide 1 nazev projektu jmena atd.. Slide 2 Obsah Úloha v projektu. Varianty řešení: postup, silné/slabé stránky, náklady, rizika, porovnání
Questionnaire příručka uživatele
Questionnaire příručka uživatele Obsah: K čemu aplikace slouží? Popis funkcí Návod k použití o Úvodní dialogové okno o Pro respondenty o Pro administrátory K čemu aplikace slouží? Program questionnaire
Manuál Redakční systém
Manuál Redakční systém SA.07 Obsah Úvod... ) Struktura webu... ) Aktuality... 0 ) Kalendář akcí... ) Soubory ke stažení... 6 5) Fotogalerie... 8 Redakční systém umožňuje kompletní správu vašich internetových
Modelování požadavků
Modelování požadavků Ing. Jiří Mlejnek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jiří Mlejnek, 2011 jiri.mlejnek@fit.cvut.cz Softwarové inženýrství
Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ
Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ 10. 5. 2011 Tým: Simplesoft Členové: Zdeněk Malík Jan Rada Ladislav Račák Václav Král Marta Pechová malikz@students.zcu.cz jrada1@students.zcu.cz
CUZAK. Uživatelská příručka. Verze 2.0 2015
CUZAK Uživatelská příručka Verze 2.0 2015 Copyright 2015 Altair CUZAK s.r.o. Všechna práva vyhrazena. Všechna práva vyhrazena. Všechna informace, jež jsou publikována na v tomto dokumentu, jsou chráněna
Ukázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 5 4 6 U k á z k a k n i h