Upload
mahlah
View
58
Download
0
Embed Size (px)
DESCRIPTION
Modul Podnikové informační systémy: Podniková informatika. cíl a zaměření předmětu, obsah informačních systémů, data, funkce, procesy, aplikace a technologie, řízení informačních systémů,. Předměty modulu. A. Podniková informatika jaké je místo informatiky v řízení podniku ? - PowerPoint PPT Presentation
Citation preview
Modul Podnikové informační systémy:
Podniková informatika
cíl a zaměření předmětu, obsah informačních systémů, data, funkce, procesy, aplikace a technologie, řízení informačních systémů,
Předměty modulu
B. Aplikace podnikové informatiky- jaké typy aplikací lze v současných IS využívat ?- na jakých principech jsou založeny ?- jaké funkce a možnosti uživateli poskytují ?Business Intelligence- jaké možnosti nabízejí IS v oblasti podnikového plánování a analýz ?- jak lze úlohy Business Intelligence navrhovat a realizovat ?- kde jsou hlavní aplikační možnosti a problémy Business Intelligence ?
C. Manažerský controlling- jaké jsou požadavky na zajištění IS ?- jak lze manažerský controlling implementovat do IS?- lze zajistit ochranu reportovaných dat z manažerského controllingu? ?
A. Podniková informatika- jaké je místo informatiky v řízení podniku ?- co je obsahem informačních systémů a technologií ? - jaké jsou možnosti provozu a rozvoje IS ?- na jakých principech se řídí informatika ?- co je obsahem řízení informatiky ?
Principy podnikové informatiky
4
Složky podnikového informačního systému
Obsah informatiky a základní terminologie(data, funkce, procesy, ICT)
Aplikace, aplikační architekturaa související technologie
ERP ECMOIS BI e-Business CRMm-Comm ERP II
Informačnítechnologie (IT)
Řízení informatiky(provozu a rozvoje)
Komunikačnítechnologie (CT)
Aplikace podnikové afinanční - integrace
je prostředím pro rozvoj IS/IT v podniku a její úroveň je dána úrovní jejích jednotlivých komponent a vždy by měla trvale
předbíhat současný stav.
IS = HW + SW + DW + PW + OW
Komponenty informační infrastruktury jsou:
Informační infrastruktura
HW (hardware) je výkonná výpočetní a komunikační technikaSW (software) je vhodné programové vybaveníDW (dataware) jsou správná dataPW (peopleware) jsou informačně gramotní pracovníciOW (orgware) je vhodná a správná organizace IS/IT
Proces zpracování informací
výstupyzpracovánívstupy
uchování
Data - Informace - Znalosti
Data - jsou objektivní fakta o událostech nebo posloupnosti znaků
Informace - jsou data, kterým jejich uživatel při interpretaci přiřazuje důležitost a význam
Znalosti - jsou strukturovanými souhrny vzájemně souvisejících poznatků a zkušeností z určité oblasti nebo k nějakému účelu– explicitní - jsou jednoduše přenositelné, lze je vyjádřit
pomocí jazyka, obrázku, rovnice, …– tacitní - jsou nepřenositelné, jedná se o intuici, zkušenosti,
mentální modely, ..
Soubory dat, databáze
základní požadavek – rozdělit data do odpovídajících logických jednotek a ty v informačním systému přehledně uspořádat a pokud možno i jednoznačně identifikovat,
soubor dat - logicky ucelená a pojmenovaná jednotka dat, základní organizační jednotka, která technologickým
zařízením (např. počítači) umožňuje rozlišovat jednu sadu dat od druhé,
organizace dat – obvykle hierarchicky, na základě adresářů, báze dat (database) - množina vzájemně souvisejících souborů dat,
např. soubor dat objednávek spolu s dalšími soubory (zboží, ..),
Soubory dat, databáze
z hlediska organizace dat v bázi dat - dva základní přístupy:– „tradiční“ - báze dat je tvořena samostatnými soubory,– „databázový“, - báze dat je tvořena vzájemně integrovanými
soubory dat, v podnikové praxi - „relační databáze“ - data uložená ve
vzájemně provázaných souborech - databázových tabulkách (např. v databázových systémech Oracle, MS SQL, DB/2, … Access, …),
Data, datové zdrojeZákladními charakteristikami dat jsou:
– vyjádření, resp. formát dat,– vnitřní struktura dat,– datové typy,– délka nebo objem dat,– uložení dat.
Kategorizace dat– podle vzniku
• interní• externí
– podle účelu• Kmenová data• Pohybová data• Řídící a správní data• Dokumentace, studie
Organizace dat• soubor dat (datový soubor)
= logicky ucelená a pojmenovaná jednotka dat= základní jednotka dat, která technologickým zařízením
umožňuje odlišovat jednu sadu dat od druhé• organizace dat – hierarchické adresáře (složky)
Organizace dat
• báze dat= kolekce vzájemně souvisejících souborů dat
• Tradiční přístup:= samostatné souborynapř. soubor zákazníků, soubor objednávek, soubor zboží
• Databázový přístup:= integrované soubory datnapř. prodejní databáze s tabulkami zákazníků,
objednávek, zboží
Původ dat
• Interní data= vznikají uvnitř podniku, užívají se uvnitř nebo
jsou zasílána vennapř.: účetní data, objednávky, smlouvy
• Externí data= vznikají mimo daný podnik, ale jsou pro podnik
nezbytnánapř.: přijímané faktury, bankovní výpisy
Tvorba a změna dat
Tvorba a změna dat I.
• Kmenová data= data trvalejšího charakteru nepodléhající častým
změnámnapř. zákazníci, dodavatelé, účty, zboží, pracovníci
• Pohybová data= vyjadřující a zachycují změny a pohyby v podnikových
procesechnapř. objednávky, smlouvy, výplatní pásky, iventury
Tvorba a změna dat II.
• Řídící a správní data= řídící a administrativní informace určující pravidla pro
práci s kmenovými a pohybovými datynapř. organizační řád, zákony, předpisy– číselníky = jednoznačné identifikátory podnikových
objektů, např. číslo a název útvar, číslo a název materiálu
• Dokumentace, studie= výstupní data podnikových procesůnapř. marketingové přehledy, výrobní dokumentace
Syntaxe, sémantika a pragmatika informace
Na informace lze aplikovat tři různé úrovně pohledu na to:
– syntaktický (vnitřní struktura informace),– sémantický (význam informace),– a pragmatický (vztah informace k příjemci).
Informatika, Aplikovaná informatika
Informatika je vědní disciplína, kterou lze chápat jako souhrn obecných principů a pravidel práce s informacemi a obecně definovaných charakteristik všech prvků, které se na přípravě a užití informací podílejí.
Aplikovaná informatika je souhrn principů a pravidel práce s informacemi a charakteristiky s nimi spojených systémů a jejich prvků, které jsou významné pro její užití ve vymezené oblasti lidské činnosti.
Podniková informatika
Podniková informatika představuje principy aplikace informatiky v řízení, provozu a rozvoji ekonomického subjektu.
Podniková informatika se skládá z: • interní části, která představuje vnitřní zajištění komplexního
řízení podniku (finance, logistika, výroba, …)• a externí části, která představuje aplikace a prostředky pro
zajištění obchodních vztahů překračující hranice podniku (komunikace, kooperace, předávání obchodních a technických informací, … mezi obchodními partnery).
Podniková informatika – obsah a zdroje
Služby
Aplikační služby Poskytují celé aplikace (vedení účetnictví, řízení prodeje, …)
Technologické služby Jedná se o infrastrukturní služby, správa počítačové sítě, instalace počítače, …
Ostatní, podpůrné služby školící, konzultační, právní
Lidé a informatikaRole v informatice
– Vlastníci – majitelé firmy, členové představenstva, …– Uživatelé – manažeři, podnikový analytici, technici, administrativa, …– Externí partneři – zákazník, dodavatel, státní zpráva, …– Interní informatici – analytik, programátor, administrátor, …– Externí informatici – analytik, programátor, administrátor, …
Mezi jednotlivými rolemi jsou vztahy, které z pohledu efektivní kooperace vynucují od jednotlivých pracovníků alespoň základní znalost problematiky spolupracující role.
Nezapomeňme, že lidské zdroje jsou základní hodnototvornou jednotkou, jejíž kvalita má podstatný vliv na úspěchu či neúspěch provozovaného byznysu.
Funkce, funkcionalitaFunkce a funkcionalita představují statický pohled na obsah
IS/ICT
Funkce je vymezena jako obsahově určená skupina operací s daty, vztahující se k určité definované potřebě uživatele.
Funkcionalita je hierarchicky uspořádaný souhrn poskytovaných, požadovaných nebo naplánovaných funkcí.
Kategorizace funkcí– Transakční funkce– Analytické a plánovací funkce– Speciální, správní a provozní funkce
Funkce je vymezena• obsahem
– dílčí operace s daty a její charakteristika– např. postupy, výpočty
• vstupy a výstupy– datové báze, dokumenty, zprávy
• uživateli– interní pracovníci, zákazníci, veřejnost
• místem realizace– centrála, všechny závody, konkrétní provozy
• nároky na technologie– objem a rychlost přenosových kanálů, rozsah databází, bezpečnost
Kategorizace funkcí• Transakční (OLTP)
= zachycující konkrétní podnikové transakce, slouží k vytváření a aktualizaci dat
např. vystavení faktury, zaúčtování dokladu• Analytické (OLAP)
= zpracování přehledů, analýz a plánů, založeny obvykle na datech transakčních funkcí
např. přehled prodeje, plán výroby• Speciální
= správní a provozní funkcenapř.: archivace a zálohování dat, správa číselníků
Typy funkcí v IS
Transakční funkce
Kmenovádata
Protokoly
Pohybovádata
Výstupy,přehledy
Změnovádata
Protokoly
Analytické a plánovací funkce
Kmenovádata
Pohybovádata
Analýzy,plány
Analytickádata
Požadavky na analýzy a plány
Speciální a provozní funkce
Protokoly
Archiv,zálohy, ..
Základní data
Funkcionalita IS
IS průmyslového podniku
[1] Obchod
[1.2] Nákup
[1.1] Prodej
[3] Výroba [5] Správa, provoz
[1.3] Sklady, zásoby
[1.4] Marketing
[2] Finance [4] Zdroje
[2.2] Pohledávky
[2.1] Hlavní kniha
[2.3] Závazky
[2.4] Vztahy k bance
[1.5] Doprava [2.5] Controlling
[2.6] Pokladna
[3.2] Přípravavýroby
[3.1] Hlavní plánování
[3.3] Operativnířízení výroby
[3.4] Dílenskéřízení
[4.2] Majetek
[4.1] Lidské zdroje
[4.3] Energie
[2.7] Práce amzdy
[5.2] Číselníky
[5.1] Správa, monitorování
[5.3] Customi-zace
[5.4] Kontroly,jakost
Funkcionalita modulu[1.1] Řízení prodeje
[1.1.1] Transakce v prodeji
[1] Prognózy a plányprodeje
[2] Analýzy prodejepodle :
[2] Evidence poptáveka objednávek
[1] Evidence zákazníků [1] Správa číselníků –zákazníků, zboží
[2] Ceníky a katalogy zboží
[2.1] zákazníků
[1.1.2] Analýzy a plány prodeje [1.1.3] Správa, provoz
[3] Výpočty a kontrolyinkasních kalendářů
[3] Zpracování nabídek
[3] Komparativníanalýzy prodeje
[4] Zpracování smluv
[6] Zpracování faktur
[7] Zpracování celních adalších dokladů
[8] Zpracování expedičních příkazů
[2.2] zboží
[2.3] prodejců
[2.4] teritorií
[2.5] prodejních kanálů
[2.6] …
[4] Vývoj a plnění plánů prodeje v čase
[5] Zprac. požadavkůna nákup a výrobu
Procesy v podnikové informatice dynamický pohled na obsah informatiky, např. přijetí a vyřízení
objednávky zákazníka, proces - množina na sebe navazujících činností, které z definovaných
vstupů vytvářejí požadovaný výstup, váží na sebe zdroje a mají měřitelné charakteristiky,
významné charakteristiky: cíl nebo účel procesu, událost – čím je proces spuštěn, resp. co je jeho příčinou, datové a hmotně-energetické vstupy a výstupy procesu, “vlastník” procesu, “zákazníci” procesu, čas a náklady potřebné k realizaci procesu, vnitřní obsah a logika procesu představuje jednotlivé činnosti v procesu a jejich vzájemné vazby mající obvykle síťový charakter
významné charakteristiky: Základní, podpůrné řídící Interní, externí
Koncepční analýza byznys procesů
Příklad procesu• Australian Administrative Appeals Tribunal (www.aat.gov.au)
Kategorizace procesu• základní („core“)
– zabezpečují hlavní podnikové aktivity bezprostředně spojené s uspokojováním potřeb zákazníků
např. řízení zakázky• podpůrné
– probíhající uvnitř podniku a podporující základní procesy
např. zásobování, příjem zaměstnanců• řídící
– zajišťující organizaci a řízení organizacenapř. řády, směrnice, pravidla
Seminář č.1, ZS 2006Snímek: 34
Automatizace procesů
I. bez technologické podpory= dokumentace neexistuje či jen v papírové podobě
II. dokumentované v elektronické podobě= dokumentace ve sdílených řídících datech
III.částečně automatizované= části procesu probíhají automaticky
IV.plně automatizované= celý proces je plně realizován aplikací
Podniková informatika a členění
Podniková informatika– Informační systémy a jejich aplikace– Informační a komunikační technologie
Procesní řízení
Procesní řízení (v anglosaské literatuře označováno jako Business Process
Management) je zaměřen na řízení celého životního cyklu podnikání. S
nárůstem míry složitosti řízení, jsou jediným zvládnutelným řešením
procesy, které komplexně pokrývají celý podnik. Správné uchopení těchto
procesu je podstatou BPM, jakožto manažerské disciplíny.
Charakteristickým rysy pro BPM jsou snahy o
– automatizaci
– a integraci.
Základní funkce IS pro strategické řízení tedy jsouFunkce Realizuje
Monitorovací - analýzu prostředí- zachycení a zpracování signálů o změně prostředí
Rozhodovací a plánovací
- analýzu scénářů- kapacitní analýzu- analýzu proveditelnosti změn
Řízení a kontroly - sledování odchylek- vyhodnocovat efektivnost projektu- sledování postupu projektu
37
STRATEGICKÉ
PODPURNÉKLÍČOVÉ
POTENCIÁLNÍAplikace,které jsou kritické pro dosažení cílů společnosti, např. marketingový IS, manažerské IS, finanční analýza, a pod.
Aplikace,které mohou být důležité pro dosažení cílů společnosti, např.expertní systémy, elektronické prototypy, EDI a pod.
budoucnost
současnostAplikace, které jsou kritické pro chod společnosti, např. saldokonto,kalkulace, řízení výroby, řízení skladů a pod.
Aplikace, kteréjsou důležité, ale ne kritické pro chod společnosti, např účetnictví, mzdy, elektronická pošta, zpracování textů a pod.
nutnost možnost
McFarlanova aplikační struktura ISP
Logické vrstvy
Procesní vrstva
Servisní vrstva
Aplikační vrstva
Technologická vrstva
Prostředí BPM
Byznys proces management
Simulační nástroje
Nástroje modelování
byznys pravidel
BPM aplikace
Nástroje monitorování
procesů
Nástroje vývoje
softwaru
Nástroje skupiny EAI
Workflow nástroje
Jazyky skupiny BPM
Nástroje procesního modelování
Životní cyklus BPM
Modelování, Model, MetodaModelování je jednou ze základních metod odborného a vědeckého
zkoumání. Výsledkem činnosti modelování je model, který lze obecně chápat jako abstraktní obraz reality (reálného světa).
Model vytváří obrazu reality, který umožňuje provádět experimenty, které zkoumají chování reality, bez nutnosti přímého zásahu do reálného světa.
Metoda je předen daný návod nebo postupu, podle kterého vytváříme model.
meta-meta-model
meta-model
model
data
Entita, relace, jmenný prostor, ...
Třída, metoda, atribut, komponenta, ...
Zákazník, dodavatel, účet, ....
Microsoft, 3569885, Praha, ...
Modelování podnikových procesůModelování podnikových procesu vychází ze základního předpokladu hierarchizace procesní struktury, která je dána mírou abstrakce. Abstrakci uplatňujeme z důvodu důkladného porozumění modelované situace.
Dle použitého typu upřednostňované abstrakce lze modelovací metody rozdělit na tři základní typy:
– Funkční přístup zaměřený především na funkce, jejich strukturování, vstupy a výstupy.
– Přístup specifikací chování je zaměřen na řídící aspekt vykonávání procesu cestou stanovení událostí a podmínek, za kterých mohou být jednotlivé aktivity prováděny.
– Strukturální přístup je zaměřen na statický aspekt procesu. Cílem je postihnout entity a zdroje
Metody a standardy I.Unified Modeling Language (UML) je jazyk určený pro objektově
orientovanou analýzu a návrh aplikací. Pro modelování procesů je určen Activity Diagram.– události- pouze startovací a ukončovací událost,– aktivity- činnosti, které jsou vykonávány během toku procesu,– rozhodování- větvení a sloučení na základě podmínek,– rozvětvení- paralelní větvení procesu na několik větví– a zóny - plavecké dráhy, které přiřazují zodpovědnosti za prováděné aktivity.
Integrated Definition Methods (IDEF) je soubor integrovaných definičních jazyků, který byl vyvinut pro potřeby systémového inženýrství. Pro popis a analýzu byznys procesů je nevhodnější strukturovaná metoda IDEF3, která modeluje proces popisem sekvencí (scénářů) a v nich probíhajících aktivit (procesů).
Metody a standardy II.Business Process Modeling Notation (BPMN) je notace pro
modelování procesů zaměřených využitelných v SOA. Tvoří například grafickou prezentaci pro jazyky typu BPML nebo BPEL. Prvky notace lze rozdělit do čtyř základních skupin a to na:– plovoucí objekty (Flow Objects) – events, activities, gateways,– propojovací objekty (Connecting Objects) – sequence flow, message flow,
associa-tion,– kontexty objektů (Swimlanes) – pool, lanes,– a artefakty (Artifacts) – data object, text anotation.
Event-Driven Process Chain (EPC) je modelovací technika, která spočívá v řetězení událostí a funkcí do procesní posloupnosti. Základními stavebními kameny diagramu EPC jsou – aktivity, – události– a logické operátory .
Využitelnost procesů
mod
elov
ání
vyko
nává
ní
Byznys prostředí
Implementační technologie
Systémová architektura
Softwarové inženýrství
Návrh procesů
Byznys analýza
Strategické rozhodování
Konceptuální model a struktura IST
47
Globální architektura IS/IT
Pers
. a so
c. e
tické
as
pekt
y
HW
arc
hite
ktur
a
SW a
rchi
tekt
ura
Or g
a le
gisl
. asp
ekt y
Tech
nolo
gick
á a
rch.
Dat
o vá
arch
.
Cílový stav IS/ITSoučasný stav IS/IT podniku
Transformace(projekty)
Principy vývoje a provozu IS/IT
Požadavky uživatelů
Výsledky BPR
Podnikové cíle a priority
Výsledky SWOT analýzy
Trendy IS/IT
ASW dostupné na trhu
Stav IS/IT konkurence
Stav IS/IT klíčových partnerů
Funk
ční a
pro
c . a
rch.
Klíčové vstupní materiály
Vztah reeng. podnikových proc. a IS/IT
48
SWOT Globální cíle
Priority Programy rozvoje
GST
ISTIS: odvozené cíle a požadavky, priority, CSF z GST 1. FÁZE BPR
BPR
BPR´
Stávající ASW ASW dostupné na trhu
Architektura IS
Úprava stávajícího ASW
Využití stávajícího ASW
Nákup nového ASW
Vývoj nového ASW
2. FÁZE BPR´
STAVEBNÍ KAMENY IST
Od cílů podniku k funkčním oblastem
49
Cíle IS/ITPožadavky na IS/IT
Funkce IS BPR
Funkce stávajícího IS Funkce ASW
dostupných na trhuVymezení FO
Projekty IS/IT
Výsledky SWOT Podnikové cíle
Trendy IS/IT Stav IS/IT podniku Stav IS/IT konkurence a partnerů
GST
Vize IS/IT
IST
Priority cílů
Priority požadavků
Priority funkcí
Priority oblastí
Priority projektů
Struktura IST
50
Shrnutí Přílohy
IST
Hlavní část IST
Kam jdeme- cílový stav• Vize a cíle IS/IT• Globální
architektura IS/IT
• Funkční a procesní architektura
• Datová architektura
• Technologická architektura
• SW architektura• HW architektura• Org. a legisl.
předpisy• Prac., soc. a
etické aspekty
Jak transformovat současný stav do cílového stavu• Principy řízení
vývoje a provozu IS/IT
• Specifikace projektů
• Harmonogram realizace IST
• Ekonomická analýza IST
Odkud jdeme? – výchozí stav• Trendy IS/IT ve
světě a u konkurence
• Analýza stavu IS/IT podniku
Zdroje, cíle a východiska• Přehled
použitých zdrojů• Cíle a
charakteristika IST
• Závěry z podnikové strategie
Postup tvorby informační strategie
51
1. Plánování IST
Integrace globální a informační strategie
Integrace vizí a idejí
2. Převzetí a verifikace závěrů
GST
3. Formulace vize a cílů IS/IT
4.Reengineering podnikových
procesů
Integrace podniku s okolím a integrace
Interních podnikových procesů5. Reengineering
IS/IT Technologická integrace
Reengineering podnikových procesů.
1. vytvoření modelu podniku a hrubý BPR2. upřesnění požadavků na IS/IT3. analýza ASW dostupného na trhu
52
Postup při BPR
53
Analyzuj a vyber
rozhodující oblasti
Vyhodnoť vliv ree-
ngineeringu
Popiš současné procesy
Vyhodnoť současné procesy
Vyber procesy pro
reengi-neering
Popiš nové procesy
Techniky získávání znalostí• Interview• Skupinová
diskuse• Modelování
podnikových procesů
Metody BPR• Zjednodušení• Automatizace• Eliminace redundantních
činn.• Eliminace duplicitních
činn.• standardizace
Techniky pro vyhodnocení dat• Analýza výkonnosti• Analýza nákladů• Analýza přínosů• Analýza rizik• Analýza vlivů na
jiné oblasti
Reengineering IS/IT• Globální architektura IS/IT• Funkční a procesní architektura• Datová architektura• Technologická architektura• SW architektura• HW architektura• Organizační a legislativní hlediska• Pracovní, sociální a etická hlediska IS/IT• Principy řízení vývoje IS/IT• Principy řízení provozu IS/IT• Specifikace projektů a jejich priorit• Harmonogram realizace informační strategie• Ekonomická analýza a rozpočet IST• Prezentace a odsouhlasení IST
54
Principy strategického řízení IS/IT
Kdo řeší informační strategii? Jak dlouho se IST řeší? V jaké míře podrobnost se IST řeší? Na jak dlouhé období se strategie
zpracovává? Kdy se strategie zpracovává? Kdy a jak se strategie využívá?
55
Úrovně řízení – pyramida řízení
56
Tvorba efektivní IT strategie pro středně velké společnosti
Aplikace, aplikační software
varianty řešení ASW, aplikační architektura, podstatné parametry aplikačních software,
Varianty řešení ASW
vývoj na zakázku, neexistuje standardní software, malé dílčí aplikace pro jednotlivé oblasti řízení, desintegrované
řešení, celopodnikový aplikační software (ERP, Enterprise Resource
Planning) ) bez specializovaných aplikací, Celopodnikový informační systém Systém pro sledování činností podniku souvisejících s produkcí Např. SAP, Helios
celopodnikový aplikační software (ERP) a specializovaná řešení (např. elektronický obchod) integrovaná do jednoho informačního systému,
integrovaný celopodnikový aplikační software (ERP II)
Aplikace a aplikační architektura v IS existuje mnoho různorodých aplikací a jejich typů,
aplikace se liší: svým určením – komu jsou určeny, resp. kdo s nimi má pracovat,
svou funkcionalitou, strukturou poskytovaných funkcí, použitými technologiemi – typem databází, komunikačních
prostředků, .., způsobem provozování,
způsobem řešení – projektování, vývoje software, .. „aplikační architektura“ - vymezuje jednotlivé aplikace z hlediska
využití, funkcionality i použitých informačních a komunikačních technologií,
aplikační architektura definuje i vzájemné vazby aplikací a vazby k okolí, tedy k ostatním aplikacím externích obchodních a dalších
partnerů , architektura aplikačního software – vymezuje jednotlivé moduly nebo
komponenty aplikace a vzájemné vztahy mezi nimi
Aplikační software - parametry
tvůrce, distribuce aplikačního software, architektura, funkcionalita, služby,
– Projekční dodavatelské služby– Školící služby– Údržba aplikačního softwaru
provozní prostředí, další vlastnosti
Výpočetní modely a jejich vývoj
Dávkové zpracování
Host/terminal
Izolované PC (samostatná databáze)
Souborový server(sdílení souborů)
Klient/Server
Centralizované zpracování
Decentralizované zpracování
Distribuované zpracování
Logika aplikace
Aplikační logika
Aplikačně specificképrvky
Prvky obchodních pravidel a omezení
Prezentační logika Datová logika
Aplikace
Dvouúrovňový model klient/server
Klientský systém Systém serveru
Operační systém
Systém řízení báze dat
Datová logika
Prezentačnílogika
Aplikačnílogika
Operační systém
Klientský systém Systém serveru
Operační systém
Aplikačnílogika
Operační systém
Datoválogika
Webový server
(a) varianta tzv. tlustého klienta
(b) varianta tzv. tenkého klienta
Prezentačnílogika
Prohlížeč
Fyzická komunikaceLogická komunikace
Legenda
Tříúrovňový model klient/server v internetové aplikaci
Aplikačnílogika
Webový server
Aplikačníserver
Prezentačnílogika
Prohlížeč
Datoválogika
Systém řízeníbáze dat
Operační systém Operační systém Operační systém
Prezentačnílogika
Prohlížeč
Operační systém
Aplikačnílogika
Webový server
Aplikačníserver
Operační systém
Datoválogika
Systém řízeníbáze dat
Operační systém
Klientský systém Prostřední prvek Prvek zpracovávajícídatovou logiku
Sítě, internet• Sítě:– LAN (Local Area Network): počítačová síť, je umístěna v malé
oblasti nebo v rámci jedné organizace, budovy či prostředí– WAN (Wide Area Network) - neomezují se regionem. Mohou být
rozprostřeny na území regionu, státu, kontinentu, případně představují mezikontinentální sítě.
– VAN (Value Added Network) - síť, která svým uživatelům poskytuje některé doplňkové služby, např. služby zajištění bezpečnosti.
– PAN (Personal Area Network): počítačová síť s dosahem v řádu metrů, integrace prostředků na úrovni osobní informatiky, včetně propojení notebooku s mobilem přes bluetooth
66
Intranet a extranet• podnikové komunikační sítě• zabezpečená komunikace pouze pro registrované uživatele• VAN (Value Added Networks)
– Začaly vznikat v 60. letech 20. století, tedy před vznikem Internetu.– Electronic Data Interchange (EDI)
• VPN (Virtual Private Networks)– soukromá síť využívající veřejnou infrastrukturu, typicky Internet– Pro přístup do sítě se používá webový prohlížeč.– Tvorba obsahu je předmětem ECM (Enterprise Content Management).
• LAN (Local Area Network)• Extranet
– část intranetu pro více ekonomických subjektů nebo jiných partnerů• Účel a výhody
– místo pro proprietární materiály (nutno zvážit bezpečnost)– podpora rozhodování a spolupráce– řízení znalostí (knowledge management)– project management – automatické hlídání termínů– náhrada tištěných materiálů, které se musely aktualizovat– možnost personalizace díky tomu, že se uživatelé do sítě přihlašují– Úspory vznikají zvláště ve firmách s pobočkami ve světě.
Příklad HTML dokumentu
Reprezentace textu jako položky seznamu
(a) Data ve zdrojovém tvaru
(b) Data zobrazená prohlížečem
Seznam pracovníků
• Jan Novák, KIT• Pavel Malý, KIT
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<title>Seznam pracovníků</title><meta http-equiv="content-type"
content="text/html; charset=windows-1250">
<meta name="author" content="HTML code: Pavel Malý">
<meta name="description" content="Seznam pracovníků" >
<meta name="keywords" content="pracovníci, pracoviště" >
</head><body>
<h1>Seznam pracovníků</h1><ul>
<li>Jan Novák, KIT</li><li>Pavel Malý, KIT</li>
</ul></body>
</html>
Reprezentace textu jako nadpis
XML,eXtensible Markup Language
1. <?xml version="1.0" encoding="UTF-8"?>2. <zbozi>3. <vyrobek id-zbozi="1">4. <nazev>Volta 75</nazev>5. <vykon>75</vykon>6. <zavit>E27</zavit>7. <jednotkovacena>10</jednotkovacena>8. </vyrobek>9. <vyrobek id-zbozi="2">10. <nazev>Volta 100</nazev>11. <vykon>100</vykon>12. <zavit>E27</zavit>13. <jednotkovacena>7</jednotkovacena>14. </vyrobek>15. </zbozi>
• Univerzální značkovací jazyk• Značkovací jazyk, kde si může programátor značky libovolně
vymýšlet
Aplikace DTD v dokumentu
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE pracovnici SYSTEM "pracovnici.dtd"><pracovnici>
<pracovnik idp="1524"><jmeno>Jan</jmeno><prijmeni>Novák</prijmeni><pracoviste>KIT</pracoviste>
</pracovnik><pracovnik idp="5870">
<jmeno>Pavel</jmeno><prijmeni>Maly</prijmeni><pracoviste>KIT</pracoviste>
</pracovnik></pracovnici>
<!ELEMENT pracovnici (pracovnik)><!ELEMENT pracovnik (jmeno, prijmeni, pracoviste)><!ATTLIST pracovnik IDP ID #REQUIRED><!ELEMENT jmeno (#PCDATA)><!ELEMENT prijmeni (#PCDATA)><!ELEMENT pracoviste (#PCDATA)>
XML soubor DTD dokument (pracovnici.dtd)
Zápis specifikuje, že element pracovnik může obsahovat pouze elementy jmeno, prijmenia pracovistě
Základní prvky XML:• značka / tag• element• atribut
Příklad transformačního schématu
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE pracovnici SYSTEM "pracovnici.dtd"><?xml-stylesheet type="text/xsl" href="pracovnici.xsl" ?><pracovnici>
<pracovnik idp="1524"><jmeno>Jan</jmeno><prijmeni>Novák</prijmeni><pracoviste>KIT</pracoviste>
</pracovnik><pracovnik idp="5870">
<jmeno>Pavel</jmeno><prijmeni>Maly</prijmeni><pracoviste>KIT</pracoviste>
</pracovnik></pracovnici>
<!ELEMENT pracovnici (pracovnik)><!ELEMENT pracovnik (jmeno, prijmeni, pracoviste)><!ATTLIST pracovnik IDP ID #REQUIRED><!ELEMENT jmeno (#PCDATA)><!ELEMENT prijmeni (#PCDATA)><!ELEMENT pracoviste (#PCDATA)>
<?xml version="1.0" encoding="UTF-8"?><xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"><xsl:template match="/">
<xsl:apply-templates /></xsl:template><xsl:template match="pracovnici"><h1>Seznam pracovníků</h1><ul><xsl:for-each select="pracovnik">
<li><xsl:value-of select="jmeno" /><xsl:value-of select="prijmeni" />,<xsl:value-of select="pracoviste" />
</li></xsl:for-each>
</ul></xsl:template></xsl:transform>
Popis transformace (pracovnici.xsl) Popis dokumentu (pracovnici.dtd)
Dokument (objednavky.xml)
Zobrazení v prohlížeči
Seznam pracovníků
• Jan Novák, KIT• Pavel Malý, KIT
71
API• Application Programming Interface• aplikační programové rozhraní• moderní způsob tvorby SW• rozhraní programu pro komunikaci s jinými programy• příklady
– API operačního systému umožňuje tvořit programy využívající jeho funkce.
– ASW může mít API umožňující vytvořit plug-in neboli zásuvný modul (SW rozšiřující funkčnost), například aby přehrávač dokázal přehrát nový formát videa.
– Webová databáze může mít API, aby bylo možné vytvořit nezávislé programy pro prezentaci informací.
• Google Maps API, Webové služby nad IS/STAG– DirectX
• kolekce API pro práci s grafikou na platformě Microsoftu.• Microsoft zveřejňuje specifikace pro výrobce grafického HW a SW.
Formy provozu a rozvoje
outsourcing, ASP, SaaS, webhosting, serverhosting offshoring systémová integrace,
Outsourcing informatiky
zajišťování vybraných činností a služeb informatiky externími dodavateli IS/IT,
outsourcing rozvoje IS/IT, tj. implementace jednotlivých standardních aplikací a technologií, případně vývoj specializovaných aplikací ,
outsourcing provozu IS/IT, tj. provozování jednotlivých aplikací, případně celého systému na technice a SW dodavatele, případně zákazníka,
totální outsourcing pak znamená, že dodavatel zajišťuje provoz a rozvoj zákazníkovi kompletně,
ASP – Application Service Provider
perspektivní cesta provozování počítačových aplikací, založeno na oddělení vlastnictví určité aplikace od jejího
používání. ASP na rozdíl od outsourcingu odděluje od využívání systému, jak provozování, tak i vlastnictví daného řešení,
poskytovatel ASP se stará o provoz IS, vykonává veškeré činnosti související s počátečním pořízením i s průběžným vlastnictvím systému a nese veškeré náklady,
poskytoval nabízí své služby několika zákazníkům, mezi které rozkládá své náklady,
adekvátně vybavená střediska označovaná jako datacentra,
SaaS, Software as a Service
princip – zákazník nevlastní software nebo jeho licenci, provozuje ho prostřednictvím prohlížeče na internetu,
od roku 1999 úvahy o SaaS jako o nástupci ASP, výhody Saas:
odpadají počáteční investice za software, podstatně nižší nároky na implementaci, zákazník se nemusí starat o upgrade software a průběžnou údržbu, vysoká
dostupnost aplikací, hradí se pouze objem skutečně využívané funkcionality, možnost vyzkoušení software zdarma po určitou dobu, odpadají nároky na pořízení a údržbu technické infrastruktury a na zajištění IT
specialistů, nevýhody, problémy SaaS:
SW nelze kvalitně přizpůsobovat podmínkám podniku, integrace s ostatním podnikovými aplikacemi, obava o firemní data umístěná mimo vastní podnik
Oblasti využití modelu SaaS
Offshoring Offshoring - přesunutí obslužných aktivit do zahraničí buď z centrály
firmy na její zahraniční pobočky, nebo na zahraniční externí poskytovatele.
Faktory offshoringu: Dostupnost kvalifikovaných pracovníků, Daňové zatížení
Systémová integrace
Produkční dbprodej
Multidimen.databáze
- podnik celkemProdukční db
finance
Principy řízení informatiky
principy, organizace a řízení informatiky metodiky a modely řízení informatiky (ITIL,
COBIT),
Metodiky a modely řízení informatiky
ITIL (Information Technology Infrastructure Library) britské vládní agentury CCTA (Central Computer and Telecommunication Agency),
COBIT (Control Objectives for Information and related Technology) vypracovaný ISACF (Information Systems Audit and Control Foundation),
ITIL• začátkem 80. let - britská vládní agentura CCTA (Central Computer
and Telecommunication Agency), • rozšířila se v Evropě, v USA, Africe i Austrálii a stala se
průmyslovým standardem pro většinu firem v oblasti provozu služeb IT,
• metodika je ve formě knih ,• stupeň znalosti metodiky a „zralost“ pracovníků IT lze „měřit“
pomocí certifikátů, • přináší nejlepší praxi a díky určité míře abstrakce je použitelná v
celé řadě průmyslových oblastí,• je podpořena celou řadou SW nástrojů, • opírá se o kvalitativní standardy jako jsou normy ISO 9000 (hlavně
ISO 9001) či EFQM (European Foundation for Quality Management),
• zaměřuje se pouze na provoz a poskytování služeb IT,
ITIL v3
• Service Strategy,• Service Design,• Service Operation,• Service Transition,• Continual Service Improvement
Zdroj: David Wheeldon: ITIL v3 Service Operations, itSMF
COBIT
• všeobecně použitelný a přijímaný standard pro správné postupy řízení informačních technologií,
• na cílech řízení vypracovaných ISACF (Information Systems Audit and Control Foundation; 1996) a rozšířený o mezinárodní technické, profesní, zákonné a odvětvově specifické standardy,
• rozděluje IT na jednotlivé funkční domény, (plánování, implementace, provoz, monitoring) a v nich jednotlivé procesy poměřuje 7 informačními kriterii, (efektivnost, výkonnost, důvěryhodnost, integrita, dostupnost, přizpůsobivost, spolehlivost).
Modely zralosti COBIT• vývojové kroky vedoucí ke zlepšení procesů do šesti zralostních
úrovní (Maturity Level),• názvy jednotlivých úrovní dokonalosti jsou odvozeny od stupně
zvládnutí procesů,• 0 neexistující řízení – řízení procesů není vůbec aplikováno,• 1 počáteční řízení – neexistují žádné standardizované procesy,
procesy jsou chaotické, nemají ustálenou strukturu,• 2 opakované řízení – procesy jsou na určitém stupni vývoje, jsou
řešeny jednoduchými procedurami. • 3 definované řízení – procesy jsou standardizovány,
zdokumentovány. Upouští se od individuálního přístupu • 4 řízení dle metrik– v této fázi je možné kontrolovat a měřit soulad s
procedurami a kvalitu, • 5 optimalizované řízení – procesy jsou na nejvyšší úrovni. Jsou
založené na výsledcích neustálého zlepšování a zralostních modelech dalších organizací.
Obsah řízení informatiky
úrovně řízení informatiky domény řízení informatiky,
Obsah řízení podnikové informatiky
(1) Strategické řízení IS/ICT - (cíle, architektury, standardy, projekty, sourcingharmonogram, rozpočet, organizace, pravidla řízení, ...)
(2) Řízení a integrace IS/ICT- plánování, organizace, integrace, koordinace rozvoje a změn I S/ICT
(3) Řízení dodávky služeb IS/ICT(vývoj, nákup prodej)
(4) Řízení vlastností služeb IS/ICT(důvěrnost, bezpečnost, spolehlivost,
dostupnost, integrita, řízení rizik)
(5) Řízení ekonomiky IS/ICT - finančních zdrojů
(6) Řízení lidských zdrojůIS/ICT
(7) Řízení datových zdrojů
(8) Řízení ICT zdrojů a konfigurací
(ASW, ZSW, HW, síť LANa WAN)
(9) Řízení jednotlivých projektů IS/ICT (vývoj, údržba, implementace)
(10) Řízení provozu IS/ICT(služeb a zdrojů)
Taktické řízení IS/ICT
Strategické řízení IS/ICT
Operativní řízení IS/ICT
Služby IS/ICT Zdroje IS/ICT
Řízení služeb
podstata služeb, klasifikace služeb, SLA,
Ostatní služby
Aplikace – aplikační služby
Infrastrukturní služby
Služby informatiky
Požadavky
ERP
Uživatelé, podnik, ..e-Business
BusinessIntelligence…
Smlouva o poskytování služeb
Služby IS (jejich parametry)• provozní služby,• rozvojové služby,• konzultační a školicí služby, • …
SLA:• obsah a objem služeb,• garance,• cena služeb,• …
Podnikové útvary
Externí dodavateléa poskytovatelé
služeb
Aplikace - aplikační SW,-
Útvar informatiky
Obchodní dokumentySLA:• obsah a objem služeb,• garance,• cena služeb,• …
Obchodní dokumentySLA:• obsah a objem služeb,• garance,• cena služeb,• …
Obsah SLA
• základní údaje o službě,• obsah, rozsah a dokumentace služby,• smluvní partneři,• detailní specifikace služby,
doba, od kdy do kdy musí být služba poskytována (nepřetržitě, v určité hodiny pracovních dnů apod.),
objemové ukazatele služby, např. počet koncových stanic, počet uživatelů, objem zpracovávaných výstupů (sestav, formulářů, ...),
dostupnost služby - doba času, kdy je služba dostupná uživateli vzhledem ke standardní době poskytování služby (v procentech),
způsob zajištění bezpečnosti služby, pravidla zálohování dat, zajištění náhradního provozu při výpadku,
přípustná doba reakce na hlášení poruchy nebo chyby a přípustný čas na odstranění závady,
Cena služby v SLA
• cena služby kalkulační vzorec ceny a specifikace jednotlivých složek ceny, způsob plateb, platební kalendář, bonusy a sankce při dosažení vyšší či nižší kvalitě a jednotlivých
parametrů služeb.
Plánování a příprava projektů
Projekt: Časově ohraničené úsilí, směřující k vytvoření unikátního produktu nebo služby
Zpracovaný záměr, rozvrh nebo plán nějaké budoucí činnosti nebo jejího
výsledku (stavby, stroje, organizace a podobně).
Projektové řízení: Principy a metody respektující potřeby řešení a realizace projektů
plánování projektů,
projektový záměr,
výběrové řízení na dodavatele projektu,
Plánování projektů• hlavními vstupy je informační strategie a aktuální
uživatelské požadavky na definování projektu,• vstupní analýzy: uživatelské požadavky, stav
plánovaných, řešených i provozovaných projektů a záměry strategie,
• výsledky vstupní analýzy jsou hlavním vstupem základní specifikace projektu, resp. projektového záměru,
• posouzení projektu - rozhodnutí o přijetí či nepřijetí projektu a způsobu jeho řešení
• zadání projektu řešitelskému týmu nebo výběrové řízení
Projektový záměr• důvody pro řešení projektu, cíle a očekávané efekty,• cílové skupiny koncových uživatelů, • rozsah projektu, tj. jaké útvary, závody, dislok. pracoviště, • obsah projektu, hlavní vstupy a výstupy,• vazby projektu na jiné projekty nebo již provozované aplikace, • priority řešení jednotlivých částí, • kritické faktory, předpoklady a omezení,• předpokládaný začátek a konec, odhadovaná cena projektu,• základní vymezení nároků na řízení a zajištění projektu ze strany
firmy
• Hlavní hlediska pro posouzení projektového záměru:– Hodnocení stavu informačních a komunikačních technologií trhu ve vztahu k
charakteru projektu– Hlediska potřeb podniku a dostupných finančních a personálních zdrojů
Výběrové řízeníPoptávkovýdokument,
výběrová kritéria
(2) Zpracování nabídekdodavateli, konzultace
(3) Hodnocení nabídek,stanovení pořadí
(5) Komplexní vyhodnocenínabídek, výběr dodavatele
(6) Zadání a přípravaúvodní studie,
Nabídky
Kontrakt a zadání
úvodní studie
Projektovýzáměr
(1) Přípravapoptávkového dokumentu
(4) Referenční instalace, presentace nabídek
Protokolo vyhodnocení
nabídek
Protokolz referencí apresentací
Protokolz výběrového
řízení
Řízení ekonomiky podnikové informatiky
náklady na podnikovou informatiku, efekty podnikové informatiky,
Náklady na podnikovou informatiku
• pořizovací náklady na nové projekty,o náklady na aplikační software podle jednotlivých typů aplikací, o náklady na základní software a hardware,o náklady na služby spojené přímo s implementací projektu, o náklady na migraci dat,o náklady na dovývoje,o náklady na řešení integrace nových aplikací s původními
• externí náklady na provoz a průběžný rozvoj informačního systému,
• interní náklady (mzdy, pojištění pracovníků, cestovné, odpisy).
Efekty podnikové informatiky
• efektem rozumíme každou pozitivní změnu v ekonomických, výkonových, zdrojových či znalostních charakteristikách vyvolanou zcela nebo alespoň částečně užitím IS/ICT,
• efekty:o přímé či nepřímé finanční výnosy z informatiky a informačních
služeb,o ekonomické efekty – rozdíly v ekonomických ukazatelích,o efekty spojené s posílením pozice podniku na trhu,o efekty spojené s procesní výkonností firmy,o efekty ve zvýšení kvality řízení a úrovně komunikace
Řízení a postup řešení projektů
metodiky řešení projektů, organizace informatických projektů, jednotlivé fáze řešení projektů,
Řízení a postup řešení projektů v informatice
Úvodní studie
Kontrakt na celý projekt
(2) Globální analýzaa návrh
(3) Detailní analýzaa návrh
(5) Zavedení do provozu,migrace
(6) Zajištění provozu,změnová řízení
Kontrakt naúvodní studii (1) Úvodní studie
(4) Customizace,vývoje, dovývoje
Protokolyo testováníprototypů
Kontrakt na celý projekt
Programovémoduly
Návrh řešenína logické
úrovni
Detailní návrhy,prototypy
Programovémoduly Nové DB SW
Původnídata
Úvodní studie
• formulace cílů projektu,• analýzu současného stavu IS/ICT,• definování klíčových požadavků na IS/ICT,• návrh celkového konceptu řešení projektu,• návrh aplikačního a základního software pro jednotlivé oblasti /
moduly projektu,• návrh základního software,• dopady do organizace, návrh způsobu řízení projektu,• rámcový návrh způsobu migrace na nové řešení,• specifikace poskytovaných doprovodných služeb dodavatelem,• návrh harmonogramu řešení ,• ekonomický rozbor projektu
Globální analýza a návrh • podrobná specifikace organizace projektových činností,• školení pracovních týmů,• upřesnění a aktualizaci uživatelských požadavků,• analýzu funkčních požadavků uživatelů vzhledem k možnostem
ASW,• vytvoření harmonogramu pro implementaci jednotlivých modulů
Organizace informatického projektu Řídící komise projektu(představitelé zákazníka i
dodavatele)
Řízení projektu(projektový manažer
zákazníka i dodavatele)
Administrace projektu(ekonomika, dokumentace,
organizace, ..)
Implementační tým- finance
Implementační tým- logistika
Tým technologicképodpory……
Detailní analýza a návrh • prototypování - implementace prototypu podle analýzy
uživatelských požadavků,,• návrh datových rozhraní - mezi moduly i k ostatním aplikačním
software,• definice technologické architektury a technických konfigurací,• návrh změn organizačních struktur,• návrh kmenových databází - jejich strukturalizace, úprav
základních dat, • návrh výstupních informací - tištěných formulářů, jejich grafické
formy,
Customizace, resp. vývoj a dovývoje • nastavení parametrů modulů, • vývoje nebo dovývoje specializovaných, tedy nestandardních
programových modulů, • realizaci datových rozhraní - přenosu dat z existujících systémů,
nastavení stálých rozhraní k externím systémům, • vytvoření uživatelské dokumentace - dokumentace funkcí,
pracovních procesů, úloh uživatelů
Migrace, zavedení do provozu • zpracování celkového harmonogramu migrace a zavedení
projektu do provozu, • určení zodpovědnosti za jednotlivé činnosti, • vytvoření všech prvotních databází, • plošné školení všech uživatelů nové aplikace, • přípravu a realizace potřebné technologické infrastruktury pro
projekt,• určení charakteru, rozsahu a délky trvání zkušebního provozu,
Zajištění vlastního provozu • monitorování a optimalizace operací informatiky, • analýza organizačních struktur, • formulace a vyhodnocování nových požadavků na IS/ICT, • nasazování aplikačních software vyšších verzí, • změnová řízení,