PŘÍNOSY MODELOVACÍCH TECHNIK PRO ANALÝZU A NÁVRH KNIHOVNÍCH APLIKACÍ
|
|
- Božena Brožová
- před 9 lety
- Počet zobrazení:
Transkript
1 PŘÍNOSY MODELOVACÍCH TECHNIK PRO ANALÝZU A NÁVRH KNIHOVNÍCH APLIKACÍ Petr Novák, Ústav informačních studií a knihovnictví FF UK Praha Modelovací techniky jsou v softwarovém inženýrství využívány k vizualizaci, specifikaci, definici návrhu a dokumentaci vyvíjených programů a aplikací. Jako nástroj k modelování slouží modelovací jazyky, z nichž nejrozšířenější je Unifikovaný modelovací jazyk UML Unified Modelling Language. UML umožňuje prostřednictvím sady různých typů diagramů znázornit jak návrh systému včetně prvků jako jsou stavy, aktivity, procesy, systémové funkce, tak realizační komponenty, z nichž se výsledný systém skládá jako jsou příkazy programovacích jazyků, databázová schémata, programové komponenty a definice programových balíčků. UML není jazyk programovací, jedná se o symbolický jazyk založený na vizualizaci. UML není metodikou, která by určovala konkrétní postupy jak to udělat. UML je nástroj, založený na slovníku pojmů a výrazových prostředků. Kromě využití pro analýzu a návrh softwarových systémů jej lze použít pro stavbu ontologií 1. Proč hovořit o modelování v souvislosti s vývojem a realizací informačních systémů v knihovnictví? Jaké jsou případné přínosy modelování? Přínosy modelování Přínos 1. Odhad potřebných kapacit a kvalifikované vyjádření požadavků Pokud dnes informační instituce stojí před úkolem či problémem, který chce řešit pomocí nového informačního systému či programové aplikace, má na výběr z několika možností: zvolit komerčně dostupné řešení, dodávané na trh některou z tuzemských či zahraničních softwarových společností; sáhnout po některém z volně dostupných produktů s otevřeným kódem Open Source; realizovat vlastní vývoj informačního systému. Možné jsou i kombinace výše uvedeného. Volbě by mělo předcházet dů
2 kladné zmapování vlastních potřeb a možností i představ o budoucím systému. Právě zde je místo pro modelování. Modelovací techniky umožňují definovat věcné vymezení a rozsah uvažovaného systému a dekomponovat jej do objektů, stanovit možnosti požadované kooperace se stávajícími používanými či vyvíjenými řešeními, podrobně připomínkovat vlastnosti systému napříč institucí i vně, výčtem stanovit kvalifikované požadavky. Přínos 2. Odstranění bariér uvnitř Přestože se v případě modelovacího jazyka UML ve své podstatě jedná o nástroj vytvořený programátory a programátorům určený, díky modularitě UML lze pro některé techniky nalézt uplatnění i jinde, zejména mezi systémovými knihovníky, informačními managery, ale také (třeba i za asistence) u profesí, které budou reálně s danými aplikacemi a systémy pracovat. I rešeršéři, referenční pracovníci, pracovníci služeb mohou přispět svými názory a představami k budování nových systémů. Modelování může nejen v případě přípravy rozsáhlých systémů odstranit nedostatky v komunikaci. Cílem a výrazným přínosem může být i usnadnění pochopení komplexnějších aspektů knihovnického oboru i pro technicky orientované partnery z řad SW a IT zaměstnanců firem. Příkladem budiž např. FRBR, RDA, OAI-ORE, SWORD a další nové koncepty a standardy, často reagující na měnící se obsah oboru v digitální éře. Přínos 3. Nalezení společného jazyka navenek Často se v knihovnicko-informačním světě mluví o konceptech Web 2.0, Library 2.0, o sociálních sítích, konvergenci paměťových institucí obecně, o nutnosti domluvy mezi knihovnami, archivy, muzei, galeriemi, sférou klasických i internetových médií. Modelovací techniky nabízí prostřednictvím UML možnost, jak tuto domluvu zprostředkovat umožnit ji již při vývoji společných projektů a systémů na základě rozšířeného a respektovaného způsobu sdílení myšlenek a koncepcí. UML zde může představovat společný jazyk ve smyslu lingua franca, s důrazem kladeným na ono language ve zkratce UML. Teprve se společným jazykem je možné akcentovat interoperabilitu systémů, které mají využívat koncepce, postupy či data z různých zdrojů. Se společným modelovacím jazykem je možné přistoupit k tak náročným úkolům, jako je např. budování regionálních či oborových katalogů paměťových institucí, propojení elektronických služeb institucí zabývajících se šířením informací a krásné literatury (knihovny, knihkupectví, antikvariáty, 96
3 nakladatelství), dodávání primárních zdrojů a objednávání digitálních kopií (vč. 3D digitalizace), tvoření nových interakcí a vazeb, čímž vznikají systémy s novou kvalitou, příprava a realizace analytických nástrojů generujících synteticky původní primární či sekundární zdroje (korpusy, slovníky, ontologie, automatizované překlady, sémantické analýzy, pokročilé aplikované technologie EBM, bioinformatika aj.). Přínos 4. Otevření se knihoven a nové obzory pro knihovní systémy a jejich výrobce Zmapování a popsání běžných i méně běžných aktivit a procesů v knihovnických a informačních institucích pomocí modelovacího jazyka UML může otevřít cestu dalším IT subjektům, které se vývojem software a aplikací pro knihovny dosud nezabývaly. Podobně zvládnutí modelování v současných firmách vyvíjejících a dodávajících software pro knihovny a paměťové instituce obecně umožní porozhlédnout se po podnikatelských příležitostech i jinde u více či méně souvisejících oborů. Příklady modelování Čtyři předložené modely, popisující činnosti a aktivity z problematiky knihoven, zahrnují malou část z toho, co UML opravdu nabízí. Následuje přehled diagramů v UML 2.0 včetně jejich rozčlenění do skupin: - diagramy chování: o diagram aktivit (activity diagram) viz ukázky o diagram případů užití (use case diagram) viz ukázka o stavový diagram (state machine diagram) viz ukázka - strukturní diagramy: o o o diagram tříd (class diagram) zachycuje statickou strukturu a vztahy mezi objektovými třídami navrhovaného informačního systému. Za objektovou třídu je považován předpis pro tvorbu reálných objektů, který využívá atributů, operací (transformací), relací a dalších prvků diagram komponent (component diagram) znázorňuje komponenty použité v systému. Komponenta je modulární část systému, která poskytuje souhrn daných služeb prostřednictvím konzistentního rozhraní. Jedná se o spustitelnou část programového kódu, doplněnou o zdrojový kód a popisnou specifikaci diagram kompozitních struktur (composite structure dia- 97
4 gram) integruje prvky diagramu komponent a tříd s cílem znázornění komplexních cílů systému o diagram nasazení (deployment diagram) ukazuje rozmístění zdrojů (včetně hardware), softwarových komponent těchto zdrojů využívajících (na zdrojích běžících) a jejich vzájemných vazeb o diagram balíčků (package diagram) znázorňuje náročnější dekompozice systému. Využívá metody seskupování tříd, vzájemně logicky spolupracujících. Lze jej s výhodou použít při implementaci systému po částech o diagram objektů (object diagram) zachycuje objekty v systému v daném časovém okamžiku. Používá se v součinnosti s diagramem tříd - diagramy interakce: o sekvenční diagram (sequence diagram) znázorňuje spolupráci objektů v systému z hlediska času (pořadí probíhání akcí a vzájemné závislosti a časové souvislosti) o diagram komunikace (communication diagram) umožňuje podobně jako sekvenční diagramy popsat spolupráci mezi objekty, vhodnější jsou pro zachycení statického propojení, kdo s kým komunikuje o diagram časování (timing diagram) klade důraz na zachycení na časové ose tak, aby jednotlivé změny stavu objektu v čase byly jednoznačně identifikovány o diagram přehledů interakcí (interaction overview diagram) kombinuje výše uvedené diagramy interakcí s diagramy aktivit, což přináší možnost sloučit výhody obou typů a modelovat tak v mateřském diagramu aktivit interakce jako jednotlivé dynamické prvky Model 1 Případ užití Služba dodávání dokumentů Knihovna s fondem tištěných časopisů plánuje systém pro dodávání elektronických kopií s cílem zpřístupnit články z těchto časopisů. Projekt neřeší otázku katalogu časopisů. Čtenář uživatel vytvoří novou objednávku na zpracování a dodání digitální kopie článku z tištěného časopisu. Po ověření existence jeho uživatelského účtu a stavu hotovosti vloží povinné bibliografické údaje (název článku, autorské informace, název časopisu, ISSN, ročník, číslo, stránkování) a nepovinné údaje pro zpracování (formát, kvalita, rychlost dodávky, způsob dodávky). 98
5 Knihovník zpracovatel otevře nově příchozí objednávku, vyžádá si příslušné číslo či svazek ze skladu. Knihovník skladník vyhledá číslo či svazek ze skladu. Knihovník zpracovatel článek naskenuje, knihovník skladník číslo či svazek vrátí zpět do skladu. Knihovník zpracovatel naskenovaný obrázek převede do požadovaného formátu, opatří vodoznakem žádajícího čtenáře a vloží jej do úložiště. Provede kontrolu objednávky. Obr.1 Případ užití Služba dodávání dokumentů Modelování případů užití (use case modelling) je základní analytická a popisná technika pro zachycení interakcí mezi systémem a aktérem. Cílem je vždy poskytnutí nějaké hodnoty či informace aktérovi. Pojmem aktér označujeme osobu (např. čtenář, knihovník), skupinu osob (uživatelé, akvi- 99
6 zitéři, referenční pracovníci), organizaci či její část (oddělení základních služeb, katalogizační linka), zařízení (RFID čtečka, třídička), abstraktní události v čase (konec výpůjční doby, počátek zpřístupnění licencovaného zdroje). Ve virtuálním světě mohou být aktéry i další externí informační systémy a procesy, které přímo ovlivňují činnost systému například si s ním vyměňují informace (OAI harvester). Diagram případu užití přímo navazuje na textový scénář. Případy užití slouží zejména k definici architektury systému a k výčtu možností systému z uživatelovy perspektivy. Model 2 Stavový diagram Funkcionalita čtečky RFID čipů při revizi Scénář zachycuje stavy, které nastávají při kontinuální revizi fondu, ve kterém jsou jednotlivé exempláře vybaveny čipem RFID. Při spuštění načítání RFID čtečkou může dojít k těmto stavům: a) publikace je správně zařazena na regále b) publikace není správně zařazena na regále c) publikace na regále má nečitelné RFID d) publikace na regále chybí. V případě b) dojde k zařazení, v případě c) nápravě situace (přečipování). Neuvažujeme stav, kdy je nutno publikaci vyřadit z fondu pro její neopravitelnost. Pokud nastane případ d) a publikace na regále chybí (sekvence RFID čipů neodpovídá obrazu v knihovním systému), je nutno knihu dohledat. Nejprve čtečka kontroluje výpůjční status. Pokud je kniha vypůjčena, je po vrácení určena k zařazení a zařazena. Pokud je publikace na přečipování, je po dokončení určena k zařazení a zařazena. Pokud není vypůjčena ani na přečipování a má být na regále, je považována za přechodně ztracenou a je dohledávána. Pokud je při revizi dohledána, je zařazena, pokud není dohledána, je navržena k vyřazení. Diagram pracuje s jedním vstupním stavem start čtečky a se dvěma výstupními stavy publikace je správně zařazena a publikace je ztracena. 100
7 Obr. 2 Stavový diagram Funkcionalita čtečky RFID čipů při revizi Stavový diagram zachycuje chování systému, skládajícího se z objektů. Objekty mohou nabývat různých stavů, přičemž klíčové pro modelování stavů je zachycení akcí a aktivit symbolizujících stavy mezi objekty. Objekt může zůstat v určitém stavu po určitou dobu. UML metodologie podporuje vnořovaní stavů, kdy určitý stav je možné rozkreslit opět jako nový stavový diagram (viz ukázka). Přechod ze stavu do stavu je jednorázový a okamžitý, není ho možné dále dělit. 101
8 Modelování stavových diagramů lze využít zejména pro zachycení dynamického vývoje v systému. Objektem zde může být hmotný i elektronický dokument, sekundární informace (metadata) či celé jejich soubory. Model 3 Diagram aktivit Zpracování požadavku na referenční služby Scénář znázorňuje situaci, kdy je referenční službě typu Ptejte se knihovny předán požadavek na zodpovězení otázky. Referenční systém udržuje registraci uživatelů užívajících tuto službu. Následně probíhá lineární proces zodpovídání dotazu. Obr.3 Diagram aktivit Zpracování požadavku na referenční služby 102
9 Diagram aktivit je podobný stavovému s tím rozdílem, že je zde kladen důraz na subprocesy a paralelní zpracování dat. Podobně jako u stavového diagramu se lze setkat s podmíněným větvením. Diagramy aktivit je výhodné použít v případě potřeby paralelního zpracování, které je dále potřeba synchronizovat (např. některé typy autentizačních mechanismů, sledování funkcí služeb a procesů odpovídajících za běh aplikací monitoring, auditing apod.). Model 4 Diagram aktivit Zpracování nového přírůstku do fondu Scénář popisuje základní aktivity oddělení akvizice a katalogizace, které mohou v určité fázi probíhat paralelně vedle sebe. V okamžiku, kdy je publikace v oddělení akvizice objednána, může být v oddělení katalogizace stažen ze souborného katalogu akviziční záznam, se kterým již mohou obě oddělení pracovat. Obr. 4 Diagram aktivit Zpracování nového přírůstku do fondu 103
10 Závěr Je pravděpodobné, že prezentované modely obsahují chyby, P. T. čtenářstvo se tímto žádá o shovívavost. Nebylo cílem článku prezentovat řešení, ale nastínit možnosti modelování na konkrétních příkladech. Pro specifickou oblast vývoje systémů pro knihovnictví a informační služby je podle mého názoru přínosné zvážit možnost nasazení modelování prostřednictvím jazyka UML s tím, že pro běžné základní použití postačuje modelování případů užití. Další typy diagramů lze s úspěchem použít v případě návrhu a analýzy komplexních informačních systémů i v případě rozšiřování systémů stávajících. Osvojení si znalostí modelování informačních procesů a systémů umožní plánování a realizaci nové generace knihovních systémů, ve kterých bude informační hodnota ukrytá ve stávajících paměťových institucích maximalizována. Poznámka: Pro tvorbu diagramů byla využita komunitní verze programu Visual Paradigma for UML ( Za cenné připomínky děkuji Petru Steinbauerovi. Použitá literatura: KANISOVÁ, Hana, MÜLLER, Miroslav. UML srozumitelně. 2. aktualiz. vyd. Brno : Computer Press, s. ISBN PAVUS, M. OO, UML, analýza, metodologie [online] [cit ]. Dostupný z WWW: < Wikipedie: Otevřená encyklopedie: Unified Modeling Language [online]. c2008 [citováno ]. Dostupný z WWW: title=unified_modeling_language&oldid=
UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz
UML a jeho použití v procesu vývoje Jaroslav Žáček jaroslav.zacek@osu.cz Různé pohledy na modelování Různé pohledy na modelování Unified Modeling Language UML není metodikou ani programovacím jazykem,
UML. Unified Modeling Language. Součásti UML
UML Unified Modeling Language 1995 počátek 1997 verze 1.0 leden dnes verze 2.0 (vývoj stále nedokončen) Standardní notace OMG podpora velkých firem (Microsoft, IBM, Oracle, HP ) popisuje struktury popisuje
7 Jazyk UML (Unified Modeling Language)
7 Jazyk UML (Unified Modeling Language) 7.1 Základní charakteristika jazyka Motivace - vznik řady OO metod a metodologií (konec 80. let a první polovina 90.let) podobné notace vyjadřující totéž, komplikující
7 Jazyk UML (Unified Modeling Language)
7 Jazyk UML (Unified Modeling Language) 7.1 Základní charakteristika jazyka Motivace - vznik řady OO metod a metodologií (konec 80. let a první polovina 90.let) podobné notace vyjadřující totéž, komplikující
Informační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika
2 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk UML, základní modely, diagramy aktivit, diagramy entit.
Unifikovaný modelovací jazyk UML
Unifikovaný modelovací jazyk UML Karel Richta katedra počíta tačů FEL ČVUT Praha richta@fel fel.cvut.czcz Motto: Komunikačním m prostředkem informační komunity se postupem času stala angličtina. Chcete-li
Automatizace knihoven PhDr. Anna Stöcklová
Automatizace knihoven PhDr. Anna Stöcklová HISTORIE AKS Děrnoštítkové stroje Velké sálové počítače - automatizace jednotlivých procesů -pokusy Mikropočítače - Integrované AKS Internet otevřené integrované
Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux.
Jan Smolík UML UML Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux Zdroj: Wikipedia Unified modelling language Neproprietární
Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová
Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová Osnova K čemu slouží diagram komponent obsah komponent závislosti rozhraní
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č
TÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího
Návrh IS - UML. Jaroslav Žáček
Návrh IS - UML Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ UML UML není metodikou ani programovacím jazykem, je to pouze vizuální modelovací nastroj pro objektově orientované systémy.
Návrh IS - UML. Jaroslav Žáček
Návrh IS - UML Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Trochu historie neuškodí Do roku 1994 chaos ve světě objektově orientovaných metod (několik jazyků pro vizuální modelování,
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é
TÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 22. Otázka : Úvodní fáze rozpracování softwarového projektu. Postupy při specifikaci byznys modelů. Specifikace požadavků a jejich rozpracování pomocí
UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W
UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W Co je to UML Evoluce UML Diagram komponent Diagram odbavení Diagram tříd Aktivity diagram Stavový diagram Sekvenční diagram Diagram
Objektová tvorba SW, Analýza požadavků 2006 UOMO 53
Objektová tvorba SW, Analýza požadavků 2006 UOMO 53 Osnova Základní principy tvorby SW Fáze tvorby SW v předmětu UOMO Analýza požadavků Modelování typových úloh 2006 UOMO 54 Tvorba SW Dříve umění vyvolených
Digitální konkordance a Registr digitalizace v Manuscriptoriu,
Digitální konkordance a Registr digitalizace v Manuscriptoriu, aneb, Jak identifikovat a trvale zpřístupnit digitální kopie fyzických exemplářů historických dokumentů Olga Čiperová, AiP Beroun s.r.o. 25.5.2016
Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.
3 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Business modelling, základní nástroje a metody business modelování.
Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ
Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ Konference 14. 9. 2017 Luboš Chára, NTK lubos.chara@techlib.cz Jak to začalo a proč nová platforma 2010 - rozhodnutí
NTK Discovery. Od katalogu k centralizovanému vyhledávání
NTK Discovery Od katalogu k centralizovanému vyhledávání Strategie NTK v oblasti zpřístupňování fondů Strategická priorita 3.4.2: Optimalizace uživatelské přívětivosti všech knihovních služeb NTK Implementace
Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ
Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ Celostátní seminář Regionální funkce knihoven 2017 Pardubice 25. - 26. 10. 2017 Luboš Chára, NTK lubos.chara@techlib.cz
Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ - I
Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ - I Nové trendy v meziknihovních výpůjčních službách (MVS), platformě Získej - I Luboš Chára, NTK lubos.chara@techlib.cz
Uvažujete o změně automatizovaného knihovního systému?
Uvažujete o změně automatizovaného knihovního systému? Eva Cerniňáková Seminář Regionální funkce knihoven, Pardubice 25.-26. 10. 2017 Knihovní softwary v ČR Komerční S otevřeným zdrojovým kódem (též open
UML: Unified Modeling Language
UML 1 UML: Unified Modeling Language Systém kombinace softwaru, hardwaru, dat a uživatelů, která umožňuje řešení konkrétního problému Vývoj systémů vytváření systémů pro klienta Vývoj probíhá na základě
7.6 Další diagramy UML
7.6 Další diagramy UML 7.6.1 Moduly (balíčky - package) a kolaborace (collaboration) Jak rozložit rozsáhlý systém na menší? - seskupování tříd (prvků modelu) do jednotek vyšší úrovně (package v UML). UI
6 Objektově-orientovaný vývoj programového vybavení
6 Objektově-orientovaný vývoj programového vybavení 6.1 Co značí objektově-orientovaný - organizace SW jako kolekce diskrétních objektů, které zahrnují jak data tak chování objekt: OMG: Objekt je věc (thing).
3 druhy UML diagramů
UML grafický jazyk se pro vizualizaci, specifikaci, navrhování a dokumentaci programových systémů zjednodušuje komunikaci mezi zadavatelem a řešitelem projektu UML podporuje objektově orientovaný přístup
Modelování procesů s využitím MS Visio.
Modelování procesů s využitím MS Visio jan.matula@autocont.cz Co je to modelování procesů? Kreslení unifikovaných či standardizovaných symbolů, tvarů a grafů, které graficky znázorňují hlavní, řídící nebo
Základy analýzy. autor. Jan Novotný http://blog.novoj.net/ 15. února 2007
Základy analýzy autor Jan Novotný http://blog.novoj.net/ 15. února 2007 V prezentaci jsou použity diagramy z: Wikipedia, Sparx UML Tutorial, Argo UML Metodiky vývoje Různé metodiky vývoje vazba na fáze
Knihovna jako systém
Knihovna jako systém Co je to knihovna druh informačního systému funkce knihoven zprostředkování informací získávání informací zpracování informací pokr. podle zákona 257/2001Sb. po všech novelizacích:
Analýza a Návrh. Analýza
Analysis & Design Návrh nebo Design? Design = návrh Není vytváření použitelného uživatelského prostředí (pouze malinká podmnožina celého návrhu) Často takto omezeně chápáno studenty nedokáží si představit,
Projekt NAKI e-deposit
Projekt NAKI e-deposit Správa elektronických publikací v síti knihoven ČR Mgr. Martin Žížala Národní knihovna ČR Základní info 4-letý projekt (2012-2015), grantová podpora MK ČR (program aplikovaného výzkumu
Knihovna jako systém
Knihovna jako systém Co je to knihovna druh informačního systému funkce knihoven zprostředkování informací získávání informací zpracování informací Dekompozice podle: STÖCKLOVÁ, Anna. Dekompozice knihovnického
7.6 Další diagramy UML
7.6 Další diagramy UML 7.6.1 Moduly (balíčky - package) a kolaborace (collaboration) Jak rozložit rozsáhlý systém na menší? - seskupování tříd (prvků modelu) do jednotek vyšší úrovně (package v UML). UI
Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace
Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace Pořadové číslo dodatečných informací: 14. ČÁST 1: Přesné znění žádosti dodavatele o dodatečné informace Otázka
Metodika analýzy. Příloha č. 1
Metodika analýzy Příloha č. 1 Příloha č. 1 1 Účel dokumentu Dokument popisuje závaznou metodiku systémové analýzy, je upraven na míru pro prostředí Podniku. Dokument je provázán s Podnikovou analýzou,
Znalostní báze pro obor organizace informací a znalostí
Znalostní báze pro obor organizace informací a znalostí Představení projektu Programu aplikovaného výzkumu a vývoje národní a kulturní identity (NAKI) DF13P01OVV013 2013 2015 Helena Kučerová ÚISK FF UK
Obohacování bibliografických záznamů o věcné selekční prvky postup NKČR
Obohacování bibliografických záznamů o věcné selekční prvky postup NKČR Bod programu: Věcné zpracování (možnosti obohacování dříve dodaných záznamů) Marie.Balikova@nkp.cz Pracovní skupina pro SK, 7.3.
2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování
1. Teoretické základy modelování na počítačích 1.1 Lambda-kalkul 1.1.1 Formální zápis, beta-redukce, alfa-konverze 1.1.2 Lambda-výraz jako data 1.1.3 Příklad alfa-konverze 1.1.4 Eta-redukce 1.2 Základy
Jazyk UML - přehled. diagram hierarchie procesů. IS firmy. podpora řízení. evidence zaměstnanců. pokladny. výroba. diagram procesních vláken
Jazyk UML - přehled Unified Modeling Language jazyk pro popis objektově orientované analýzy a návrhu aplikací slouží k vzájemné komunikaci mezi zadavatelem a návrhářem systému má několik částí, není nutné
Odevzdávání a příjem e-publikací
Odevzdávání a příjem e-publikací v rámci projektu NAKI Správa elektronických publikací v síti knihoven ČR Mgr. Martin Žížala Oddělení doplňování domácích dokumentů NK ČR Elektronické publikace Vývoj počtu
Metody popisu systému, základy UML
Metody popisu systému, základy UML Strukturovaný přístup Klasickou metodou analýzy a návrhu informačních systémů je strukturovaný přístup, navržený v 70. letech (Tom DeMarco, Ken Orr, Larry Constantine,
RD.CZ : EVIDENCE DIGITALIZOVANÝCH DOKUMENTŮ A SLEDOVÁNÍ PROCESU ZPRACOVÁNÍ
RD.CZ : EVIDENCE DIGITALIZOVANÝCH DOKUMENTŮ A SLEDOVÁNÍ PROCESU ZPRACOVÁNÍ Pavel Kocourek, Incad Praha Přestože mnohé knihovny v České republice digitalizují své dokumenty a další se na to chystají, neprobíhá
ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2014 5.3-5.8 9/14
ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2014 5.3-5.8 9/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 12 0:40 UML unifikovaný modelovací jazyk Zkratka tohoto
EDD. Elektronické dodávání dokumentů. Mgr. Marcela Tomášová Moravskoslezská vědecká knihovna v Ostravě 1
Elektronické dodávání dokumentů Mgr. Moravskoslezská vědecká knihovna v Ostravě 1 Osnova definice EDD způsoby poskytování EDD registrovaný uživatel MSVK žádající knihovna poplatky omezení poskytování služeb
PhDr.Helena BOUZKOVÁ PhDr.Eva LESENKOVÁ NÁRODNÍ LÉKAŘSKÁ KNIHOVNA, PRAHA. ČLS JEP Společnost sociálního lékařství a řízení péče o zdraví
Vědecké zdravotnické informační zdroje a jejich vyhledávání PhDr.Helena BOUZKOVÁ PhDr.Eva LESENKOVÁ NÁRODNÍ LÉKAŘSKÁ KNIHOVNA, PRAHA Osnova způsoby vyhledávání služby pro veřejnost knihovny zdravotnické
Open Bibliography Data. ( Matouš Jobánek
Open Bibliography Data (http://openbiblio.net/) Matouš Jobánek Brno, podzim 2011 1. 12. 2011 Úvod V průběhu několika posledních let došlo ve společnosti k významnému rozšíření okruhu znalostí, které jsou
8 Přehled OO metodik (metod, metodologií)
8 Přehled OO metodik (metod, metodologií) 8.1 OO metodiky konce 80. a začátku 90.let - všechny populární OO metodiky předpokládají, že: a) zadavatel má jasný názor na svoje požadavky, b) zadavatel a vývojáři
Znalostní báze pro obor organizace informací a znalostí
Znalostní báze pro obor organizace informací a znalostí Představení projektu Programu aplikovaného výzkumu a vývoje národní a kulturní identity (NAKI) DF13P01OVV013 2013 2015 Helena Kučerová ÚISK FF UK
Jazyk UML VST (Velmi stručný tutorial) verze 1.0
Jazyk UML VST (Velmi stručný tutorial) verze 1.0 Softwarové inženýrství školní rok 2004 2005 Ing. Ladislava Smítková Janků (Praha, 24.5.2005) Obsah Obsah Obsah...2 1 Co je to UML...3 2 Diagram případů
Knihovna jako systém
Knihovna jako systém Co je to knihovna druh informačního systému funkce knihoven zprostředkování informací získávání informací zpracování informací Dekompozice podle: STÖCKLOVÁ, Anna. Dekompozice knihovnického
Manuscriptorium jako základ pro virtuální badatelské prostředí
Manuscriptorium jako základ pro virtuální badatelské prostředí Obsahová dimenze versus technické moduly Jindřich Marek Zdeněk Uhlíř Národní knihovna ČR Definice pojmů virtuální badatelské prostředí množina
Profilová část maturitní zkoušky 2013/2014
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2013/2014 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
Analýza a modelování dat. Helena Palovská
Analýza a modelování dat Helena Palovská Analýza a modelování pro SW projekt Strukturovaný přístup Dynamická část (procesy, aktivity, funkce) Statická část (data) Objektově orientovaný přístup use case
Meziknihovní služby v Moravské zemské knihovně
Meziknihovní služby v Moravské zemské knihovně Jak fungují nyní a kam by mohly směřovat Věra Mynářová v Brně www.mzk.cz MZK v rámci MS MZK je 2. největší knihovna v ČR - plní funkci krajské knihovny v
Česká (národní?) článková bibliografie přežitek, nebo moderní služba čtenářům?
Česká (národní?) článková bibliografie přežitek, nebo moderní služba čtenářům? Tamara Pršínová Jihočeská vědecká knihovna České Budějovice prsinova @cbvk.cz Knihovny současnosti Olomouc 2014 Historie průkopník
Bibliografické databáze umění vyhledávat v záplavě pramenů relevantní informace
Bibliografické databáze umění vyhledávat v záplavě pramenů relevantní informace Jitka Stejskalová Ústav vědeckých informací 1. LF UK Jak si obstarám informace? informační exploze mnoho informací a jak
Modelování informačních systémů s využitím jazyka UML. Jaroslav Šmarda
Modelování informačních systémů s využitím jazyka UML Jaroslav Šmarda Využití jazyka UML při vývoji IS na příkladu jednoduché aplikace pro evidenci knih Model IS Modelování případů užití Diagram případů
Objektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová
Objektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová Osnova Modelování interakcí mezi objekty modelování zpráv (mapování zpráv na operace), vytváření a
8 Přehled OO metodik (metod, metodologií)
8 Přehled OO metodik (metod, metodologií) 8.1 OO metodiky konce 80. a začátku 90.let - všechny populární OO metodiky předpokládají, že: a) zadavatel jasný názor na svoje požadavky, b) zadavatel a vývojáři
Ouzká, Marcela 2016 Dostupný z
Tento dokument byl stažen z Národního úložiště šedé literatury (NUŠL). Datum stažení: 30.01.2017 Nové služby ve VPK Ouzká, Marcela 2016 Dostupný z http://www.nusl.cz/ntk/nusl-204781 Dílo je chráněno podle
7.2 Model použití (jednání) (Use Case)
7.2 Model použití (jednání) (Use Case) - při analýze požadavků často popis typických interakcí uživatele, nedokumentované Jacobson model použití (1992) Scénář Posloupnost kroků popisujících interakci mezi
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í
CASLIN SOUBORNÝ KATALOG ČESKÉ REPUBLIKY
CASLIN SOUBORNÝ KATALOG ČESKÉ REPUBLIKY Gabriela Krčmařová Úvodem považuji za nezbytné uvést několik poznámek k projektu CASLIN jako takovému. V souvislosti se zrušením oddělení pro CASLIN v Národní knihovně
Témata k závěrečným bakalářským zkouškám 2019
Témata k závěrečným bakalářským zkouškám 2019 Studijní obor Informační studia se zaměřením na knihovnictví Tematické okruhy: A) Teoretické a metodologické základy informační vědy a. Informační etika b.
EXTRAKT z mezinárodní normy
EXTRAKT z mezinárodní normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním ICS 03.220.01; 35.240.60 materiálem o normě. Inteligentní dopravní systémy Požadavky na ITS centrální datové
ORGANIZAČNÍ ŘÁD KNIHOVNY UNIVERZITY TOMÁŠE BATI VE ZLÍNĚ. Článek 1 Úvodní ustanovení. Článek 2 Základní ustanovení
ORGANIZAČNÍ ŘÁD KNIHOVNY UNIVERZITY TOMÁŠE BATI VE ZLÍNĚ Rozdělovník: rektor, kvestor, děkani fakult, tajemníci fakult, ředitel KMZ, vedoucí všech rektorátních pracovišť Zpracoval: PhDr. Ondřej Fabián
e-pv_kalkulace nákladů pro NK - osobní náklady
Tabulka č. 1 e-pv_kalkulace nákladů pro NK - osobní náklady Název funkčního místa Kvalifikační požadavky Platová třída Úvazek / FTE Pracoviště podle organizační struktury NK ČR - pod názvem je vždy hypertextový
FUNKCE A VYHLEDÁVÁNÍ NA PORTÁLE KNIHOVNY.CZ PhDr. Iva Zadražilová, Moravská zemská knihovna
FUNKCE A VYHLEDÁVÁNÍ NA PORTÁLE KNIHOVNY.CZ PhDr. Iva Zadražilová, Moravská zemská knihovna ZÁKLADNÍ MYŠLENKA JE STÁLE PLATNÁ Umožnit přístup ke službám, fondům a informacím o českých knihovnách z jednoho
Využití SysML pro tvorbu modelů v systémovém inženýrství
Využití SysML pro tvorbu modelů v systémovém inženýrství Antonín Srna, Ústav informatiky, Provozně ekonomická fakulta, Mendelova univerzita v Brně, xsrna2@mendelu.cz Abstrakt Článek se zaobírá univerzálním
Profilová část maturitní zkoušky 2017/2018
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
POČÍTAČOVÁ SIMULACE PODNIKOVÝCH PROCESŮ. Ing. V. Glombíková, PhD.
POČÍTAČOVÁ SIMULACE PODNIKOVÝCH PROCESŮ Ing. V. Glombíková, PhD. SIMULACE nástroj pro studium chování objektů reálného světa SYSTÉM určitým způsobem uspořádána množina komponent a relací mezi nimi. zjednodušený,
Pokročilé typové úlohy a scénáře 2006 UOMO 71
Pokročilé typové úlohy a scénáře 2006 UOMO 71 Osnova Interní model typové úlohy Vazby include a extend Provázanost typových úloh na firemní procesy a objekty Nejčastější chyby 2006 UOMO 72 Interní model
7.5 Diagram tříd pokročilé techniky
7.5 Diagram tříd pokročilé techniky Stereotypy - jeden ze základních prostředků rozšiřitelnosti UML - pro modelovací konstrukce neexistující v UML, ale podobné předdefinované v UML definované uživatelem
Ouzká, Marcela 2016 Dostupný z
Tento dokument byl stažen z Národního úložiště šedé literatury (NUŠL). Datum stažení: 30.12.2016 Nové služby ve VPK Ouzká, Marcela 2016 Dostupný z http://www.nusl.cz/ntk/nusl-261562 Dílo je chráněno podle
UML úvod. Zdroje: Kanisová Hana, Müller Miroslav: UML srozumitelně, Computer Press 2007
UML úvod Kapitola má seznámit se základy modelovacího jazyka UML. Klíčové pojmy: UML, CASE nástroje, procesní modelování, případy užití, role, diagram tříd, diagram objektů, sekvenční diagramy, digram
AUTOMATIZOVANÉ GENEROVÁNÍ KL V KNIHOVNÍM SYSTÉMU TINLIB
AUTOMATIZOVANÉ GENEROVÁNÍ KL V KNIHOVNÍM SYSTÉMU TINLIB Vladimír Pávek Úvod S nástupem automatizovaných knihovních systémů nelze paušálně tvrdit, že by tvorba tištěných katalogizačních lístků(kl) byla
Popis a zpřístupnění záznamů performativního umění - výzvy a možná řešení. Bohuš Získal, CESNET / NFA
Popis a zpřístupnění záznamů performativního umění - výzvy a možná řešení Bohuš Získal, CESNET / NFA Příklad díla - představení Laterny magiky Z představení zachovány projekce, obrazové a/nebo zvukové
Okruhy ke SZZK nmgr. studium knihovnické zaměření
Okruhy ke SZZK nmgr. studium knihovnické zaměření Aktualizace k 11. 6. 2016 Otázky platí pro SZZK v září 2016 a dále Předpoklady ke zkoušce - student/ka si vybírá 3 okruhy 2 povinné předměty (Informační
AKVIZICE. Doplňování neperiodické literatury
AKVIZICE Doplňování neperiodické literatury Cíl a předmět akvizice Akvizice se zabývá získáváním tištěných a jiných analogových dokumentů (nákupem, výměnou, darem nebo povinným výtiskem) a předplatným
Knihovní software Evergreen v ČR současný stav a výhled do budoucna
Knihovní software Evergreen v ČR současný stav a výhled do budoucna Eva Cerniňáková (cernin@jabok.cz) Setkání knihovníků teologických knihoven Vranov u Brna, 13.-14.5.2015 Co je to Evergreen Moderní a
Úvod do principů objektově orientovaného programování
OBSAH DISTANČNÍHO E-LEARNINGOVÉHO KURZU PROFESNÍ RŮST ANALYTIKA OD ZÁKLADŮ (BASE) ÚVOD DO TECHNOLOGIÍ INFORMAČNÍCH SYSTÉMŮ Jak funguje počítač na základní úrovni Základy HTML Skripty ve webovských technologiích
Knihovní řád knihovny Ústavu informatiky Akademie věd České republiky, v.v.i.
Knihovní řád knihovny Ústavu informatiky Akademie věd České republiky, v.v.i. Základní ustanovení Právní zakotvení V souladu se zákonem ČNR č. 283/1992 Sb., o Akademii věd České republiky, ve znění pozdějších
Specifikace požadavků, UC. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/
Specifikace požadavků, UC Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Důvody pro formalizaci SRS Podle Chaos Report organizace Standish Group jsou požadavky jedním z přispěvatelů k
Digitální knihovny v České republice
Digitální knihovny v České republice PhDr. Martina Machátová Moravská zemská knihovna v Brně Tel.: 541 646 170 E-mail: machat@mzk.cz Aktualizace: 19. května 2019 Digitální knihovna Definice 1,,Integrovaný
Dekompozice knihovnického systému
ÚSTAV INFORMAČNÍCH STUDIÍ A KNIHOVNICTVÍ FF UK V PRAZE Anna Stöcklová Dekompozice knihovnického systému Verze 1.0 Praha Květen 2008 1 KNIHOVNICKÝ SYSTÉM JAKO SOUČÁST INFORMAČNÍHO SYSTÉMU Knihovnický systém
POPIS STANDARDU CEN TC278/WG7. 1 z 5. draft prenv Geografická silniční databáze. Oblast: ZEMĚPISNÁ DATA V SILNIČNÍ DOPRAVĚ ( GRD)
POPIS STANDARDU CEN TC278/WG7 Oblast: ZEMĚPISNÁ DATA V SILNIČNÍ DOPRAVĚ ( GRD) Zkrácený název: GEOGRAFICKÁ DATABÁZE Norma číslo: 14825 Norma název (en): GDF GEOGRAPHIC DATA FILES VERSION 4.0 Norma název
Silný portál. Jindřiška Pospíšilová. Pracovní skupina pro silný portál. Národní knihovna ČR
Silný portál Jindřiška Pospíšilová Pracovní skupina pro silný portál Národní knihovna ČR Koncepci rozvoje knihoven ČR na léta 2011-2014 Základní vize: Klient říká: V krásné, přívětivé a pohodlné knihovně
Jak pomáháme našim klientům
Jak pomáháme našim klientům Praha 6. 10. 2015 Bc. Ludmila Stuchlá Lékařská knihovna Fakultní nemocnice Ostrava Fakultní nemocnice Ostrava Lékařská knihovna FN Ostrava Lékařská knihovna FN Ostrava Počet
Správa VF XML DTM DMVS Datový model a ontologický popis
Správa VF XML DTM DMVS Datový model a ontologický popis Verze 1.0 Standard VF XML DTM DMVS Objednatel Plzeňský kraj Institut plánování a rozvoje hlavního města Prahy Zlínský kraj Kraj Vysočina Liberecký
Federativní autentizace v portálu Knihovny.cz, mojeid, IdP sociálních služeb, požadované atributy u Knihovny.cz
Federativní autentizace v portálu Knihovny.cz, mojeid, IdP sociálních služeb, požadované atributy u Knihovny.cz Ing. Petr Žabička Moravská zemská knihovna v Brně 30.1.2019 - Konference e-infrastruktury
Služby Virtuální polytechnické knihovny
Služby Virtuální polytechnické knihovny Ivana Janů Oddělení meziknihovních služeb Co je VPK systém pro služby dodávání dokumentů projekt z r. 2000 v současnosti se na VPK podílí : - 40 knihoven, které
Služby Virtuální polytechnické knihovny
Služby Virtuální polytechnické knihovny Markéta Máliková Oddělení meziknihovních služeb Co je VPK systém pro služby dodávání dokumentů projekt spuštěn r. 2001 v současnosti se na VPK podílí necelých 50
Centrální portál knihoven a knihovní systémy. Petr Žabička, Moravská zemská knihovna v Brně
Centrální portál knihoven a knihovní systémy Petr Žabička, v Brně Obsah 1. Centrální portál knihoven 2. Agregace metadat 3. Standard Z39.83 4. Identity uživatelů 5. Online platby Centrální portál knihoven