<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Joomla! - Open Source Content Management" -->
<feed xmlns="http://www.w3.org/2005/Atom"  xml:lang="cs-cz">
	<title type="text">VŠB Ostrava (státnice)</title>
	<subtitle type="text"></subtitle>
	<link rel="alternate" type="text/html" href="https://lucie.zolta.cz"/>
	<id>https://lucie.zolta.cz/index.php/statnice-vsb/7-skola-vsb</id>
	<updated>2025-07-25T10:09:51+00:00</updated>
	<generator uri="http://joomla.org" version="2.5">Joomla! - Open Source Content Management</generator>
	<link rel="self" type="application/atom+xml" href="https://lucie.zolta.cz/index.php/statnice-vsb/7-skola-vsb?format=feed&amp;type=atom"/>
	<entry>
		<title>Předměty</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/statnice-vsb/7-skola-vsb/90-predmety"/>
		<published>2013-02-12T07:02:23+00:00</published>
		<updated>2013-02-12T07:02:23+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/statnice-vsb/7-skola-vsb/90-predmety</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt; &lt;/p&gt;
&lt;center&gt;
&lt;h2&gt;5.semestr&lt;/h2&gt;
&lt;a href=&quot;http://www.cs.vsb.cz/grygarek/LAN/&quot; target=&quot;_blank&quot;&gt; POS (Grygarek)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.cs.vsb.cz/septakova/dais/index.html&quot; target=&quot;_blank&quot;&gt; DAIS (Amalka, &lt;/a&gt;&lt;a href=&quot;http://barborka.vsb.cz/prednasky/index.php?task=folder&amp;amp;name=2006-DAIS-vp-Databazove_a_informacni_systemy&quot; target=&quot;_blank&quot;&gt; přednąky,&lt;/a&gt;&lt;a href=&quot;http://barborka.vsb.cz/%7Ebarborka2/&quot; target=&quot;_blank&quot;&gt; barborka)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://vondrak.am.vsb.cz/education/vv_nm1.html&quot; target=&quot;_blank&quot;&gt; NM (Vondrák)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://barborka.vsb.cz/nemec/&quot; target=&quot;_blank&quot;&gt; ZPG(Němec)&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;4.semestr&lt;/h2&gt;
&lt;a href=&quot;http://www.cs.vsb.cz/behalek/vyuka/pjp/index.php&quot; target=&quot;_blank&quot;&gt; PJP (Běhálek)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://moodle.kat454.vsb.cz/&quot; target=&quot;_blank&quot;&gt; TS (moodle)&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;3.semestr&lt;/h2&gt;
&lt;a href=&quot;http://homel.vsb.cz/%7Ekov16/predmety.php&quot; target=&quot;_blank&quot;&gt; Matematika (Kovář)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.cs.vsb.cz/behalek/vyuka/pte/index.php&quot; target=&quot;_blank&quot;&gt; Prog.techniky (Běhálek)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://homel.vsb.cz/%7Ebob12/cpp.php&quot; target=&quot;_blank&quot;&gt; C# (Bober)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.cs.vsb.cz/licev/arp.html&quot; target=&quot;_blank&quot;&gt; ARP (Ličev,&lt;/a&gt; &lt;a href=&quot;http://poli.cs.vsb.cz/edu/arp/&quot; target=&quot;_blank&quot;&gt;Olivka)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://vondrak.cs.vsb.cz/download/Uvod_do_softwaroveho_inzenyrstvi.pdf&quot; target=&quot;_blank&quot;&gt; SWI (Vondrák)&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;2.semestr&lt;/h2&gt;
&lt;a href=&quot;http://www.am.vsb.cz/bouchala/MA1/ma1.html&quot; target=&quot;_blank&quot;&gt; Matematika (Bouchala)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://fei.vsb.cz/kat454/index.htm&quot; target=&quot;_blank&quot;&gt; materiály (kat454)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.fei1.vsb.cz/www/files/LO_01.pdf&quot; target=&quot;_blank&quot;&gt;Logické obvody&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;1.semestr&lt;/h2&gt;
&lt;a href=&quot;http://vondrak.am.vsb.cz/la-it/&quot; target=&quot;_blank&quot;&gt;Lin.algebra (Vondrák)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.cs.vsb.cz/kratky/courses/2006-07/upr/&quot; target=&quot;_blank&quot;&gt;Java (Krátký)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://lucy.troja.mff.cuni.cz/%7Etichy/elektross/sesit/sesit11.html&quot; target=&quot;_blank&quot;&gt;Se�ity &lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://homel.vsb.cz/%7Emoz017/&quot; target=&quot;_blank&quot;&gt;projekty&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://wiki.cs.vsb.cz/index.php/Edu:Introduction_IT/cs&quot; target=&quot;_blank&quot;&gt;IT&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.oup.com/elt/local/cz/kestazeni/1slovnicky?cc=cz#Tech%20Talk&quot; target=&quot;_blank&quot;&gt;slovníček&lt;/a&gt;&lt;/center&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt; &lt;/p&gt;
&lt;center&gt;
&lt;h2&gt;5.semestr&lt;/h2&gt;
&lt;a href=&quot;http://www.cs.vsb.cz/grygarek/LAN/&quot; target=&quot;_blank&quot;&gt; POS (Grygarek)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.cs.vsb.cz/septakova/dais/index.html&quot; target=&quot;_blank&quot;&gt; DAIS (Amalka, &lt;/a&gt;&lt;a href=&quot;http://barborka.vsb.cz/prednasky/index.php?task=folder&amp;amp;name=2006-DAIS-vp-Databazove_a_informacni_systemy&quot; target=&quot;_blank&quot;&gt; přednąky,&lt;/a&gt;&lt;a href=&quot;http://barborka.vsb.cz/%7Ebarborka2/&quot; target=&quot;_blank&quot;&gt; barborka)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://vondrak.am.vsb.cz/education/vv_nm1.html&quot; target=&quot;_blank&quot;&gt; NM (Vondrák)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://barborka.vsb.cz/nemec/&quot; target=&quot;_blank&quot;&gt; ZPG(Němec)&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;4.semestr&lt;/h2&gt;
&lt;a href=&quot;http://www.cs.vsb.cz/behalek/vyuka/pjp/index.php&quot; target=&quot;_blank&quot;&gt; PJP (Běhálek)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://moodle.kat454.vsb.cz/&quot; target=&quot;_blank&quot;&gt; TS (moodle)&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;3.semestr&lt;/h2&gt;
&lt;a href=&quot;http://homel.vsb.cz/%7Ekov16/predmety.php&quot; target=&quot;_blank&quot;&gt; Matematika (Kovář)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.cs.vsb.cz/behalek/vyuka/pte/index.php&quot; target=&quot;_blank&quot;&gt; Prog.techniky (Běhálek)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://homel.vsb.cz/%7Ebob12/cpp.php&quot; target=&quot;_blank&quot;&gt; C# (Bober)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.cs.vsb.cz/licev/arp.html&quot; target=&quot;_blank&quot;&gt; ARP (Ličev,&lt;/a&gt; &lt;a href=&quot;http://poli.cs.vsb.cz/edu/arp/&quot; target=&quot;_blank&quot;&gt;Olivka)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://vondrak.cs.vsb.cz/download/Uvod_do_softwaroveho_inzenyrstvi.pdf&quot; target=&quot;_blank&quot;&gt; SWI (Vondrák)&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;2.semestr&lt;/h2&gt;
&lt;a href=&quot;http://www.am.vsb.cz/bouchala/MA1/ma1.html&quot; target=&quot;_blank&quot;&gt; Matematika (Bouchala)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://fei.vsb.cz/kat454/index.htm&quot; target=&quot;_blank&quot;&gt; materiály (kat454)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.fei1.vsb.cz/www/files/LO_01.pdf&quot; target=&quot;_blank&quot;&gt;Logické obvody&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;1.semestr&lt;/h2&gt;
&lt;a href=&quot;http://vondrak.am.vsb.cz/la-it/&quot; target=&quot;_blank&quot;&gt;Lin.algebra (Vondrák)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.cs.vsb.cz/kratky/courses/2006-07/upr/&quot; target=&quot;_blank&quot;&gt;Java (Krátký)&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://lucy.troja.mff.cuni.cz/%7Etichy/elektross/sesit/sesit11.html&quot; target=&quot;_blank&quot;&gt;Se�ity &lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://homel.vsb.cz/%7Emoz017/&quot; target=&quot;_blank&quot;&gt;projekty&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://wiki.cs.vsb.cz/index.php/Edu:Introduction_IT/cs&quot; target=&quot;_blank&quot;&gt;IT&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.oup.com/elt/local/cz/kestazeni/1slovnicky?cc=cz#Tech%20Talk&quot; target=&quot;_blank&quot;&gt;slovníček&lt;/a&gt;&lt;/center&gt;&lt;/div&gt;</content>
		<category term="Škola VŠB" />
	</entry>
	<entry>
		<title>Facade</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/185-facade"/>
		<published>2014-07-25T10:03:48+00:00</published>
		<updated>2014-07-25T10:03:48+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/185-facade</id>
		<author>
			<name>Verca</name>
			<email>verca.zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Návrhový vzor Facade představuje řešení, jestliže je nutné zjednodušit vstupní bod do systému.&lt;/p&gt;
&lt;p&gt;Při vývoji systému se lehce může stát, že celková jeho struktura se stává velmi těžce zvládnutelnou. I použitím návrhových vzorů se mnohdy dostáváme k velmi komplexnímu systému tříd s mnoha vazbami. Navíc každý systém může obsahovat i několik subsystému, které ještě zvětšují obtížnost pochopení zákonitostí systému. Facade představuje „high-level“ rozhraní, které slouží k zjednodušení komunikace mezi klientem a systémem.&lt;/p&gt;
&lt;p&gt;Klient komunikuje se systémem pomocí Facade, kterému zasílá požadavky. Facade tyto požadavky zasílá příslušným objektům. Jinak řečeno Facade překládá svoje rozhraní do jednotlivých rozhraní v systému. Říkáme, že Facade je rozhraním systému, ale ve skutečnosti není použito standardní Java rozhraní (deklarované jako interface), ale Facade je implementován jako třída.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/0facade.gif&quot; border=&quot;0&quot; width=&quot;500¨&quot; style=&quot;border: 0;&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;Příklad&lt;/h4&gt;
&lt;p&gt;Představme si systém, jehož úkolem je realizovat vyřízení zakázky ovoce, které objednávají maloobchody. V takovémto systému by neměla chybět třída respektive modul, která zajišťuje skladové hospodářství (Sklad ovoce), prodej ovoce (Obchod) a evidenci platby pohledávek (Účetnictví). Jelikož takové struktura je pro maloobchod nepřehledná, byla vytvořena třída Zásobování, která umožňuje průhlednou komunikaci s těmito moduly. Maloobchod si může zjistit stav svých dluhů, dotázat se na množství ovoce na skladě, zjistit jeho cenu a objednat si určité množství. Zásobování pouze překládá jeho požadavky na příslušné metody tříd v systému.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/0facade2.gif&quot; border=&quot;0&quot; width=&quot;550&quot; style=&quot;border: 0;&quot; /&gt;&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Návrhový vzor Facade představuje řešení, jestliže je nutné zjednodušit vstupní bod do systému.&lt;/p&gt;
&lt;p&gt;Při vývoji systému se lehce může stát, že celková jeho struktura se stává velmi těžce zvládnutelnou. I použitím návrhových vzorů se mnohdy dostáváme k velmi komplexnímu systému tříd s mnoha vazbami. Navíc každý systém může obsahovat i několik subsystému, které ještě zvětšují obtížnost pochopení zákonitostí systému. Facade představuje „high-level“ rozhraní, které slouží k zjednodušení komunikace mezi klientem a systémem.&lt;/p&gt;
&lt;p&gt;Klient komunikuje se systémem pomocí Facade, kterému zasílá požadavky. Facade tyto požadavky zasílá příslušným objektům. Jinak řečeno Facade překládá svoje rozhraní do jednotlivých rozhraní v systému. Říkáme, že Facade je rozhraním systému, ale ve skutečnosti není použito standardní Java rozhraní (deklarované jako interface), ale Facade je implementován jako třída.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/0facade.gif&quot; border=&quot;0&quot; width=&quot;500¨&quot; style=&quot;border: 0;&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;Příklad&lt;/h4&gt;
&lt;p&gt;Představme si systém, jehož úkolem je realizovat vyřízení zakázky ovoce, které objednávají maloobchody. V takovémto systému by neměla chybět třída respektive modul, která zajišťuje skladové hospodářství (Sklad ovoce), prodej ovoce (Obchod) a evidenci platby pohledávek (Účetnictví). Jelikož takové struktura je pro maloobchod nepřehledná, byla vytvořena třída Zásobování, která umožňuje průhlednou komunikaci s těmito moduly. Maloobchod si může zjistit stav svých dluhů, dotázat se na množství ovoce na skladě, zjistit jeho cenu a objednat si určité množství. Zásobování pouze překládá jeho požadavky na příslušné metody tříd v systému.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/0facade2.gif&quot; border=&quot;0&quot; width=&quot;550&quot; style=&quot;border: 0;&quot; /&gt;&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Softwarové inženýrství" />
	</entry>
	<entry>
		<title>Builder</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/183-builder"/>
		<published>2014-07-25T07:44:35+00:00</published>
		<updated>2014-07-25T07:44:35+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/183-builder</id>
		<author>
			<name>Verca</name>
			<email>verca.zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Slouží k abstrahování tvorby složitých objektů. A to tak, aby stejné výrobní schéma mohlo být použito pro tvorbu různých objektů. Způsob konstrukce těchto objektů je tedy stejný, jednotlivé kroky se však liší. &lt;/p&gt;
&lt;p&gt;Použití Stavitele je vhodné u rozdílných tříd s podobným procesem konstrukce. Samotné třídy mohou být rozdílné a nezávislé. Tím se liší od Abstraktní továrny, která slouží k tvorbě podobných objektů. &lt;/p&gt;
&lt;p&gt;Konstrukci provádí konkrétní implementace rozhraní Builder, ale proces konstrukce řidí třída Director. &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/BuilderPatternUMLDiagram.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Příklad:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Klient přijde do fastfoodu a chce hlavní menu. Hlavní menu se skládá z hamburgeru, přílohy a nápoje. Výrobní postup je vždy stejný, jen některé kroky mohou být vynechány nebo zaměněny - někdo si objedná cheeseburger jiný může chtít chickenburger bez nápoje. &lt;/p&gt;
&lt;p&gt;Pracovník na přepážce je directorem - vytváří objednávku a řídí pracovníky. O realizaci jednotlivých kroků se starají různé implementace třídy Builder -např. vytvářeč chickenburger menu, vytvářeč cheeseburger menu, apod. Jejich výsledkem je kompletní produkt - balíček se sestaveným jídlem. &lt;span style=&quot;line-height: 1.3em;&quot;&gt;Menu je možné odebrat teprve poté, kdy jsou všechny kroky konstrukce dokončeny.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/0001.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Zjednodušeně: Ke konstrukci jednoho objektu slouží právě jeden Builder, proces konstrukce řídí Direktor, objekt ke konstrukci vybírá klient předáním Builderu Direktoru, po ukončení konstrukce si z Builderu pouze vybere výsledek metodou getResult.&lt;/p&gt;
&lt;p&gt;Stavitelů ke konstrukci jednoho objektu může být voláno i více. Například pokud je výsledný produkt Composite může být při jeho konstrukci voláno více stavitelů, případně stejný stavitel několikrát za sebou. Tak je zajištěno například vytváření složitých objektů grafického rozhraní operačního systému.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Slouží k abstrahování tvorby složitých objektů. A to tak, aby stejné výrobní schéma mohlo být použito pro tvorbu různých objektů. Způsob konstrukce těchto objektů je tedy stejný, jednotlivé kroky se však liší. &lt;/p&gt;
&lt;p&gt;Použití Stavitele je vhodné u rozdílných tříd s podobným procesem konstrukce. Samotné třídy mohou být rozdílné a nezávislé. Tím se liší od Abstraktní továrny, která slouží k tvorbě podobných objektů. &lt;/p&gt;
&lt;p&gt;Konstrukci provádí konkrétní implementace rozhraní Builder, ale proces konstrukce řidí třída Director. &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/BuilderPatternUMLDiagram.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Příklad:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Klient přijde do fastfoodu a chce hlavní menu. Hlavní menu se skládá z hamburgeru, přílohy a nápoje. Výrobní postup je vždy stejný, jen některé kroky mohou být vynechány nebo zaměněny - někdo si objedná cheeseburger jiný může chtít chickenburger bez nápoje. &lt;/p&gt;
&lt;p&gt;Pracovník na přepážce je directorem - vytváří objednávku a řídí pracovníky. O realizaci jednotlivých kroků se starají různé implementace třídy Builder -např. vytvářeč chickenburger menu, vytvářeč cheeseburger menu, apod. Jejich výsledkem je kompletní produkt - balíček se sestaveným jídlem. &lt;span style=&quot;line-height: 1.3em;&quot;&gt;Menu je možné odebrat teprve poté, kdy jsou všechny kroky konstrukce dokončeny.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/0001.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Zjednodušeně: Ke konstrukci jednoho objektu slouží právě jeden Builder, proces konstrukce řídí Direktor, objekt ke konstrukci vybírá klient předáním Builderu Direktoru, po ukončení konstrukce si z Builderu pouze vybere výsledek metodou getResult.&lt;/p&gt;
&lt;p&gt;Stavitelů ke konstrukci jednoho objektu může být voláno i více. Například pokud je výsledný produkt Composite může být při jeho konstrukci voláno více stavitelů, případně stejný stavitel několikrát za sebou. Tak je zajištěno například vytváření složitých objektů grafického rozhraní operačního systému.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</content>
		<category term="Softwarové inženýrství" />
	</entry>
	<entry>
		<title>Struktura OS</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/176-struktura-os"/>
		<published>2014-06-07T06:56:53+00:00</published>
		<updated>2014-06-07T06:56:53+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/176-struktura-os</id>
		<author>
			<name>Verca</name>
			<email>verca.zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;h4&gt;Co vše provádí operační systém&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Organizuje přístup a využívání zdrojů počítače (čas procesoru, přístup k datům na discích, přístup do paměti).&lt;/li&gt;
&lt;li&gt;Fyzicky zajišťuje vstup a výstup dat podle požadavků ostatních programů.&lt;/li&gt;
&lt;li&gt;Komunikuje s uživatelem a na základě jeho pokynů vykonává požadované akce.&lt;/li&gt;
&lt;li&gt;Reaguje na chybové stavy programů a mylné požadavky uživatelů tak, aby tyto chyby nezpůsobily zásadní destrukci systému nebo poškození dat.&lt;/li&gt;
&lt;li&gt;Spravuje komunikaci s periferiemi. Definuje nastavení klávesnice, citlivost myši a dalších zařízení.&lt;/li&gt;
&lt;li&gt;Eviduje využívání systémových zdrojů apod.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Struktura OS&lt;/h3&gt;
&lt;p&gt;Operační systém je zpravidla tvořen tzv. jádrem (kernel), ovladači V/V zařízení (driver), příkazovým procesorem (shell) a podpůrnými systémovými programy.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Jádro &lt;/strong&gt;- po zavedení do paměti řídí činnost počítače, poskytuje procesům služby a řeší správu prostředků a správu procesů.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ovladač &lt;/strong&gt;- zvláštní (pod)program pro ovládání konkrétního zařízení standardním způsobem. Použití strategie s ovladači umožňuje snadnou konfigurovatelnost technického vybavení.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Příkazový procesor&lt;/strong&gt; - program, který umožňuje uživatelům zadávat příkazy ve speciálním, obvykle jednoduchém jazyce.&lt;/li&gt;
&lt;li&gt;Podpůrné programy - do této kategorie jsou mnohdy zahrnovány i překladače (jazyk C v OS UNIX) a sestavující programy. Stojí na stejném místě jako aplikační programy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Jádro OS&lt;/h3&gt;
&lt;p&gt;Jádro se zpravidla dělí na dvě podstatné části:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Správa procesů&lt;/strong&gt;&lt;/em&gt; - správa procesů (prakticky není u jednoduchých OS) řeší problematiku aktivování a deaktivování procesů podle jejich priority resp. požadavků na prostředky.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Správa prostředků&lt;/strong&gt;&lt;/em&gt; - zajišťuje činnost V/V zařízení, přiděluje paměť, případně procesory. Velmi důležitou částí správy prostředků je: správa souborů - způsob ukládání souborů a přístupu k nim. Moderní OS zajišťují jednotný pohled na soubory a zařízení. Zařízení jsou považovány za soubory se speciálním jménem.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Generické komponenty OS&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správa procesoru (procesorů) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správa procesů (proces – činnost řízená programem) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správa vnitřní (hlavní) paměti &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správa souborů Správa I/O systému &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správa vnější (sekundární) paměti Networking, distribuované systémy Systém ochran Interpret příkazů&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Správa procesů&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Proces&lt;/strong&gt; – činnost řízená programem, provedení programu, „process“ nebo „task“&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Proces potřebuje pro svou realizaci jisté zdroje (CPU, paměť, I/O zařízení, …)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Z hlediska správy procesů je OS zodpovědný za:&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vytváření a rušení procesů&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Potlačení a obnovení procesů&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Synchronizace procesů a jejich vzájemná komunikace&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Variantou procesu je tzv. Vlákno – jednotka plánování činností definovaná v programu. Vlákna používají zdroje přidělené procesu.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Správa procesoru&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;OS vybírá procesy běžící na dostupných procesorech.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Dále podle typu OS zde patří i plánování vláken.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Správa vnitřní paměti&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vnitřní pamětí se myslí primární, operační paměť, neboli fyzický adresový prostor (pole samostatně adresovatelných slov nebo bytů), repositář pohotově (rychle) dostupných dat sdílený CPU a I/O zařízeními.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vnitřní paměť energeticky závislá, ztrácející se po výpadku energie.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;OS je z hlediska správy vnitřní paměti odpovědný za:&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vedení přehledu, který proces v daném okamžiku využívá kterou část paměti&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rozhodování, kterému procesu po uvolnění paměti tuto paměť poskytnout&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Přidělování a uvolňování paměti&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Programátor vidí logický adresový prostor – ten je vymezen formou adresy v instrukci. OS zavádí programy a data do tohoto prostoru podle potřeby. Transformaci logické adresy na fyzickou se zpravidla provádí až při provádění instrukce. Struktura logického adresového prostoru může být lineární (pole) nebo dvojdimensionální (kolekce samostatných lineárních segmentů proměnné délky).&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Správa I/O systémů&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Poskytuje repositář vyrovnávacích pamětí a univerzální rozhraní ovladačů (driverů) I/O zařízení, a pak také samotné ovladače (drivery).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Správa vnější paměti&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Správa energeticky nezávislé, sekundární paměti s dostatečnou kapacitou. Jako sekundární paměť obvykle slouží disky. &lt;span style=&quot;line-height: 1.3em;&quot;&gt;OS je zodpovědný za:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správu volné paměti&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Přidělování paměti souborům&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Plánování činnosti disku&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Správa souborů&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Soubor&lt;/strong&gt; &lt;/em&gt;– identifikovatelná kolekce souvisejících dat definovaná svým tvůrcem. Obvykle reprezentuje i programy i data.&lt;/p&gt;
&lt;p&gt;OS je z hlediska správy souborů zodpovědný za:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vytváření a rušení souborů&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vytváření a rušení adresářů (katalogů)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Podporu primitivních operací pro manipulaci se soubory a adresáři&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Zobrazování souborů do sekundární paměti&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Archivování souborů na energeticky nezávislá média&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Networking, distribuované systémy&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Distribuovaný systém&lt;/strong&gt;&lt;/em&gt; – kolekce procesorů nesdílejících ani fyzickou paměť, ani hodiny. Procesory distribuovaného systému jsou propojeny komunikační sítí. Komunikace je řízena protokoly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Systém ochran&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mechanismus pro řízení přístupu k systémovým a uživatelským zdrojům. Tento systém je součástí všech vrstev OS.&lt;/p&gt;
&lt;p&gt;Systém ochran musí:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rozlišovat mezi autorizovaným a neautorizovaným použitím&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Poskytnout prostředky pro své prosazení&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Interpret příkazů&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Většina zadání je předávána operačnímu systému řídícími příkazy, které zadávají požadavky na:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správu a vytváření procesů&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Ovládání I/O zařízení&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správu sekundární paměti&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Práci v síti&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Program, který čte a interpretuje příkazy je označován v různých OS různými názvy – command line interpreter, shell, …&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Struktura OS podle jádra&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Monolitická jádra (Monolithic kernel)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Otevřené systémy (Open systems)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Microkernel&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Monolitický OS&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;OS je na jednom místě (pod „červenou čárou“). Aplikace používá dobře definované rozhraní systémových volání pro komunikaci s jádrem.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;img src=&quot;images/skola/Site/aa1.jpg&quot; border=&quot;0&quot; width=&quot;419&quot; height=&quot;250&quot; style=&quot;border: 0; float: right;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Příklady OS – Unix, Windows NT / XP, Linux, BSD, …&lt;/p&gt;
&lt;p&gt;Monolitické jádro je specifické pro komerční systémy.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Výhody:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Dobrý výkon&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Dobře pochopená koncepce&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Jednoduché pro vývojáře jádra&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vysoká úroveň ochrany mezi aplikacemi&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Nevýhody:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Žádná ochrana mezi komponentami jádra&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Není jednoduše a bezpečně rozšiřitelné jádro&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Celková struktura je ve výsledku komplikovaná, neexistují hranice mezi moduly jádra &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Otevřené Systémy&lt;/h2&gt;
&lt;p&gt;Aplikace, knihovny i jádro jsou všechny v jednom adresovém prostoru.&lt;/p&gt;
&lt;p&gt;Jestli se to zdá být jako šílená myšlenka, zde jsou příklady – MS-DOS, Mac OS 9 a starší, Windows ME, 98, 95, 3.1, Palm OS.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/Site/aa2.jpg&quot; border=&quot;0&quot; width=&quot;457&quot; height=&quot;221&quot; style=&quot;border: 0; float: right;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Tato koncepce bývala velmi běžná.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Výhody:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Velmi dobrý výkon&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Velmi dobře rozšiřitelné&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Výhodné pro jednouživatelské OS&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Nevýhody:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Žádna ochrana mezi jádrem a aplikacemi&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Nepříliš stabilní&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Skládání rozšíření může vést k nepředvídatelnému chování&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Microkernel OS&lt;/h2&gt;
&lt;p&gt;Filosofie návrhu – chráněné jádro obsahuje pouze minimální (malou, čistou, logickou) množinu abstrakcí:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Procesy a vlákna&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Virtuální paměť&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Komunikace mezi procesy&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Všechno ostatní jsou server-procesy běžící na uživatelské úrovni.&lt;/p&gt;
&lt;p&gt;Příklady OS – Mach, Chorus, QNX, GNU Hurd&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/Site/aa3.jpg&quot; border=&quot;0&quot; width=&quot;422&quot; height=&quot;274&quot; style=&quot;border: 0; float: right;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Zkušenosti s tímto návrhem jsou smíšené.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Výhody:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Přidáním server-procesu se rozšíří funkcionalita OS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Jádro nespecifikuje prostředí OS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Servery na uživatelské úrovni se nemusí zabývat hardwarem&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Silná ochrana OS i sám proti sobě (části OS jsou oddělené servery)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Jednoduché rozšíření na distribuovaný nebo multiprocesorový systém&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Nevýhody&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Výkon (Systémová volání viz. dále)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Špatná minulost&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;Systémová volání – příklad&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/Site/aa4.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; width=&quot;677&quot; height=&quot;378&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;h4&gt;Co vše provádí operační systém&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Organizuje přístup a využívání zdrojů počítače (čas procesoru, přístup k datům na discích, přístup do paměti).&lt;/li&gt;
&lt;li&gt;Fyzicky zajišťuje vstup a výstup dat podle požadavků ostatních programů.&lt;/li&gt;
&lt;li&gt;Komunikuje s uživatelem a na základě jeho pokynů vykonává požadované akce.&lt;/li&gt;
&lt;li&gt;Reaguje na chybové stavy programů a mylné požadavky uživatelů tak, aby tyto chyby nezpůsobily zásadní destrukci systému nebo poškození dat.&lt;/li&gt;
&lt;li&gt;Spravuje komunikaci s periferiemi. Definuje nastavení klávesnice, citlivost myši a dalších zařízení.&lt;/li&gt;
&lt;li&gt;Eviduje využívání systémových zdrojů apod.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Struktura OS&lt;/h3&gt;
&lt;p&gt;Operační systém je zpravidla tvořen tzv. jádrem (kernel), ovladači V/V zařízení (driver), příkazovým procesorem (shell) a podpůrnými systémovými programy.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Jádro &lt;/strong&gt;- po zavedení do paměti řídí činnost počítače, poskytuje procesům služby a řeší správu prostředků a správu procesů.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ovladač &lt;/strong&gt;- zvláštní (pod)program pro ovládání konkrétního zařízení standardním způsobem. Použití strategie s ovladači umožňuje snadnou konfigurovatelnost technického vybavení.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Příkazový procesor&lt;/strong&gt; - program, který umožňuje uživatelům zadávat příkazy ve speciálním, obvykle jednoduchém jazyce.&lt;/li&gt;
&lt;li&gt;Podpůrné programy - do této kategorie jsou mnohdy zahrnovány i překladače (jazyk C v OS UNIX) a sestavující programy. Stojí na stejném místě jako aplikační programy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Jádro OS&lt;/h3&gt;
&lt;p&gt;Jádro se zpravidla dělí na dvě podstatné části:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Správa procesů&lt;/strong&gt;&lt;/em&gt; - správa procesů (prakticky není u jednoduchých OS) řeší problematiku aktivování a deaktivování procesů podle jejich priority resp. požadavků na prostředky.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Správa prostředků&lt;/strong&gt;&lt;/em&gt; - zajišťuje činnost V/V zařízení, přiděluje paměť, případně procesory. Velmi důležitou částí správy prostředků je: správa souborů - způsob ukládání souborů a přístupu k nim. Moderní OS zajišťují jednotný pohled na soubory a zařízení. Zařízení jsou považovány za soubory se speciálním jménem.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Generické komponenty OS&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správa procesoru (procesorů) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správa procesů (proces – činnost řízená programem) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správa vnitřní (hlavní) paměti &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správa souborů Správa I/O systému &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správa vnější (sekundární) paměti Networking, distribuované systémy Systém ochran Interpret příkazů&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Správa procesů&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Proces&lt;/strong&gt; – činnost řízená programem, provedení programu, „process“ nebo „task“&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Proces potřebuje pro svou realizaci jisté zdroje (CPU, paměť, I/O zařízení, …)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Z hlediska správy procesů je OS zodpovědný za:&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vytváření a rušení procesů&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Potlačení a obnovení procesů&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Synchronizace procesů a jejich vzájemná komunikace&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Variantou procesu je tzv. Vlákno – jednotka plánování činností definovaná v programu. Vlákna používají zdroje přidělené procesu.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Správa procesoru&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;OS vybírá procesy běžící na dostupných procesorech.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Dále podle typu OS zde patří i plánování vláken.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Správa vnitřní paměti&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vnitřní pamětí se myslí primární, operační paměť, neboli fyzický adresový prostor (pole samostatně adresovatelných slov nebo bytů), repositář pohotově (rychle) dostupných dat sdílený CPU a I/O zařízeními.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vnitřní paměť energeticky závislá, ztrácející se po výpadku energie.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;OS je z hlediska správy vnitřní paměti odpovědný za:&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vedení přehledu, který proces v daném okamžiku využívá kterou část paměti&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rozhodování, kterému procesu po uvolnění paměti tuto paměť poskytnout&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Přidělování a uvolňování paměti&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Programátor vidí logický adresový prostor – ten je vymezen formou adresy v instrukci. OS zavádí programy a data do tohoto prostoru podle potřeby. Transformaci logické adresy na fyzickou se zpravidla provádí až při provádění instrukce. Struktura logického adresového prostoru může být lineární (pole) nebo dvojdimensionální (kolekce samostatných lineárních segmentů proměnné délky).&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Správa I/O systémů&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Poskytuje repositář vyrovnávacích pamětí a univerzální rozhraní ovladačů (driverů) I/O zařízení, a pak také samotné ovladače (drivery).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Správa vnější paměti&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Správa energeticky nezávislé, sekundární paměti s dostatečnou kapacitou. Jako sekundární paměť obvykle slouží disky. &lt;span style=&quot;line-height: 1.3em;&quot;&gt;OS je zodpovědný za:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správu volné paměti&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Přidělování paměti souborům&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Plánování činnosti disku&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Správa souborů&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Soubor&lt;/strong&gt; &lt;/em&gt;– identifikovatelná kolekce souvisejících dat definovaná svým tvůrcem. Obvykle reprezentuje i programy i data.&lt;/p&gt;
&lt;p&gt;OS je z hlediska správy souborů zodpovědný za:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vytváření a rušení souborů&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vytváření a rušení adresářů (katalogů)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Podporu primitivních operací pro manipulaci se soubory a adresáři&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Zobrazování souborů do sekundární paměti&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Archivování souborů na energeticky nezávislá média&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Networking, distribuované systémy&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Distribuovaný systém&lt;/strong&gt;&lt;/em&gt; – kolekce procesorů nesdílejících ani fyzickou paměť, ani hodiny. Procesory distribuovaného systému jsou propojeny komunikační sítí. Komunikace je řízena protokoly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Systém ochran&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mechanismus pro řízení přístupu k systémovým a uživatelským zdrojům. Tento systém je součástí všech vrstev OS.&lt;/p&gt;
&lt;p&gt;Systém ochran musí:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rozlišovat mezi autorizovaným a neautorizovaným použitím&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Poskytnout prostředky pro své prosazení&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Interpret příkazů&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Většina zadání je předávána operačnímu systému řídícími příkazy, které zadávají požadavky na:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správu a vytváření procesů&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Ovládání I/O zařízení&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Správu sekundární paměti&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Práci v síti&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Program, který čte a interpretuje příkazy je označován v různých OS různými názvy – command line interpreter, shell, …&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Struktura OS podle jádra&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Monolitická jádra (Monolithic kernel)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Otevřené systémy (Open systems)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Microkernel&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Monolitický OS&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;OS je na jednom místě (pod „červenou čárou“). Aplikace používá dobře definované rozhraní systémových volání pro komunikaci s jádrem.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;img src=&quot;images/skola/Site/aa1.jpg&quot; border=&quot;0&quot; width=&quot;419&quot; height=&quot;250&quot; style=&quot;border: 0; float: right;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Příklady OS – Unix, Windows NT / XP, Linux, BSD, …&lt;/p&gt;
&lt;p&gt;Monolitické jádro je specifické pro komerční systémy.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Výhody:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Dobrý výkon&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Dobře pochopená koncepce&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Jednoduché pro vývojáře jádra&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vysoká úroveň ochrany mezi aplikacemi&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Nevýhody:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Žádná ochrana mezi komponentami jádra&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Není jednoduše a bezpečně rozšiřitelné jádro&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Celková struktura je ve výsledku komplikovaná, neexistují hranice mezi moduly jádra &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Otevřené Systémy&lt;/h2&gt;
&lt;p&gt;Aplikace, knihovny i jádro jsou všechny v jednom adresovém prostoru.&lt;/p&gt;
&lt;p&gt;Jestli se to zdá být jako šílená myšlenka, zde jsou příklady – MS-DOS, Mac OS 9 a starší, Windows ME, 98, 95, 3.1, Palm OS.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/Site/aa2.jpg&quot; border=&quot;0&quot; width=&quot;457&quot; height=&quot;221&quot; style=&quot;border: 0; float: right;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Tato koncepce bývala velmi běžná.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Výhody:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Velmi dobrý výkon&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Velmi dobře rozšiřitelné&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Výhodné pro jednouživatelské OS&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Nevýhody:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Žádna ochrana mezi jádrem a aplikacemi&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Nepříliš stabilní&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Skládání rozšíření může vést k nepředvídatelnému chování&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Microkernel OS&lt;/h2&gt;
&lt;p&gt;Filosofie návrhu – chráněné jádro obsahuje pouze minimální (malou, čistou, logickou) množinu abstrakcí:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Procesy a vlákna&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Virtuální paměť&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Komunikace mezi procesy&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Všechno ostatní jsou server-procesy běžící na uživatelské úrovni.&lt;/p&gt;
&lt;p&gt;Příklady OS – Mach, Chorus, QNX, GNU Hurd&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/Site/aa3.jpg&quot; border=&quot;0&quot; width=&quot;422&quot; height=&quot;274&quot; style=&quot;border: 0; float: right;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Zkušenosti s tímto návrhem jsou smíšené.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Výhody:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Přidáním server-procesu se rozšíří funkcionalita OS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Jádro nespecifikuje prostředí OS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Servery na uživatelské úrovni se nemusí zabývat hardwarem&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Silná ochrana OS i sám proti sobě (části OS jsou oddělené servery)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Jednoduché rozšíření na distribuovaný nebo multiprocesorový systém&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Nevýhody&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Výkon (Systémová volání viz. dále)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Špatná minulost&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;Systémová volání – příklad&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/Site/aa4.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; width=&quot;677&quot; height=&quot;378&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</content>
		<category term="Softwarové inženýrství" />
	</entry>
	<entry>
		<title>Modelovací jazyky byznys procesů – IDEF0, UML, EPC, BPMN</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/174-modelovaci-jazyky-byznys-procesu-idef0-uml-epc-bpmn"/>
		<published>2014-06-06T20:05:12+00:00</published>
		<updated>2014-06-06T20:05:12+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/174-modelovaci-jazyky-byznys-procesu-idef0-uml-epc-bpmn</id>
		<author>
			<name>Verca</name>
			<email>verca.zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Účelem modelování je vytvoření takové abstrakce procesu, která umožňuje pochopení všech jeho &lt;span style=&quot;line-height: 1.3em;&quot;&gt;aktivit, souvislostí mezi těmito aktivitami a rolemi zapojenými do tohoto procesu.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/cokdo.jpg&quot; border=&quot;0&quot; width=&quot;413&quot; height=&quot;207&quot; style=&quot;border: 0; float: right;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Při sestavování podnikového modelu je n&lt;/span&gt;ejprve je nutné identifikovat, jaké funkce daná organizace či podnik má plnit a za jakým účelem. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Hledáme co je &lt;/span&gt;&lt;strong style=&quot;line-height: 1.3em;&quot;&gt;&lt;em&gt;vstupem a výstupem&lt;/em&gt; &lt;/strong&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;těchto &lt;/span&gt;&lt;em style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;funkcí&lt;/strong&gt; &lt;/em&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;a jak jsou tyto funkce strukturovány. Následuje &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Další krok popisující jak tyto funkce budou zajišťovat transformaci vstupů na výstupy pomocí k tomu &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;určených &lt;em&gt;&lt;strong&gt;aktivit a procesů&lt;/strong&gt;&lt;/em&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Nakonec je nutné definovat, čím konkrétně jsou v předchozích krocích &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;em&gt;&lt;strong&gt;definované toky&lt;/strong&gt;&lt;/em&gt; dané a kdo a co bude realizovat specifikované aktivity. &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;V podstatě tedy existují tři základní přístupy, které se využívají k modelování procesů, a které vychází &lt;span style=&quot;line-height: 1.3em;&quot;&gt;ze tří základních typů použité abstrakce: &lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong style=&quot;line-height: 1.3em;&quot;&gt;Funkční přístup&lt;/strong&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; zaměřený především na funkce, jejich strukturování, vstupy a výstupy. Příkladem metody je &lt;strong&gt;IDEF&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Přístup specifikací &lt;strong&gt;chování&lt;/strong&gt; je zaměřen na řídící aspekt vykonávání procesu cestou stanovení &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;událostí a podmínek, za kterých mohou být jednotlivé aktivity prováděny. Příkladem je metoda &lt;strong&gt;EPC, BPMN.&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Strukturální&lt;/strong&gt; přístup je zaměřen na statický aspekt procesu. Cílem je postihnout entity a zdroje &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;vystupující v procesu včetně jejich atributů, činností (služeb) a vzájemných vazeb. Určuje se pomocí &lt;strong&gt;UML&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;IDEF &lt;/span&gt;&lt;span style=&quot;font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.3em;&quot;&gt;(Integration DEFinition)&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Metoda IDEF, konkrétně IDEF0, poskytuje modelovací jazyk s danou &lt;span style=&quot;line-height: 1.3em;&quot;&gt;syntaxí a sémantikou, umožňující vytvořit strukturovanou grafickou reprezentaci systému nebo &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;organizace. Budeme se zabývat typem &lt;/span&gt;&lt;strong&gt;IDEF0&lt;/strong&gt; určeným pro účely sestavení funkčního modelu, který strukturovaným způsobem &lt;span style=&quot;line-height: 1.3em;&quot;&gt;popisuje funkce modelované doménové oblasti (existuje i IDEF1- struktura systému a IDEF2- chování). &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/idef.jpg&quot; border=&quot;0&quot; width=&quot;497&quot; height=&quot;327&quot; style=&quot;border: 0; float: right;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Skládá se z následujících prvků:&lt;span style=&quot;line-height: 1.3em;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;1. &lt;strong&gt;Funkce&lt;/strong&gt; (Function) popisující činnost transformující vstup na požadovaný výstup. &lt;/p&gt;
&lt;p&gt;2. &lt;strong&gt;Vstupem&lt;/strong&gt; (Input) jsou data nebo objekty, které budou funkcí transformovány na výstup. &lt;/p&gt;
&lt;p&gt;3. &lt;strong&gt;Výstupem&lt;/strong&gt; (Output) rozumíme data nebo objekty produkované funkcí. &lt;/p&gt;
&lt;p&gt;4. &lt;strong&gt;Řízení&lt;/strong&gt; (Control) je dáno pravidly potřebnými k vytvoření požadovaného výstupu. &lt;/p&gt;
&lt;p&gt;5. &lt;strong&gt;Mechanismus&lt;/strong&gt; (Mechanism) definuje prostředky nutné k realizaci funkce. &lt;/p&gt;
&lt;p&gt;Každá funkce nese své číselné &lt;span style=&quot;line-height: 1.3em;&quot;&gt;označení (ID) a případně také označení diagramu - aby bylo možné &lt;/span&gt;vytvářet hierarchii diagramů odpovídající &lt;span style=&quot;line-height: 1.3em;&quot;&gt;dekompozici funkcí (rozložení na podfunkce). Je zde pravidlo že &lt;/span&gt;diagram by neměl mít méně než tři a více než &lt;span style=&quot;line-height: 1.3em;&quot;&gt;šest funkcí. Platí zde také důležitá vlastnost těchto diagramů, kdy výstupy dané funkce mohou být &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;vstupem, řízením či mechanismem jiných funkcí. Tímto způsobem jsou definovány vzájemné &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;závislosti mezi funkcemi. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;em&gt;Příklad IDEF0 - realizace zakázky.&lt;/em&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/idef2.png&quot; border=&quot;0&quot; alt=&quot;&quot; width=&quot;691&quot; height=&quot;470&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;EPC (Event-driven Process Chains)&lt;/h2&gt;
&lt;p&gt;Určuje jaká bude &lt;span style=&quot;line-height: 1.3em;&quot;&gt;posloupnost aktivit, případně, které z aktivit budou moci být realizovány souběžně &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;(paralelismus). S&lt;/span&gt;počívá v řetězení událostí a aktivit do posloupnosti realizující požadovaný cíl. Z obecného pohledu vykonávání procesu událost definuje vstupní podmínku (precondition) &lt;span style=&quot;line-height: 1.3em;&quot;&gt;uskutečnění aktivity. Ukončení aktivity pak definuje další událost – výstupní podmínku &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;(postcondition), na kterou mohou navazovat další aktivity. Z toho vyplývá, že každá aktivita je &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;vymezena dvěmi událostmi a tak je i jednoznačně definován její začátek a konec. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Byznys proces specifikovaný &lt;span style=&quot;line-height: 1.3em;&quot;&gt;pomocí EPC diagramu využívá následujících elementů:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Aktivity&lt;/strong&gt; (Activities), které jsou základními stavebními bloky určují, co má být v rámci procesu &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;vykonáno. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Události&lt;/strong&gt; (Events) popisují situace před a/nebo po vykonání aktivity. Aktivity jsou vzájemně &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;propojeny pomocí událostí. Jinak řečeno, nějaká událost může vyjadřovat výstupní podmínku &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;jedné aktivity a současně vstupní podmínku jiné aktivity. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Logické spojky&lt;/strong&gt; (Connectors) se používají ke spojování aktivit a událostí. Tímto způsobem je &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;popsán řídící tok procesu. EPC používá tři typy spojek: ∧ (AND – a současně), ∨ (OR – nebo) &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;a XOR (exclusive OR – vzájemně se vylučující nebo). &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/epc.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- vždycky je střídání události s aktivitou a mezitím dáváme logické spojky. Je tu ale pravidlo, že nemůžeme jít z události do spojky OR nebo XOR (jedině z aktivity).&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;BPMN (Business Process Model and Notation)&lt;/h2&gt;
&lt;p&gt;Poskytuje grafické znázornění pro specifikaci podnikových procesů v procesním diagramu (BPD). Procesní diagram je založen na flowchart technologii, která je velmi podobná diagramu aktivit.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/1280px-BPM_300dpi.png&quot; border=&quot;0&quot; alt=&quot;&quot; width=&quot;573&quot; height=&quot;319&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Pomocí BPMN vznikají jednoduché diagramy, které se skládají z omezeného počtu grafických prvků. Díky tomu je pro vlastníky procesů, vývojáře a analytiky snadné porozumět procesním tokům i samotným procesům. BPMN se rozděluje na čtyři základní kategorie, viz níže. Tyto čtyři kategorie usnadňují tvorbu jednoduchých diagramů podnikových procesů a také umožňují tvorbu nových druhů tokových objektů a artefaktů, které přispívají k lepší srozumitelnosti diagramů.&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;&lt;strong&gt;Flow objects&lt;/strong&gt; - Tokové objekty&lt;/dt&gt;&lt;/dl&gt;
&lt;ul&gt;
&lt;li&gt;Events - Události&lt;/li&gt;
&lt;li&gt;Activities - Aktivity / Činnosti&lt;/li&gt;
&lt;li&gt;Gateways - Brány&lt;/li&gt;
&lt;/ul&gt;
&lt;dl&gt;&lt;dt&gt;&lt;strong&gt;Connecting objects&lt;/strong&gt; - Spojovací objekty&lt;/dt&gt;&lt;/dl&gt;
&lt;ul&gt;
&lt;li&gt;Sequence flow - Sekvenční tok&lt;/li&gt;
&lt;li&gt;Message flow - Tok zpráv&lt;/li&gt;
&lt;li&gt;Association - Asociace&lt;/li&gt;
&lt;/ul&gt;
&lt;dl&gt;&lt;dt&gt;&lt;strong&gt;Swim lanes&lt;/strong&gt; - Plavecké dráhy (Kontexty)&lt;/dt&gt;&lt;/dl&gt;
&lt;ul&gt;
&lt;li&gt;Pool - Bazény (Kontext)&lt;/li&gt;
&lt;li&gt;Lane - Dráhy (Oddíly kontextu)&lt;/li&gt;
&lt;/ul&gt;
&lt;dl&gt;&lt;dt&gt;&lt;strong&gt;Artifacts&lt;/strong&gt; - Artefakty&lt;/dt&gt;&lt;/dl&gt;
&lt;ul&gt;
&lt;li&gt;Data object - Datové Objekty&lt;/li&gt;
&lt;li&gt;Group - Skupiny&lt;/li&gt;
&lt;li&gt;Annotation - Anotace&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Účelem modelování je vytvoření takové abstrakce procesu, která umožňuje pochopení všech jeho &lt;span style=&quot;line-height: 1.3em;&quot;&gt;aktivit, souvislostí mezi těmito aktivitami a rolemi zapojenými do tohoto procesu.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/cokdo.jpg&quot; border=&quot;0&quot; width=&quot;413&quot; height=&quot;207&quot; style=&quot;border: 0; float: right;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Při sestavování podnikového modelu je n&lt;/span&gt;ejprve je nutné identifikovat, jaké funkce daná organizace či podnik má plnit a za jakým účelem. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Hledáme co je &lt;/span&gt;&lt;strong style=&quot;line-height: 1.3em;&quot;&gt;&lt;em&gt;vstupem a výstupem&lt;/em&gt; &lt;/strong&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;těchto &lt;/span&gt;&lt;em style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;funkcí&lt;/strong&gt; &lt;/em&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;a jak jsou tyto funkce strukturovány. Následuje &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Další krok popisující jak tyto funkce budou zajišťovat transformaci vstupů na výstupy pomocí k tomu &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;určených &lt;em&gt;&lt;strong&gt;aktivit a procesů&lt;/strong&gt;&lt;/em&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Nakonec je nutné definovat, čím konkrétně jsou v předchozích krocích &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;em&gt;&lt;strong&gt;definované toky&lt;/strong&gt;&lt;/em&gt; dané a kdo a co bude realizovat specifikované aktivity. &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;V podstatě tedy existují tři základní přístupy, které se využívají k modelování procesů, a které vychází &lt;span style=&quot;line-height: 1.3em;&quot;&gt;ze tří základních typů použité abstrakce: &lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong style=&quot;line-height: 1.3em;&quot;&gt;Funkční přístup&lt;/strong&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; zaměřený především na funkce, jejich strukturování, vstupy a výstupy. Příkladem metody je &lt;strong&gt;IDEF&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Přístup specifikací &lt;strong&gt;chování&lt;/strong&gt; je zaměřen na řídící aspekt vykonávání procesu cestou stanovení &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;událostí a podmínek, za kterých mohou být jednotlivé aktivity prováděny. Příkladem je metoda &lt;strong&gt;EPC, BPMN.&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Strukturální&lt;/strong&gt; přístup je zaměřen na statický aspekt procesu. Cílem je postihnout entity a zdroje &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;vystupující v procesu včetně jejich atributů, činností (služeb) a vzájemných vazeb. Určuje se pomocí &lt;strong&gt;UML&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;IDEF &lt;/span&gt;&lt;span style=&quot;font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.3em;&quot;&gt;(Integration DEFinition)&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Metoda IDEF, konkrétně IDEF0, poskytuje modelovací jazyk s danou &lt;span style=&quot;line-height: 1.3em;&quot;&gt;syntaxí a sémantikou, umožňující vytvořit strukturovanou grafickou reprezentaci systému nebo &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;organizace. Budeme se zabývat typem &lt;/span&gt;&lt;strong&gt;IDEF0&lt;/strong&gt; určeným pro účely sestavení funkčního modelu, který strukturovaným způsobem &lt;span style=&quot;line-height: 1.3em;&quot;&gt;popisuje funkce modelované doménové oblasti (existuje i IDEF1- struktura systému a IDEF2- chování). &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/idef.jpg&quot; border=&quot;0&quot; width=&quot;497&quot; height=&quot;327&quot; style=&quot;border: 0; float: right;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Skládá se z následujících prvků:&lt;span style=&quot;line-height: 1.3em;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;1. &lt;strong&gt;Funkce&lt;/strong&gt; (Function) popisující činnost transformující vstup na požadovaný výstup. &lt;/p&gt;
&lt;p&gt;2. &lt;strong&gt;Vstupem&lt;/strong&gt; (Input) jsou data nebo objekty, které budou funkcí transformovány na výstup. &lt;/p&gt;
&lt;p&gt;3. &lt;strong&gt;Výstupem&lt;/strong&gt; (Output) rozumíme data nebo objekty produkované funkcí. &lt;/p&gt;
&lt;p&gt;4. &lt;strong&gt;Řízení&lt;/strong&gt; (Control) je dáno pravidly potřebnými k vytvoření požadovaného výstupu. &lt;/p&gt;
&lt;p&gt;5. &lt;strong&gt;Mechanismus&lt;/strong&gt; (Mechanism) definuje prostředky nutné k realizaci funkce. &lt;/p&gt;
&lt;p&gt;Každá funkce nese své číselné &lt;span style=&quot;line-height: 1.3em;&quot;&gt;označení (ID) a případně také označení diagramu - aby bylo možné &lt;/span&gt;vytvářet hierarchii diagramů odpovídající &lt;span style=&quot;line-height: 1.3em;&quot;&gt;dekompozici funkcí (rozložení na podfunkce). Je zde pravidlo že &lt;/span&gt;diagram by neměl mít méně než tři a více než &lt;span style=&quot;line-height: 1.3em;&quot;&gt;šest funkcí. Platí zde také důležitá vlastnost těchto diagramů, kdy výstupy dané funkce mohou být &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;vstupem, řízením či mechanismem jiných funkcí. Tímto způsobem jsou definovány vzájemné &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;závislosti mezi funkcemi. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;em&gt;Příklad IDEF0 - realizace zakázky.&lt;/em&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/idef2.png&quot; border=&quot;0&quot; alt=&quot;&quot; width=&quot;691&quot; height=&quot;470&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;EPC (Event-driven Process Chains)&lt;/h2&gt;
&lt;p&gt;Určuje jaká bude &lt;span style=&quot;line-height: 1.3em;&quot;&gt;posloupnost aktivit, případně, které z aktivit budou moci být realizovány souběžně &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;(paralelismus). S&lt;/span&gt;počívá v řetězení událostí a aktivit do posloupnosti realizující požadovaný cíl. Z obecného pohledu vykonávání procesu událost definuje vstupní podmínku (precondition) &lt;span style=&quot;line-height: 1.3em;&quot;&gt;uskutečnění aktivity. Ukončení aktivity pak definuje další událost – výstupní podmínku &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;(postcondition), na kterou mohou navazovat další aktivity. Z toho vyplývá, že každá aktivita je &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;vymezena dvěmi událostmi a tak je i jednoznačně definován její začátek a konec. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Byznys proces specifikovaný &lt;span style=&quot;line-height: 1.3em;&quot;&gt;pomocí EPC diagramu využívá následujících elementů:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Aktivity&lt;/strong&gt; (Activities), které jsou základními stavebními bloky určují, co má být v rámci procesu &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;vykonáno. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Události&lt;/strong&gt; (Events) popisují situace před a/nebo po vykonání aktivity. Aktivity jsou vzájemně &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;propojeny pomocí událostí. Jinak řečeno, nějaká událost může vyjadřovat výstupní podmínku &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;jedné aktivity a současně vstupní podmínku jiné aktivity. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Logické spojky&lt;/strong&gt; (Connectors) se používají ke spojování aktivit a událostí. Tímto způsobem je &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;popsán řídící tok procesu. EPC používá tři typy spojek: ∧ (AND – a současně), ∨ (OR – nebo) &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;a XOR (exclusive OR – vzájemně se vylučující nebo). &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/epc.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- vždycky je střídání události s aktivitou a mezitím dáváme logické spojky. Je tu ale pravidlo, že nemůžeme jít z události do spojky OR nebo XOR (jedině z aktivity).&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;BPMN (Business Process Model and Notation)&lt;/h2&gt;
&lt;p&gt;Poskytuje grafické znázornění pro specifikaci podnikových procesů v procesním diagramu (BPD). Procesní diagram je založen na flowchart technologii, která je velmi podobná diagramu aktivit.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/1280px-BPM_300dpi.png&quot; border=&quot;0&quot; alt=&quot;&quot; width=&quot;573&quot; height=&quot;319&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Pomocí BPMN vznikají jednoduché diagramy, které se skládají z omezeného počtu grafických prvků. Díky tomu je pro vlastníky procesů, vývojáře a analytiky snadné porozumět procesním tokům i samotným procesům. BPMN se rozděluje na čtyři základní kategorie, viz níže. Tyto čtyři kategorie usnadňují tvorbu jednoduchých diagramů podnikových procesů a také umožňují tvorbu nových druhů tokových objektů a artefaktů, které přispívají k lepší srozumitelnosti diagramů.&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;&lt;strong&gt;Flow objects&lt;/strong&gt; - Tokové objekty&lt;/dt&gt;&lt;/dl&gt;
&lt;ul&gt;
&lt;li&gt;Events - Události&lt;/li&gt;
&lt;li&gt;Activities - Aktivity / Činnosti&lt;/li&gt;
&lt;li&gt;Gateways - Brány&lt;/li&gt;
&lt;/ul&gt;
&lt;dl&gt;&lt;dt&gt;&lt;strong&gt;Connecting objects&lt;/strong&gt; - Spojovací objekty&lt;/dt&gt;&lt;/dl&gt;
&lt;ul&gt;
&lt;li&gt;Sequence flow - Sekvenční tok&lt;/li&gt;
&lt;li&gt;Message flow - Tok zpráv&lt;/li&gt;
&lt;li&gt;Association - Asociace&lt;/li&gt;
&lt;/ul&gt;
&lt;dl&gt;&lt;dt&gt;&lt;strong&gt;Swim lanes&lt;/strong&gt; - Plavecké dráhy (Kontexty)&lt;/dt&gt;&lt;/dl&gt;
&lt;ul&gt;
&lt;li&gt;Pool - Bazény (Kontext)&lt;/li&gt;
&lt;li&gt;Lane - Dráhy (Oddíly kontextu)&lt;/li&gt;
&lt;/ul&gt;
&lt;dl&gt;&lt;dt&gt;&lt;strong&gt;Artifacts&lt;/strong&gt; - Artefakty&lt;/dt&gt;&lt;/dl&gt;
&lt;ul&gt;
&lt;li&gt;Data object - Datové Objekty&lt;/li&gt;
&lt;li&gt;Group - Skupiny&lt;/li&gt;
&lt;li&gt;Annotation - Anotace&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</content>
		<category term="Softwarové inženýrství" />
	</entry>
	<entry>
		<title>Testovací plán</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/169-testovaci-plan"/>
		<published>2014-06-05T10:02:44+00:00</published>
		<updated>2014-06-05T10:02:44+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/169-testovaci-plan</id>
		<author>
			<name>Verca</name>
			<email>verca.zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Testovací plán je výchozím dokumentem testovací dokumentace. V něm jsou stanoveny základní podmínky, za kterých bude testování probíhat.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Obvykle obsahuje testovací plán tyto údaje.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cíl testování &lt;/strong&gt;- definuje, čeho by mělo být testováním dosaženo. Cílem může být například ověření všech funkčností systému, nebo kontrola správné funkčnosti dodatečně přidaných component, stejně tak se může ověřovat správné fungování aplikace na zákazníkem dodané produkční platformě a podobně.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Přehled plánovaných testů&lt;/strong&gt; - ten vychází z testovacích požadavků. Ty vychází v převážné míře z dodaných příkladů užití (Use case), dále mohou vyvstat z komunikace se zákazníkem nebo z bussines případů. Jednoduše řečeno je snaha navrhnout takový seznam testů, který postihne všechny funkčnosti aplikace a to z důrazem na použití ze strany zákazníka.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stanovení priorit &lt;/strong&gt;- pro jednotlivé testované prvky aplikace a tedy i pro jednotlivé testy. Nejvyšší prioritou jsou označené ty prvky, které jsou z hlediska funkce aplikace nejvýznamnější, nebo ty, u kterých v případě nefunkčnosti hrozí největší riziko nesplnění cílů testování. Všechny ostatní prvky jsou otestovány až v případě otestování prvků s nejvyšší prioritou.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testovací strategie&lt;/strong&gt; - popisuje, jaké typy testů budou provedeny (např. zátěžové, funkční apod.) a s jakým cílem (obvykle s vazbou na konkrétní use case). Jednotlivé testy pak zařazuje do konkrétních fází testování (integrační testy, akceptační testy apod.) Dále se zde popisují techniky, kterými budou prováděny jednotlivé typy testů. Velice důležité je i stanovení způsobu, jakým se budou testy vyhodnocovat, a kritérií, podle kterých je test označen jako kompletní.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Požadavky na zdroje&lt;/strong&gt; - slouží k definování požadavků, které musí být splněny, aby bylo možné testy provést. Sem se řadí jednak požadavky technického rázu jako je příprava testovacího hardwaru, instalace softwaru, zpřístupnění serverů a podobně. A dále zdroje lidské. Zde je vyjmenováno požadované složení testovacího týmu včetně požadavku na spolupráci jiných pracovníků (např. při instalaci a správě testovacího prostředí)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Definice rizik &lt;/strong&gt;- slouží k vymezení situací, které mohou ohrozit úspěšné testování. Sem může spadat například nedodání aplikace ve stanoveném termínu, nedostupný testovací nástroj, nebo nedostatek proškolených pracovníků. U těchto rizik se stanoví míra jejich závažnosti a návrh protiopatření.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Testovací plán je výchozím dokumentem testovací dokumentace. V něm jsou stanoveny základní podmínky, za kterých bude testování probíhat.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Obvykle obsahuje testovací plán tyto údaje.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cíl testování &lt;/strong&gt;- definuje, čeho by mělo být testováním dosaženo. Cílem může být například ověření všech funkčností systému, nebo kontrola správné funkčnosti dodatečně přidaných component, stejně tak se může ověřovat správné fungování aplikace na zákazníkem dodané produkční platformě a podobně.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Přehled plánovaných testů&lt;/strong&gt; - ten vychází z testovacích požadavků. Ty vychází v převážné míře z dodaných příkladů užití (Use case), dále mohou vyvstat z komunikace se zákazníkem nebo z bussines případů. Jednoduše řečeno je snaha navrhnout takový seznam testů, který postihne všechny funkčnosti aplikace a to z důrazem na použití ze strany zákazníka.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stanovení priorit &lt;/strong&gt;- pro jednotlivé testované prvky aplikace a tedy i pro jednotlivé testy. Nejvyšší prioritou jsou označené ty prvky, které jsou z hlediska funkce aplikace nejvýznamnější, nebo ty, u kterých v případě nefunkčnosti hrozí největší riziko nesplnění cílů testování. Všechny ostatní prvky jsou otestovány až v případě otestování prvků s nejvyšší prioritou.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testovací strategie&lt;/strong&gt; - popisuje, jaké typy testů budou provedeny (např. zátěžové, funkční apod.) a s jakým cílem (obvykle s vazbou na konkrétní use case). Jednotlivé testy pak zařazuje do konkrétních fází testování (integrační testy, akceptační testy apod.) Dále se zde popisují techniky, kterými budou prováděny jednotlivé typy testů. Velice důležité je i stanovení způsobu, jakým se budou testy vyhodnocovat, a kritérií, podle kterých je test označen jako kompletní.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Požadavky na zdroje&lt;/strong&gt; - slouží k definování požadavků, které musí být splněny, aby bylo možné testy provést. Sem se řadí jednak požadavky technického rázu jako je příprava testovacího hardwaru, instalace softwaru, zpřístupnění serverů a podobně. A dále zdroje lidské. Zde je vyjmenováno požadované složení testovacího týmu včetně požadavku na spolupráci jiných pracovníků (např. při instalaci a správě testovacího prostředí)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Definice rizik &lt;/strong&gt;- slouží k vymezení situací, které mohou ohrozit úspěšné testování. Sem může spadat například nedodání aplikace ve stanoveném termínu, nedostupný testovací nástroj, nebo nedostatek proškolených pracovníků. U těchto rizik se stanoví míra jejich závažnosti a návrh protiopatření.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</content>
		<category term="Softwarové inženýrství" />
	</entry>
	<entry>
		<title>Kvalitativní a kvantitativní analýza rizik</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/165-kvalitativni-a-kvantitativni-analyza-rizik"/>
		<published>2014-06-05T06:42:10+00:00</published>
		<updated>2014-06-05T06:42:10+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/165-kvalitativni-a-kvantitativni-analyza-rizik</id>
		<author>
			<name>Verca</name>
			<email>verca.zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;h3&gt;Kvantitativní&lt;/h3&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;Kvantitativní analýza je náročnější na zdroje a její provedení trvá mnohem déle než kvalitativní analýza rizik. Je tomu tak proto, že hodnotu aktiva (&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;aktivum = cokoli v organizaci co má má nějakou cenu)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt; je nutné vyjádřit v penězích stejně jako možnou škodu v případě realizace konkrétní hrozby. Vyjádření škody ve finančních jednotkách však umožňuje jednodušší rozhodování ve fázi zvládání rizik, kdy vybíráme vhodná opatření.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Výpočet:&lt;/span&gt; &lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;pravděpodobnost výskytu události * potenciální ztráta = odhad ztrát (očekávaná ztráta) - ALE/EAC&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Problém:&lt;/span&gt; nespolehlivost výsledku daná nepřesností výchozích údajů&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Výhoda:&lt;/span&gt; konkrétní výsledky které se dají porovnávat&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Přístupy:&lt;/span&gt; &lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Analýza historických dat a statistik,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Analýza závislostí,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Síťové analýzy,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Simulace a modelování,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Marketingové průzkumy a analýzy trhu,&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Postup:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;1. &lt;strong&gt;Identifikace a kvantifikace aktiv &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Jak se dané aktivum podílí na výnosech, resp. kolik zisku nám generuje?&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Kolik by stálo opětovné pořízení aktiva a zprovoznění?&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Jakou bychom zaplatili pokutu v případě porušení důvěrnosti, integrity a dostupnosti?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;2. &lt;strong&gt;Identifikace a kvantifikace hrozeb&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Kvalitativní analýza by &lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;měla obsahovat skutečná fakta a dostupné údaje. Pozitiva tohoto přístupu jsou zejména ve schopnosti hodnotit dopady na organizaci nebo jedince, které nelze elementárně vyjádřit v peněžních jednotkách (jak je běžné ukvantitativních analýz). Hodnocení dopadů kvalitativním přístupem však v dnešních metodikách postrádá konzistentnost a schopnost pokrýt všechny aspekty, podle kterých je nutné dopady hodnotit. V praxi si každý rizikový analytik vytváří vlastní způsoby hodnocení dopadů a i dalších parametrů pro stanovení míry rizika.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;3. &lt;strong&gt;Identifikace a kvantifikace zranitelnosti&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;V této fázi bychom se měli u každé dvojice hrozba – aktivum zamyslet nad tím, jakou škodu by mohla hrozba způsobit. Tato ztráta se nejčastěji uvádí v procentech a označuje se zkratkou EF (Exposure Factor). Pro její určení si musíme položit podobné otázky jako v případě stanovení hodnoty aktiva, konkrétně:&lt;/span&gt;&lt;/li&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;O kolik se sníží výnosy resp. zisk v případě narušení důvěrnosti, integrity a dostupnosti?&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Jaké jsou náklady na zotavení se z dané hrozby a obnovu normální funkčnosti?&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Jakou bychom zaplatili pokutu v případě porušení důvěrnosti, integrity a dostupnosti?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;4. &lt;strong&gt;Stanovení výše škody&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;V okamžiku, kdy jsme stanovili hodnotu aktiva (AV), pravděpodobnost hrozby (ARO) a hodnotu zranitelnosti (EF), můžeme přistoupit ke stanovení výše celkové škody tzv. ALE (Annualized Loss Expectancy), kterou získáme součinem těchto hodnot: &lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;ALE=AV*EF*ARO&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Kvalitativní&lt;/h3&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;Používá slov k popisu rozsahu možných následků a pravděpodobností, že se tyto následky přihodí. Užité škály mohou být přizpůsobeny nebo upraveny tak, aby vyhovovaly okolnostem, a různá rizika mohou být popsána různým způsobem.&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;Kvalitativní analýza je méně náročná na zdroje a trvá kratší mnohem kratší dobu než kvantitativní analýza rizik. Především proto, že hodnotu aktiva není nutné vyjadřovat v penězích stejně jako možnou škodu v případě realizace konkrétní hrozby. To však vede k horší kontrole nákladů ve fázi zvládání rizik, kdy vybíráme vhodná opatření.&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Kvalitativní analýza se používá:&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Jako úvodní přehled vedoucí k identifikaci rizik, která vyžadují podrobnější zkoumání;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Tam, kde tento druh analýzy postačuje k rozhodování; nebo&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Tam, kde číselné údaje nebo zdroje nejsou dostatečné k provedení kvantitativní analýzy.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Princip:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt; &lt;/span&gt;Kvalitativní analýza rizik je založena na expertním odhadu jednotlivých aktiv (aktivum = cokoli v organizaci co má má nějakou cenu), hrozeb a zranitelností a pro jejich vyjádření používá slovního nebo číselného hodnocení. Umožňuje tak poměrně snadno a rychle identifikovat ta největší rizika. ).&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Nevýhody:&lt;/span&gt; &lt;/span&gt;Oproti kvantitativní analýze rizik, kde je způsob výpočtu víceméně daný a nikdo ho nezpochybňuje, tak v případě kvalitativní analýzy rizik neexistuje pouze jediná možnost, jak se dobrat výsledku. Možnost zvolit si v podstatě jakoukoliv stupnici pro stanovení hodnoty aktiv, hrozeb a zranitelností představuje sice na jednu stranu výhodu, ale na stranu druhou to komplikuje srovnávání výsledků AR provedených nejrůznějšími společnostmi.&lt;/p&gt;
&lt;h3 style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Kvantitativní vs. kvalitativní&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;Analytici upřednostňující kvantitativní přístup oproti kvalitativnímu často argumentují tím, že kvalitativní hodnocení dopadů je prováděno s vysokou mírou subjektivity, kdy výsledná hodnota závisí z velké části na osobním názoru hodnotitele. Pro stanovení kvantitativní hodnot se využívají výše uvedené metodiky a nástroje (simulace, analýza historických dat a statistik, marketingové průzkumy a analýzy trhu atd.), které však mohou v sobě zahrnovat také jistou míru subjektivity. Odborníci na finance mají k dispozici celou řadu nástrojů na výpočty odhadovaných hodnot, nicméně žádná předpověď rizik i matematicky podložená, nemůže být stoprocentní. Kvantitativní přístupy využívající finanční škály jsou velmi vhodné, pokud je po provedené analýze nutné najít zdroje na pokrytí zjištěných rizik. &lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;h3&gt;Kvantitativní&lt;/h3&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;Kvantitativní analýza je náročnější na zdroje a její provedení trvá mnohem déle než kvalitativní analýza rizik. Je tomu tak proto, že hodnotu aktiva (&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;aktivum = cokoli v organizaci co má má nějakou cenu)&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt; je nutné vyjádřit v penězích stejně jako možnou škodu v případě realizace konkrétní hrozby. Vyjádření škody ve finančních jednotkách však umožňuje jednodušší rozhodování ve fázi zvládání rizik, kdy vybíráme vhodná opatření.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Výpočet:&lt;/span&gt; &lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;pravděpodobnost výskytu události * potenciální ztráta = odhad ztrát (očekávaná ztráta) - ALE/EAC&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Problém:&lt;/span&gt; nespolehlivost výsledku daná nepřesností výchozích údajů&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Výhoda:&lt;/span&gt; konkrétní výsledky které se dají porovnávat&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Přístupy:&lt;/span&gt; &lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Analýza historických dat a statistik,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Analýza závislostí,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Síťové analýzy,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Simulace a modelování,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Marketingové průzkumy a analýzy trhu,&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Postup:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;1. &lt;strong&gt;Identifikace a kvantifikace aktiv &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Jak se dané aktivum podílí na výnosech, resp. kolik zisku nám generuje?&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Kolik by stálo opětovné pořízení aktiva a zprovoznění?&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Jakou bychom zaplatili pokutu v případě porušení důvěrnosti, integrity a dostupnosti?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;2. &lt;strong&gt;Identifikace a kvantifikace hrozeb&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Kvalitativní analýza by &lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;měla obsahovat skutečná fakta a dostupné údaje. Pozitiva tohoto přístupu jsou zejména ve schopnosti hodnotit dopady na organizaci nebo jedince, které nelze elementárně vyjádřit v peněžních jednotkách (jak je běžné ukvantitativních analýz). Hodnocení dopadů kvalitativním přístupem však v dnešních metodikách postrádá konzistentnost a schopnost pokrýt všechny aspekty, podle kterých je nutné dopady hodnotit. V praxi si každý rizikový analytik vytváří vlastní způsoby hodnocení dopadů a i dalších parametrů pro stanovení míry rizika.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;3. &lt;strong&gt;Identifikace a kvantifikace zranitelnosti&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;V této fázi bychom se měli u každé dvojice hrozba – aktivum zamyslet nad tím, jakou škodu by mohla hrozba způsobit. Tato ztráta se nejčastěji uvádí v procentech a označuje se zkratkou EF (Exposure Factor). Pro její určení si musíme položit podobné otázky jako v případě stanovení hodnoty aktiva, konkrétně:&lt;/span&gt;&lt;/li&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;O kolik se sníží výnosy resp. zisk v případě narušení důvěrnosti, integrity a dostupnosti?&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Jaké jsou náklady na zotavení se z dané hrozby a obnovu normální funkčnosti?&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Jakou bychom zaplatili pokutu v případě porušení důvěrnosti, integrity a dostupnosti?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;4. &lt;strong&gt;Stanovení výše škody&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;V okamžiku, kdy jsme stanovili hodnotu aktiva (AV), pravděpodobnost hrozby (ARO) a hodnotu zranitelnosti (EF), můžeme přistoupit ke stanovení výše celkové škody tzv. ALE (Annualized Loss Expectancy), kterou získáme součinem těchto hodnot: &lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;ALE=AV*EF*ARO&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Kvalitativní&lt;/h3&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;Používá slov k popisu rozsahu možných následků a pravděpodobností, že se tyto následky přihodí. Užité škály mohou být přizpůsobeny nebo upraveny tak, aby vyhovovaly okolnostem, a různá rizika mohou být popsána různým způsobem.&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;Kvalitativní analýza je méně náročná na zdroje a trvá kratší mnohem kratší dobu než kvantitativní analýza rizik. Především proto, že hodnotu aktiva není nutné vyjadřovat v penězích stejně jako možnou škodu v případě realizace konkrétní hrozby. To však vede k horší kontrole nákladů ve fázi zvládání rizik, kdy vybíráme vhodná opatření.&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Kvalitativní analýza se používá:&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-position: outside; list-style-type: square; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: normal;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Jako úvodní přehled vedoucí k identifikaci rizik, která vyžadují podrobnější zkoumání;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Tam, kde tento druh analýzy postačuje k rozhodování; nebo&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px; line-height: 1.7em;&quot;&gt;Tam, kde číselné údaje nebo zdroje nejsou dostatečné k provedení kvantitativní analýzy.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Princip:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt; &lt;/span&gt;Kvalitativní analýza rizik je založena na expertním odhadu jednotlivých aktiv (aktivum = cokoli v organizaci co má má nějakou cenu), hrozeb a zranitelností a pro jejich vyjádření používá slovního nebo číselného hodnocení. Umožňuje tak poměrně snadno a rychle identifikovat ta největší rizika. ).&lt;/p&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; text-decoration: underline;&quot;&gt;Nevýhody:&lt;/span&gt; &lt;/span&gt;Oproti kvantitativní analýze rizik, kde je způsob výpočtu víceméně daný a nikdo ho nezpochybňuje, tak v případě kvalitativní analýzy rizik neexistuje pouze jediná možnost, jak se dobrat výsledku. Možnost zvolit si v podstatě jakoukoliv stupnici pro stanovení hodnoty aktiv, hrozeb a zranitelností představuje sice na jednu stranu výhodu, ale na stranu druhou to komplikuje srovnávání výsledků AR provedených nejrůznějšími společnostmi.&lt;/p&gt;
&lt;h3 style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; line-height: 1.3em;&quot;&gt;Kvantitativní vs. kvalitativní&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p style=&quot;margin: 8px 0px; padding: 0px; line-height: 1.7em; font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;Analytici upřednostňující kvantitativní přístup oproti kvalitativnímu často argumentují tím, že kvalitativní hodnocení dopadů je prováděno s vysokou mírou subjektivity, kdy výsledná hodnota závisí z velké části na osobním názoru hodnotitele. Pro stanovení kvantitativní hodnot se využívají výše uvedené metodiky a nástroje (simulace, analýza historických dat a statistik, marketingové průzkumy a analýzy trhu atd.), které však mohou v sobě zahrnovat také jistou míru subjektivity. Odborníci na finance mají k dispozici celou řadu nástrojů na výpočty odhadovaných hodnot, nicméně žádná předpověď rizik i matematicky podložená, nemůže být stoprocentní. Kvantitativní přístupy využívající finanční škály jsou velmi vhodné, pokud je po provedené analýze nutné najít zdroje na pokrytí zjištěných rizik. &lt;/p&gt;&lt;/div&gt;</content>
		<category term="Softwarové inženýrství" />
	</entry>
	<entry>
		<title>Řízení rizik</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/164-rizeni-rizik"/>
		<published>2014-06-04T19:37:02+00:00</published>
		<updated>2014-06-04T19:37:02+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/164-rizeni-rizik</id>
		<author>
			<name>Verca</name>
			<email>verca.zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Je potřeba vymezit si důsledně všechna možná rizika pro konkrétní projekt. Rizika vznikají ještě před zahájením samotného projektu a také v jeho průběhu. &lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;span style=&quot;line-height: 1.3em; color: #333333; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: underline;&quot;&gt;Věcným výstupem procesu analýzy rizik&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em; color: #333333; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px;&quot;&gt; je dokument který obsahuje:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;popis IS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;stanovení úrovně hrozeb&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;odhad ztrát&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;stanovení protiopatření&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;určení zbytkových rizik&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Druhy rizik a jejich příklady&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rizika &lt;strong&gt;projektová&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;špatná komunikace členů týmu - rozdílná interpretace toho co mělo být uděláno &lt;/li&gt;
&lt;li&gt;opoždění v čase - špatné plánování, malá časová rezerva&lt;/li&gt;
&lt;li&gt;kompetence - pracovníci neodpovídají kvalifikaci&lt;/li&gt;
&lt;li&gt;neznámá kvalita produktu&lt;/li&gt;
&lt;li&gt;neschopnost pracovat jako tým - kulturní rozdíly&lt;/li&gt;
&lt;li&gt;ztráta klíčové osoby - nemocenská, mateřská&lt;/li&gt;
&lt;li&gt;selhání technických zdrojů&lt;/li&gt;
&lt;li&gt;nedodržení rozpočtu&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rizika &lt;strong&gt;finanční - &lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;daňové změny, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;inflace, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;změny úrokových sazeb&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rizika &lt;strong&gt;přírodní - &lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;povodně, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;zemětřesení&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Rizika &lt;strong&gt;vyšší moci&lt;/strong&gt; - &lt;span style=&quot;line-height: 1.3em;&quot;&gt;války, katastrofy&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Řízení rizik&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Disciplína se zabývá tvorbou činností, navzájem provázaných, které se snaží zamezit nebo zmírnit výskyt rizik nebo nemilých překvapení. &lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rizika ohrožují dosa&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;žení našich cílů, mají potenciálně negativní dopad na naši činnost a s určitou pravděpodobností se u naší činnosti vyskytnou.&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; &lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Řízení rizik&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;se &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;snaží tyto negativní dopady co nejvíce eliminovat.&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Řízení rizik se skládá ze 4 činností:&lt;/p&gt;
&lt;p&gt;1.  &lt;strong&gt;   I&lt;span style=&quot;line-height: 1.3em;&quot;&gt;dentifikace rizik &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;a oblastí hrozeb - vyhotoví se jejich seznam &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;2.  &lt;strong&gt;   Hodnocení rizik - &lt;/strong&gt;pro určení hodnoty rizika je nutné nejdříve určit následující hodnoty:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;dopad rizika&lt;/strong&gt;&lt;/em&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; - na projekt a jeho průběh&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;em&gt;&lt;strong&gt;pravděpodobnost&lt;/strong&gt; &lt;/em&gt;- s jakou pravděpodobností riziko nastane&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em style=&quot;line-height: 1.3em;&quot;&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/risk2.jpg&quot; border=&quot;0&quot; width=&quot;305&quot; height=&quot;141&quot; style=&quot;border: 0; float: left; margin-top: 20px; margin-bottom: 20px;&quot; /&gt;&lt;/em&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;- následně se stanoví &lt;/span&gt;&lt;strong&gt;hodnota rizika&lt;/strong&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; podle tabulky, která &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;určujeme míru akceptovatelnoti rizik (vlevo)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- můžeme mít i víc jak 3 sloupce a řádky, záleží jak podrobnou chceme mít stupnici&lt;/p&gt;
&lt;p&gt;- všechny rizika mají přidělené dvě hodnoty od 1-3 s jejich dopadem (I) a s jejich pravděpodobností (P)&lt;/p&gt;
&lt;p&gt;=&amp;gt; riziko odpovídá jednomu políčku v tabulce kde se protly jeho hodnoty - &lt;em&gt;high/ medium/ low, &lt;/em&gt;kdy high jsou vysoké rizika které se musí neprodleně řešit&lt;em style=&quot;line-height: 1.3em;&quot;&gt; &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;3. &lt;strong&gt;    Strategie zvládnutí rizik&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Po důkladném zhodnocení rizik je nutné vytvořit plán rizik, ve kterém bude uvedeno určení strategie zvládnutí, minimalizace nebo eliminace rizik. &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Faktory, které ovlivňují tvorbu strategie: fáze projektu, velikost, priorita, komplexnost, časová a finanční náročnos&lt;/span&gt;t. &lt;em&gt;&lt;strong&gt;Tvorba plánu rizik&lt;/strong&gt;&lt;/em&gt; není nijak složitá, ale je prioritně důležité rozpoznat všechna závažná rizika, které mohou náš projekt ovlivnit a k těmto rizikům navrhnou účinná protiopatření.&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;V tabulce musí být uvedeno: &lt;em&gt;riziko&lt;/em&gt;, &lt;em&gt;váha rizika&lt;/em&gt;, jeho&lt;em&gt; pravděpodobnost&lt;/em&gt; a jeho &lt;em&gt;hodnota&lt;/em&gt;. Dále zde musí být stanoveno &lt;em&gt;preventivní opatření&lt;/em&gt;, pokud riziko nastane, jaké kroky podniknout k jeho odstranění nebo minimalizaci. Důležité je také určit &lt;em&gt;odpovědnou osobu&lt;/em&gt; spojenou s provedením preventivního opatření. Určení &lt;em&gt;krizového scénáře&lt;/em&gt; je další důležitou součástí tabulky plánu rizik. Krizový scénář se stanovuje pro případ, že se nepodaří riziko odstranit nebo jej minimalizovat. &lt;/p&gt;
&lt;p&gt;4.&lt;strong&gt;     Monitoring vývoje rizikových stavů&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Během jakéhokoli projektu se mohou objevit další rizikové události a proto musejí být rizika stále monitorována. Nikdy nemůžeme určit a rozpoznat všechna rizika a pravděpodobnost, se kterou mohou nastat, proto je důležité abychom stále identifikovali nová rizika a přehodnocovali rizika, která byla již dříve rozpoznána. To znamená, že Plán rizik a jejich řízení se bude stále měnit v čase.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Je potřeba vymezit si důsledně všechna možná rizika pro konkrétní projekt. Rizika vznikají ještě před zahájením samotného projektu a také v jeho průběhu. &lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;span style=&quot;line-height: 1.3em; color: #333333; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: underline;&quot;&gt;Věcným výstupem procesu analýzy rizik&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em; color: #333333; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px;&quot;&gt; je dokument který obsahuje:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;popis IS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;stanovení úrovně hrozeb&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;odhad ztrát&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;stanovení protiopatření&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;určení zbytkových rizik&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Druhy rizik a jejich příklady&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rizika &lt;strong&gt;projektová&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;špatná komunikace členů týmu - rozdílná interpretace toho co mělo být uděláno &lt;/li&gt;
&lt;li&gt;opoždění v čase - špatné plánování, malá časová rezerva&lt;/li&gt;
&lt;li&gt;kompetence - pracovníci neodpovídají kvalifikaci&lt;/li&gt;
&lt;li&gt;neznámá kvalita produktu&lt;/li&gt;
&lt;li&gt;neschopnost pracovat jako tým - kulturní rozdíly&lt;/li&gt;
&lt;li&gt;ztráta klíčové osoby - nemocenská, mateřská&lt;/li&gt;
&lt;li&gt;selhání technických zdrojů&lt;/li&gt;
&lt;li&gt;nedodržení rozpočtu&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rizika &lt;strong&gt;finanční - &lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;daňové změny, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;inflace, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;změny úrokových sazeb&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rizika &lt;strong&gt;přírodní - &lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;povodně, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;zemětřesení&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Rizika &lt;strong&gt;vyšší moci&lt;/strong&gt; - &lt;span style=&quot;line-height: 1.3em;&quot;&gt;války, katastrofy&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Řízení rizik&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Disciplína se zabývá tvorbou činností, navzájem provázaných, které se snaží zamezit nebo zmírnit výskyt rizik nebo nemilých překvapení. &lt;span style=&quot;line-height: 1.3em;&quot;&gt;Rizika ohrožují dosa&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;žení našich cílů, mají potenciálně negativní dopad na naši činnost a s určitou pravděpodobností se u naší činnosti vyskytnou.&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; &lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Řízení rizik&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;se &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;snaží tyto negativní dopady co nejvíce eliminovat.&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Řízení rizik se skládá ze 4 činností:&lt;/p&gt;
&lt;p&gt;1.  &lt;strong&gt;   I&lt;span style=&quot;line-height: 1.3em;&quot;&gt;dentifikace rizik &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;a oblastí hrozeb - vyhotoví se jejich seznam &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;2.  &lt;strong&gt;   Hodnocení rizik - &lt;/strong&gt;pro určení hodnoty rizika je nutné nejdříve určit následující hodnoty:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;dopad rizika&lt;/strong&gt;&lt;/em&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; - na projekt a jeho průběh&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;em&gt;&lt;strong&gt;pravděpodobnost&lt;/strong&gt; &lt;/em&gt;- s jakou pravděpodobností riziko nastane&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em style=&quot;line-height: 1.3em;&quot;&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/risk2.jpg&quot; border=&quot;0&quot; width=&quot;305&quot; height=&quot;141&quot; style=&quot;border: 0; float: left; margin-top: 20px; margin-bottom: 20px;&quot; /&gt;&lt;/em&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;- následně se stanoví &lt;/span&gt;&lt;strong&gt;hodnota rizika&lt;/strong&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; podle tabulky, která &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;určujeme míru akceptovatelnoti rizik (vlevo)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- můžeme mít i víc jak 3 sloupce a řádky, záleží jak podrobnou chceme mít stupnici&lt;/p&gt;
&lt;p&gt;- všechny rizika mají přidělené dvě hodnoty od 1-3 s jejich dopadem (I) a s jejich pravděpodobností (P)&lt;/p&gt;
&lt;p&gt;=&amp;gt; riziko odpovídá jednomu políčku v tabulce kde se protly jeho hodnoty - &lt;em&gt;high/ medium/ low, &lt;/em&gt;kdy high jsou vysoké rizika které se musí neprodleně řešit&lt;em style=&quot;line-height: 1.3em;&quot;&gt; &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;3. &lt;strong&gt;    Strategie zvládnutí rizik&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Po důkladném zhodnocení rizik je nutné vytvořit plán rizik, ve kterém bude uvedeno určení strategie zvládnutí, minimalizace nebo eliminace rizik. &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Faktory, které ovlivňují tvorbu strategie: fáze projektu, velikost, priorita, komplexnost, časová a finanční náročnos&lt;/span&gt;t. &lt;em&gt;&lt;strong&gt;Tvorba plánu rizik&lt;/strong&gt;&lt;/em&gt; není nijak složitá, ale je prioritně důležité rozpoznat všechna závažná rizika, které mohou náš projekt ovlivnit a k těmto rizikům navrhnou účinná protiopatření.&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;V tabulce musí být uvedeno: &lt;em&gt;riziko&lt;/em&gt;, &lt;em&gt;váha rizika&lt;/em&gt;, jeho&lt;em&gt; pravděpodobnost&lt;/em&gt; a jeho &lt;em&gt;hodnota&lt;/em&gt;. Dále zde musí být stanoveno &lt;em&gt;preventivní opatření&lt;/em&gt;, pokud riziko nastane, jaké kroky podniknout k jeho odstranění nebo minimalizaci. Důležité je také určit &lt;em&gt;odpovědnou osobu&lt;/em&gt; spojenou s provedením preventivního opatření. Určení &lt;em&gt;krizového scénáře&lt;/em&gt; je další důležitou součástí tabulky plánu rizik. Krizový scénář se stanovuje pro případ, že se nepodaří riziko odstranit nebo jej minimalizovat. &lt;/p&gt;
&lt;p&gt;4.&lt;strong&gt;     Monitoring vývoje rizikových stavů&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Během jakéhokoli projektu se mohou objevit další rizikové události a proto musejí být rizika stále monitorována. Nikdy nemůžeme určit a rozpoznat všechna rizika a pravděpodobnost, se kterou mohou nastat, proto je důležité abychom stále identifikovali nová rizika a přehodnocovali rizika, která byla již dříve rozpoznána. To znamená, že Plán rizik a jejich řízení se bude stále měnit v čase.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Softwarové inženýrství" />
	</entry>
	<entry>
		<title>Řízení projektu</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/163-rizeni-projektu"/>
		<published>2014-06-04T18:22:56+00:00</published>
		<updated>2014-06-04T18:22:56+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/163-rizeni-projektu</id>
		<author>
			<name>Verca</name>
			<email>verca.zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Projektové řízení můžeme definovat jako &lt;em&gt;&lt;strong&gt;plánování&lt;/strong&gt;&lt;/em&gt;, &lt;em&gt;&lt;strong&gt;organizování&lt;/strong&gt; &lt;/em&gt;a &lt;em&gt;&lt;strong&gt;řízení činností&lt;/strong&gt; &lt;strong&gt;a jejich&lt;/strong&gt; &lt;strong&gt;zdrojů&lt;/strong&gt; &lt;/em&gt;v rámci uceleného projektu za respektování časových, zdrojových a nákladových omezení (obvykle s cílem dosažení maximálního ekonomického efektu).&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Projektové &lt;span style=&quot;line-height: 1.3em;&quot;&gt;řízení musí odpovědět na následující otázky:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jak dlouho bude trvat realizace projektu?&lt;/li&gt;
&lt;li&gt;Jaké jsou časové a finanční rezervy pro splnění plánu?&lt;/li&gt;
&lt;li&gt;Je dostatek zdrojů ke komplementaci projektu, jak je naplánován?&lt;/li&gt;
&lt;li&gt;Jaké jsou náklady na jednotlivé zdroje aplikované na projektu?&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Nástroje řízení&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Metoda kritické cesty&lt;/strong&gt; (Critical Path Method – CPM) – síťová analýza&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Technika hodnocení a kontroly programů&lt;/strong&gt; (Program Eval&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;uation and &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Review Technique – &lt;strong&gt;PERT&lt;/strong&gt;) – síťový uzlově orientovaný gra&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;f&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;index.php/statnice-vsb?layout=edit&amp;amp;id=162#gantuvdiagram&quot;&gt;Ganttův diagram&lt;/a&gt;&lt;/strong&gt; – úsečkový, grafická prezentace na ča&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;sové ose&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Exekutivní informační systémy&lt;/strong&gt; (Executive Information S&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;ystems –EIS)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Distribuované projektové řízení&lt;/strong&gt; – aplikuje a integruje &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;nástroje pro &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;plánování a řízení inovací, nástroje pro podporu rozh&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;odování, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;CAD,CAM,…&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Metoda kritické cesty&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/330px-Critical_path_algorithm.svg.png&quot; border=&quot;0&quot; style=&quot;border: 0; float: right; margin-left: 10px; margin-right: 10px;&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Sestrojíme orientovaný, ohodnocený graf reprezentující projekt. Každá hrana v něm má svoji váhu a každý vrchol své označení + dvě prázdné proměnné (levá a pravá) pro zápis hodnot cest. Hrany, které budou ležet na cestách budeme označovat. Graf může obsahovat i více než jednu kritickou cestu.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Nejprve projdeme graf zleva ze vstupního vrcholu (hodnota jeho levé proměnné je na začátku 0). Do levé proměnné tohoto vrcholu pak zapíšeme hodnotu cesty (hodnota cesty z předchozího vrcholu + hodnota hrany). Hranu vybíráme tak, že při vstupu do nějakého vrcholu budeme vybírat vždy hranu, ze které dostaneme nejvyšší hodnotu cesty (např. do vrcholu D půjdeme po hraně z B, protože cesta má hodnotu 7, což je vyšší než z C, kde má cesta hodnotu 4).&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Tímto postupem vyplníme levé proměnné všech vrcholů a dojdeme až do výstupního (koncového) vrcholu grafu. V jeho levé proměnné nyní máme minimální délku projektu.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Druhý průchod grafu začínáme v koncovém vrcholu, opíšeme hodnotu z jeho levé proměnné do pravé a jdeme proti směru orientovaných hran (vpravo). Nyní však vybíráme cestu s nejmenší možnou hodnotou a její hodnotu hran odečítáme, výsledek zapíšeme do pravé proměnné vrcholu (např. do D půjdeme přes G, protože dostaneme hodnotu 7, což je menší, než kdybychom tam šli přímo z H). Když dojdeme do počátečního bodu, měli bychom v něm mít vpravo 0. Vrcholy se stejnými hodnotami vlevo a vpravo leží na kritické cestě (na obrázku označené červeně).&lt;/p&gt;
&lt;h3 class=&quot;MsoNormal&quot;&gt;Soft skills při vedení projektu&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Co to znamená vést skupinu?&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Dosahovat se skupinou požadovaných &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;výsledků&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vytvářet postoje, které motivují skupinu k &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;nejlepšímu výkonu&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Přinášet postoje skupiny uspokojení z &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;práce na projektu a z jejich vlastních &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;výsledků&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Využívat schopností vést skupinu, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;získaných dříve studiem i zkušenostmi&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Rozdíl mezi řízením a vedením&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;řízení =&lt;/strong&gt; Autoritativní proces, kdy vedoucí řídí, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;rozkazuje a nařizuje&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;vedení&lt;/strong&gt; = Vedoucí je se svou skupinou, umožňuje &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;skupině vidět výsledky a učit se z chyb&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;Ideální je, když vedoucí řídí úkoly a vede lidi.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Definice ideálního vedoucího&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;je v denním kontaktu s členy skupiny - zajímá se o ně a motivuje je&lt;/li&gt;
&lt;li&gt;je k dispozici v případě potřeby&lt;/li&gt;
&lt;li&gt;soustředí se na hlavní cíle projektu a připomíná je ostatním&lt;/li&gt;
&lt;li&gt;rozpoznává včas překážky a odstraňuje je&lt;/li&gt;
&lt;li&gt;je důsledný, dodržuje sliby&lt;/li&gt;
&lt;li&gt;podílí se se skupinou o maximum informací&lt;/li&gt;
&lt;li&gt;informuje a naslouchá&lt;/li&gt;
&lt;li&gt;ví co lidé dělají a co by chtěli dělat&lt;/li&gt;
&lt;li&gt;pomáhá skupině dosáhnout cílů a aby lidé cítili úspěch&lt;/li&gt;
&lt;li&gt;rozhoduje se bez omluv, rozhodnutí lehce nemění&lt;/li&gt;
&lt;li&gt;vyjednává s dobrou vůli a otevřeně&lt;/li&gt;
&lt;li&gt;předpokládá že členové skupiny jsou zralí, mají snahu růst, jsou motivovaní a že pracují kvalitně&lt;/li&gt;
&lt;li&gt;nešetří uznáním a odměnami&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://prince-2.cz/index.php/index/page/1038_principy-metodiky-prince2&quot; style=&quot;margin: 0px; padding: 0px; color: #095197; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 21.760000228881836px;&quot;&gt;&lt;img src=&quot;images/ikona-zdroje-12.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; style=&quot;margin: 0px; padding: 0px; border-style: none;&quot; /&gt;&lt;/a&gt; &lt;span class=&quot;popisek&quot;&gt; Čerpáno ze skript Information Management (Ing. Přemysl Soldán)&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Projektové řízení můžeme definovat jako &lt;em&gt;&lt;strong&gt;plánování&lt;/strong&gt;&lt;/em&gt;, &lt;em&gt;&lt;strong&gt;organizování&lt;/strong&gt; &lt;/em&gt;a &lt;em&gt;&lt;strong&gt;řízení činností&lt;/strong&gt; &lt;strong&gt;a jejich&lt;/strong&gt; &lt;strong&gt;zdrojů&lt;/strong&gt; &lt;/em&gt;v rámci uceleného projektu za respektování časových, zdrojových a nákladových omezení (obvykle s cílem dosažení maximálního ekonomického efektu).&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Projektové &lt;span style=&quot;line-height: 1.3em;&quot;&gt;řízení musí odpovědět na následující otázky:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jak dlouho bude trvat realizace projektu?&lt;/li&gt;
&lt;li&gt;Jaké jsou časové a finanční rezervy pro splnění plánu?&lt;/li&gt;
&lt;li&gt;Je dostatek zdrojů ke komplementaci projektu, jak je naplánován?&lt;/li&gt;
&lt;li&gt;Jaké jsou náklady na jednotlivé zdroje aplikované na projektu?&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Nástroje řízení&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Metoda kritické cesty&lt;/strong&gt; (Critical Path Method – CPM) – síťová analýza&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Technika hodnocení a kontroly programů&lt;/strong&gt; (Program Eval&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;uation and &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Review Technique – &lt;strong&gt;PERT&lt;/strong&gt;) – síťový uzlově orientovaný gra&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;f&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;index.php/statnice-vsb?layout=edit&amp;amp;id=162#gantuvdiagram&quot;&gt;Ganttův diagram&lt;/a&gt;&lt;/strong&gt; – úsečkový, grafická prezentace na ča&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;sové ose&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Exekutivní informační systémy&lt;/strong&gt; (Executive Information S&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;ystems –EIS)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Distribuované projektové řízení&lt;/strong&gt; – aplikuje a integruje &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;nástroje pro &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;plánování a řízení inovací, nástroje pro podporu rozh&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;odování, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;CAD,CAM,…&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Metoda kritické cesty&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/330px-Critical_path_algorithm.svg.png&quot; border=&quot;0&quot; style=&quot;border: 0; float: right; margin-left: 10px; margin-right: 10px;&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Sestrojíme orientovaný, ohodnocený graf reprezentující projekt. Každá hrana v něm má svoji váhu a každý vrchol své označení + dvě prázdné proměnné (levá a pravá) pro zápis hodnot cest. Hrany, které budou ležet na cestách budeme označovat. Graf může obsahovat i více než jednu kritickou cestu.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Nejprve projdeme graf zleva ze vstupního vrcholu (hodnota jeho levé proměnné je na začátku 0). Do levé proměnné tohoto vrcholu pak zapíšeme hodnotu cesty (hodnota cesty z předchozího vrcholu + hodnota hrany). Hranu vybíráme tak, že při vstupu do nějakého vrcholu budeme vybírat vždy hranu, ze které dostaneme nejvyšší hodnotu cesty (např. do vrcholu D půjdeme po hraně z B, protože cesta má hodnotu 7, což je vyšší než z C, kde má cesta hodnotu 4).&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Tímto postupem vyplníme levé proměnné všech vrcholů a dojdeme až do výstupního (koncového) vrcholu grafu. V jeho levé proměnné nyní máme minimální délku projektu.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Druhý průchod grafu začínáme v koncovém vrcholu, opíšeme hodnotu z jeho levé proměnné do pravé a jdeme proti směru orientovaných hran (vpravo). Nyní však vybíráme cestu s nejmenší možnou hodnotou a její hodnotu hran odečítáme, výsledek zapíšeme do pravé proměnné vrcholu (např. do D půjdeme přes G, protože dostaneme hodnotu 7, což je menší, než kdybychom tam šli přímo z H). Když dojdeme do počátečního bodu, měli bychom v něm mít vpravo 0. Vrcholy se stejnými hodnotami vlevo a vpravo leží na kritické cestě (na obrázku označené červeně).&lt;/p&gt;
&lt;h3 class=&quot;MsoNormal&quot;&gt;Soft skills při vedení projektu&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Co to znamená vést skupinu?&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Dosahovat se skupinou požadovaných &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;výsledků&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Vytvářet postoje, které motivují skupinu k &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;nejlepšímu výkonu&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Přinášet postoje skupiny uspokojení z &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;práce na projektu a z jejich vlastních &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;výsledků&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;Využívat schopností vést skupinu, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;získaných dříve studiem i zkušenostmi&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Rozdíl mezi řízením a vedením&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;řízení =&lt;/strong&gt; Autoritativní proces, kdy vedoucí řídí, &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;rozkazuje a nařizuje&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;vedení&lt;/strong&gt; = Vedoucí je se svou skupinou, umožňuje &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;skupině vidět výsledky a učit se z chyb&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;Ideální je, když vedoucí řídí úkoly a vede lidi.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Definice ideálního vedoucího&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;je v denním kontaktu s členy skupiny - zajímá se o ně a motivuje je&lt;/li&gt;
&lt;li&gt;je k dispozici v případě potřeby&lt;/li&gt;
&lt;li&gt;soustředí se na hlavní cíle projektu a připomíná je ostatním&lt;/li&gt;
&lt;li&gt;rozpoznává včas překážky a odstraňuje je&lt;/li&gt;
&lt;li&gt;je důsledný, dodržuje sliby&lt;/li&gt;
&lt;li&gt;podílí se se skupinou o maximum informací&lt;/li&gt;
&lt;li&gt;informuje a naslouchá&lt;/li&gt;
&lt;li&gt;ví co lidé dělají a co by chtěli dělat&lt;/li&gt;
&lt;li&gt;pomáhá skupině dosáhnout cílů a aby lidé cítili úspěch&lt;/li&gt;
&lt;li&gt;rozhoduje se bez omluv, rozhodnutí lehce nemění&lt;/li&gt;
&lt;li&gt;vyjednává s dobrou vůli a otevřeně&lt;/li&gt;
&lt;li&gt;předpokládá že členové skupiny jsou zralí, mají snahu růst, jsou motivovaní a že pracují kvalitně&lt;/li&gt;
&lt;li&gt;nešetří uznáním a odměnami&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://prince-2.cz/index.php/index/page/1038_principy-metodiky-prince2&quot; style=&quot;margin: 0px; padding: 0px; color: #095197; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 21.760000228881836px;&quot;&gt;&lt;img src=&quot;images/ikona-zdroje-12.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; style=&quot;margin: 0px; padding: 0px; border-style: none;&quot; /&gt;&lt;/a&gt; &lt;span class=&quot;popisek&quot;&gt; Čerpáno ze skript Information Management (Ing. Přemysl Soldán)&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Softwarové inženýrství" />
	</entry>
	<entry>
		<title>Plánování projektu</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/162-planovani-projektu"/>
		<published>2014-06-04T15:49:36+00:00</published>
		<updated>2014-06-04T15:49:36+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/softwarove-inzenyrstvi/162-planovani-projektu</id>
		<author>
			<name>Verca</name>
			<email>verca.zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;&lt;em&gt;Plán projektu je formální, schválený dokument, který se používá jako vodítko pro realizaci projektu a projektového řízení. Primárně se plán projektu používá na zdokumentování předpokladů a rozhodnutí, usnadnění komunikace mezi zúčastněnými stranami, a zdokumentování schváleného rozsahu, ceny a harmonogramu. Plán projektu může být pouze souhrnný nebo velmi podrobný.&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;V plánování je nutné identifikovat potřebné zdroje,  defininovat rizika a předpokladané omezení s jejich dopady. Činnost procesu vrcholí v sestavení realistického časového rámce a rozpočtu projektu a přípravě detailních plánů na realizaci projektu.&lt;/p&gt;
&lt;p&gt;Plán projektu by měl optimálně obsahovat 4 základní otázky důležité pro projekt a jeho řízení:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Proč?&lt;/strong&gt; Z jakých důvodů se projekt realizuje? Jaký problém nebo nedostatek má projekt vyřešit? Proč je třeba vynaložit prostředky a úsilí na jeho realizaci?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Co? &lt;/strong&gt; Co je cílem a výstupem projektu? Jaké jsou hlavní produkty nebo výstupy projektu? &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kdo?&lt;/strong&gt; Kdo se na realizaci projektu bude podílet? A co bude povinností jednotlivých zúčastněných v rámci projektu? Jak budou účastníci projektu organizováni?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kdy?&lt;/strong&gt; Jaký je harmonogram projektu? Jaké jsou významné milníky v průběhu realizace projektu? Jaká je časová osa projektu a kdy nastanou zvláště významné body označované jako milníky, je kompletní?&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Cíle plánování&lt;/h3&gt;
&lt;p&gt;- nejkratší možný čas trvání projektu (souvisí také s náklady)&lt;/p&gt;
&lt;p&gt;- nejnižší náklady&lt;/p&gt;
&lt;p&gt;- nejmenší riziko&lt;/p&gt;
&lt;p&gt;- efektivní využití zdrojů&lt;/p&gt;
&lt;p&gt;Strategické cíle plánování by měly být &lt;strong&gt;SMART&lt;/strong&gt; (specific - &lt;em&gt;&lt;strong&gt;konkrétní&lt;/strong&gt;&lt;/em&gt;, Measurable - &lt;em&gt;&lt;strong&gt;měřitelné&lt;/strong&gt;&lt;/em&gt;, Attainable - &lt;em&gt;&lt;strong&gt;dosažitelné&lt;/strong&gt;&lt;/em&gt;, Relevant - &lt;em&gt;&lt;strong&gt;relevantní&lt;/strong&gt;&lt;/em&gt;, Time-bound - &lt;em&gt;&lt;strong&gt;časově vymezené&lt;/strong&gt;&lt;/em&gt;)&lt;/p&gt;
&lt;h3&gt;Součásti plánu projektu&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;stanovení rozsahu&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;rozpis činností spjatých s projektem - struktura a &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;členění prací&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;časový harmonogram-milníky&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;odhad nákladů - plán rozpočtu&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;organizační uspořádání týmu, plán personálního zabezpečení&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;přiřazení úloh a odpovědností pracovníkům&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; určení délky trvání jednotlivých prací&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;plán komunikace&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;klíčová rizika, omezení a předpoklady plánované odezvy na rizika&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;pomocné plány řízení rozsahu, harmonogramu, nákladů, ...&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Podpůrné techniky&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Brainstorming&lt;/strong&gt; - vytyčení nápadů na projekt&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;SWOT analýza&lt;/strong&gt; -&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; určení silných a slabých stránek projektu&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Ganttův diagram&lt;/strong&gt; - harmonogram projektu&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/87_39_original.jpg&quot; border=&quot;0&quot; style=&quot;border: 0; float: right; margin-left: 15px; margin-right: 15px;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;SWOT analýza &lt;/h2&gt;
&lt;p&gt;S - &lt;em&gt;Strengths&lt;/em&gt;  - charakteristika silných stránek projektu&lt;/p&gt;
&lt;p&gt;W - &lt;em&gt;Weaknesses&lt;/em&gt; - charakteristika slabých stránek projektu, jaké jsou nevýhody oproti konkurečním řešením&lt;/p&gt;
&lt;p&gt;O - &lt;em&gt;Opportunities&lt;/em&gt; - příležitosti na trhu&lt;/p&gt;
&lt;p&gt;T- &lt;em&gt;Threats &lt;/em&gt;- hrozby&lt;/p&gt;
&lt;p&gt;Jednotlivé položky SWOT analýzy je vhodné &lt;span style=&quot;line-height: 1.3em;&quot;&gt;ohodnotit, aby byla určena jejich důležitost. N&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;a základě důležitosti je možné &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;stanovit význam jednotlivých částí a &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;zohlednit je při tvorbě strategií.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;        &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;Brainstorming&lt;/h2&gt;
&lt;p&gt;Brainstorming je skupinová technika zaměřená na generování co nejvíce nápadů na dané téma. Je založena na skupinovém výkonu. Nosnou myšlenkou je předpoklad, že lidé ve skupině, na základě podnětů ostatních, vymyslí více, než by vymysleli jednotlivě.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Před započetím se problém zopakuje.&lt;/li&gt;
&lt;li&gt;Mluvit by měl v jednom okamžiku pouze je&lt;img src=&quot;images/skola/SoftwaroveIng/Brainstorming.jpg&quot; border=&quot;0&quot; width=&quot;278&quot; height=&quot;179&quot; style=&quot;border: 0; float: right; margin-top: 20px; margin-bottom: 20px;&quot; /&gt;den.&lt;/li&gt;
&lt;li&gt;Po fázi vymýšlení přijde na řadu výběr nejlepších nápadů ze všech zapsaných.&lt;/li&gt;
&lt;li&gt;Zveřejněné nápady by neměly být nikým komentovány ani hodnoceny.&lt;/li&gt;
&lt;li&gt;I ten zdánlivě nejhloupější může inspirovat ostatní.&lt;/li&gt;
&lt;li&gt;Podpora uvolněné atmosféry - U brainstormingu jde především o kvantitu nápadů. Pomáhá neformální prostředí, tým, který se navzájem zná, žádná kritika ostatních. Dobrá nálada podporuje divergentní (rozbíhavé) myšlení.&lt;/li&gt;
&lt;li&gt;Všechno zapisovat - Formální struktura brainstormingového týmu by měla obsahovat pouze zapisovatele, tedy člověka, který se nemusí nutně zúčastnit vymýšlení, ale zapíše všechny nápady, které byly řečeny. Čím více nápadů, tím pravděpodobnější je nalezení nejlepší varianty.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;gantuvdiagram&quot;&gt;Harmonogram projektu - Ganttův diagram&lt;/h2&gt;
&lt;p&gt;Je označení pro časový plán projektu, který obsahuje posloupnost provedení jednotlivých činností, plánovaná data plnění těchto činností a klíčové milníky projektu. Harmonogram  projektu bývá v praxi většinou vyjádřen formou &lt;strong&gt;Ganttova diagramu&lt;/strong&gt;, který vyjydřuje časové návaznosti činností. Jednotlivé činnosti a dílčí procesy mohou probíhat souběžně a jejich dokončení může být podmíněno kteroukoliv z dalších rozpracovaných částí.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/gant.png&quot; border=&quot;0&quot; alt=&quot;&quot; width=&quot;668&quot; height=&quot;196&quot; /&gt;&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;&lt;em&gt;Plán projektu je formální, schválený dokument, který se používá jako vodítko pro realizaci projektu a projektového řízení. Primárně se plán projektu používá na zdokumentování předpokladů a rozhodnutí, usnadnění komunikace mezi zúčastněnými stranami, a zdokumentování schváleného rozsahu, ceny a harmonogramu. Plán projektu může být pouze souhrnný nebo velmi podrobný.&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;V plánování je nutné identifikovat potřebné zdroje,  defininovat rizika a předpokladané omezení s jejich dopady. Činnost procesu vrcholí v sestavení realistického časového rámce a rozpočtu projektu a přípravě detailních plánů na realizaci projektu.&lt;/p&gt;
&lt;p&gt;Plán projektu by měl optimálně obsahovat 4 základní otázky důležité pro projekt a jeho řízení:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Proč?&lt;/strong&gt; Z jakých důvodů se projekt realizuje? Jaký problém nebo nedostatek má projekt vyřešit? Proč je třeba vynaložit prostředky a úsilí na jeho realizaci?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Co? &lt;/strong&gt; Co je cílem a výstupem projektu? Jaké jsou hlavní produkty nebo výstupy projektu? &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kdo?&lt;/strong&gt; Kdo se na realizaci projektu bude podílet? A co bude povinností jednotlivých zúčastněných v rámci projektu? Jak budou účastníci projektu organizováni?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kdy?&lt;/strong&gt; Jaký je harmonogram projektu? Jaké jsou významné milníky v průběhu realizace projektu? Jaká je časová osa projektu a kdy nastanou zvláště významné body označované jako milníky, je kompletní?&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Cíle plánování&lt;/h3&gt;
&lt;p&gt;- nejkratší možný čas trvání projektu (souvisí také s náklady)&lt;/p&gt;
&lt;p&gt;- nejnižší náklady&lt;/p&gt;
&lt;p&gt;- nejmenší riziko&lt;/p&gt;
&lt;p&gt;- efektivní využití zdrojů&lt;/p&gt;
&lt;p&gt;Strategické cíle plánování by měly být &lt;strong&gt;SMART&lt;/strong&gt; (specific - &lt;em&gt;&lt;strong&gt;konkrétní&lt;/strong&gt;&lt;/em&gt;, Measurable - &lt;em&gt;&lt;strong&gt;měřitelné&lt;/strong&gt;&lt;/em&gt;, Attainable - &lt;em&gt;&lt;strong&gt;dosažitelné&lt;/strong&gt;&lt;/em&gt;, Relevant - &lt;em&gt;&lt;strong&gt;relevantní&lt;/strong&gt;&lt;/em&gt;, Time-bound - &lt;em&gt;&lt;strong&gt;časově vymezené&lt;/strong&gt;&lt;/em&gt;)&lt;/p&gt;
&lt;h3&gt;Součásti plánu projektu&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;stanovení rozsahu&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;rozpis činností spjatých s projektem - struktura a &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;členění prací&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;časový harmonogram-milníky&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;odhad nákladů - plán rozpočtu&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;organizační uspořádání týmu, plán personálního zabezpečení&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;přiřazení úloh a odpovědností pracovníkům&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; určení délky trvání jednotlivých prací&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;plán komunikace&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;klíčová rizika, omezení a předpoklady plánované odezvy na rizika&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;pomocné plány řízení rozsahu, harmonogramu, nákladů, ...&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Podpůrné techniky&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Brainstorming&lt;/strong&gt; - vytyčení nápadů na projekt&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;SWOT analýza&lt;/strong&gt; -&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; určení silných a slabých stránek projektu&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;&lt;strong&gt;Ganttův diagram&lt;/strong&gt; - harmonogram projektu&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/87_39_original.jpg&quot; border=&quot;0&quot; style=&quot;border: 0; float: right; margin-left: 15px; margin-right: 15px;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;SWOT analýza &lt;/h2&gt;
&lt;p&gt;S - &lt;em&gt;Strengths&lt;/em&gt;  - charakteristika silných stránek projektu&lt;/p&gt;
&lt;p&gt;W - &lt;em&gt;Weaknesses&lt;/em&gt; - charakteristika slabých stránek projektu, jaké jsou nevýhody oproti konkurečním řešením&lt;/p&gt;
&lt;p&gt;O - &lt;em&gt;Opportunities&lt;/em&gt; - příležitosti na trhu&lt;/p&gt;
&lt;p&gt;T- &lt;em&gt;Threats &lt;/em&gt;- hrozby&lt;/p&gt;
&lt;p&gt;Jednotlivé položky SWOT analýzy je vhodné &lt;span style=&quot;line-height: 1.3em;&quot;&gt;ohodnotit, aby byla určena jejich důležitost. N&lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;a základě důležitosti je možné &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;stanovit význam jednotlivých částí a &lt;/span&gt;&lt;span style=&quot;line-height: 1.3em;&quot;&gt;zohlednit je při tvorbě strategií.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;        &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;Brainstorming&lt;/h2&gt;
&lt;p&gt;Brainstorming je skupinová technika zaměřená na generování co nejvíce nápadů na dané téma. Je založena na skupinovém výkonu. Nosnou myšlenkou je předpoklad, že lidé ve skupině, na základě podnětů ostatních, vymyslí více, než by vymysleli jednotlivě.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Před započetím se problém zopakuje.&lt;/li&gt;
&lt;li&gt;Mluvit by měl v jednom okamžiku pouze je&lt;img src=&quot;images/skola/SoftwaroveIng/Brainstorming.jpg&quot; border=&quot;0&quot; width=&quot;278&quot; height=&quot;179&quot; style=&quot;border: 0; float: right; margin-top: 20px; margin-bottom: 20px;&quot; /&gt;den.&lt;/li&gt;
&lt;li&gt;Po fázi vymýšlení přijde na řadu výběr nejlepších nápadů ze všech zapsaných.&lt;/li&gt;
&lt;li&gt;Zveřejněné nápady by neměly být nikým komentovány ani hodnoceny.&lt;/li&gt;
&lt;li&gt;I ten zdánlivě nejhloupější může inspirovat ostatní.&lt;/li&gt;
&lt;li&gt;Podpora uvolněné atmosféry - U brainstormingu jde především o kvantitu nápadů. Pomáhá neformální prostředí, tým, který se navzájem zná, žádná kritika ostatních. Dobrá nálada podporuje divergentní (rozbíhavé) myšlení.&lt;/li&gt;
&lt;li&gt;Všechno zapisovat - Formální struktura brainstormingového týmu by měla obsahovat pouze zapisovatele, tedy člověka, který se nemusí nutně zúčastnit vymýšlení, ale zapíše všechny nápady, které byly řečeny. Čím více nápadů, tím pravděpodobnější je nalezení nejlepší varianty.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;gantuvdiagram&quot;&gt;Harmonogram projektu - Ganttův diagram&lt;/h2&gt;
&lt;p&gt;Je označení pro časový plán projektu, který obsahuje posloupnost provedení jednotlivých činností, plánovaná data plnění těchto činností a klíčové milníky projektu. Harmonogram  projektu bývá v praxi většinou vyjádřen formou &lt;strong&gt;Ganttova diagramu&lt;/strong&gt;, který vyjydřuje časové návaznosti činností. Jednotlivé činnosti a dílčí procesy mohou probíhat souběžně a jejich dokončení může být podmíněno kteroukoliv z dalších rozpracovaných částí.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;images/skola/SoftwaroveIng/gant.png&quot; border=&quot;0&quot; alt=&quot;&quot; width=&quot;668&quot; height=&quot;196&quot; /&gt;&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Softwarové inženýrství" />
	</entry>
</feed>
