<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=Modelovanie_pr%C3%ADpadov_pou%C5%BEitia</id>
	<title>Modelovanie prípadov použitia - História úprav</title>
	<link rel="self" type="application/atom+xml" href="http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=Modelovanie_pr%C3%ADpadov_pou%C5%BEitia"/>
	<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Modelovanie_pr%C3%ADpadov_pou%C5%BEitia&amp;action=history"/>
	<updated>2026-04-16T16:17:31Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Modelovanie_pr%C3%ADpadov_pou%C5%BEitia&amp;diff=11004&amp;oldid=prev</id>
		<title>Juraj na 12:06, 22. november 2011</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Modelovanie_pr%C3%ADpadov_pou%C5%BEitia&amp;diff=11004&amp;oldid=prev"/>
		<updated>2011-11-22T12:06:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Staršia verzia&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verzia zo dňa a času 12:06, 22. november 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Riadok 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;naspäť &lt;/del&gt;na [[Softvérové inžinierstvo]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{| style=&amp;quot;width:100%;border:1px solid black&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|- &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|style=&amp;quot;background-color:black;color:white;width:150px&amp;quot;|Naspäť &lt;/ins&gt;na&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;[[Softvérové inžinierstvo]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Diagram prípadov použitia==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Diagram prípadov použitia==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Juraj</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Modelovanie_pr%C3%ADpadov_pou%C5%BEitia&amp;diff=11002&amp;oldid=prev</id>
		<title>Juraj: Vytvorená stránka „naspäť na Softvérové inžinierstvo  ==Diagram prípadov použitia== ;Prípad použitia:Opisuje požadované správanie systému z pohľadu používateľa – dôraz…“</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Modelovanie_pr%C3%ADpadov_pou%C5%BEitia&amp;diff=11002&amp;oldid=prev"/>
		<updated>2011-11-11T22:43:00Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „naspäť na &lt;a href=&quot;/index.php/Softv%C3%A9rov%C3%A9_in%C5%BEinierstvo&quot; title=&quot;Softvérové inžinierstvo&quot;&gt;Softvérové inžinierstvo&lt;/a&gt;  ==Diagram prípadov použitia== ;Prípad použitia:Opisuje požadované správanie systému z pohľadu používateľa – dôraz…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;naspäť na [[Softvérové inžinierstvo]]&lt;br /&gt;
&lt;br /&gt;
==Diagram prípadov použitia==&lt;br /&gt;
;Prípad použitia:Opisuje požadované správanie systému z pohľadu používateľa – dôraz sa kladie na nájdenie všetkých prípadov, ako sa dá systém používať. Súčasne sa opisuje okolie systému, čím sa vymedzujú jeho hranice&lt;br /&gt;
;Aktér: rola, v ktorej vystupuje používateľ v rámci komunikácie so systémom. Spúšťa prípad použitia.&lt;br /&gt;
&lt;br /&gt;
Každý prípad použitia má definovaný svoj scenár. Scenár prípadu použitia (príjem elekrospotrebiča v servise)&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!krok&lt;br /&gt;
!Rola&lt;br /&gt;
!Akcia&lt;br /&gt;
|-&lt;br /&gt;
|1||	Používateľ||	spustí voľbu založiť zákazku&lt;br /&gt;
|-&lt;br /&gt;
|2||	Systém||	zobrazí formulár detailu zákazky&lt;br /&gt;
|-&lt;br /&gt;
|3||	Používateľ||	zadá vstupné informácie zákazky. Sú to: (4)&lt;br /&gt;
|-&lt;br /&gt;
|4||	Používateľ||	aktivuje &amp;quot;výber zákazníka&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|5||	Systém||	zobrazí zoznam zákazníkov zotriedených podľa abecedy. Zobrazuje sa meno, priezvisko, adresa&lt;br /&gt;
|-&lt;br /&gt;
|6||	Používateľ||	Vyberie zákazníka zo zoznamu a priradí ho k zákazke&lt;br /&gt;
|-&lt;br /&gt;
|7||	Systém||	Zatvorí zoznam zákazníkov a vráti sa do editácie zákazky&lt;br /&gt;
|-&lt;br /&gt;
|8||	Používateľ||	Aktivuje zobrazenie zoznamu spotrebičov&lt;br /&gt;
|-&lt;br /&gt;
|9||	Systém||	Zobrazí zoznam spotrebičov zoradený podľa abecedy&lt;br /&gt;
|-&lt;br /&gt;
|10||	Používateľ||	Vyberie spotrebič zo zoznamu&lt;br /&gt;
|-&lt;br /&gt;
|11||	Systém||	Zatvorí formulár spotrebičov a vráti sa k evidencii zákazky&lt;br /&gt;
|-&lt;br /&gt;
|12||	Používateľ||	Zapíše údaje o poruche spotrebiča a dá pokyn k tlači zákazkového listu&lt;br /&gt;
|-&lt;br /&gt;
|13||	Systém||	vytlačí zákazkový list a zatvorí formulár zákazky&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Prípad použitia''' je sada scenárov, ktoré spája dokopy spoločný cieľ.&lt;br /&gt;
&lt;br /&gt;
===Prípad použitia - ako na to===&lt;br /&gt;
*Názov prípadu použitia - pomocou slovesnej väzby.&lt;br /&gt;
*Pre zápis scenára použiť číslované kroky.&lt;br /&gt;
*Pre zápis rozšírení použiť číslované kroky s odkazom na hlavný scenár: napr 4.1, 4.2, ...&lt;br /&gt;
*Používať stručné a zrozumiteľné vety.&lt;br /&gt;
*Súčasťou scenára môže byť i &amp;quot;metajazyk&amp;quot; - podmienky, vetvenia, cykly, ...&lt;br /&gt;
*Používať jednotnú terminológiu.&lt;br /&gt;
&lt;br /&gt;
===Vstupné a výstupné podmienky===&lt;br /&gt;
'''Vstupné podmienky:'''&lt;br /&gt;
*definujú predpoklady, ktorá musia byť splnené aby mohol začať konkrétny prípad použitia&lt;br /&gt;
*Existuje vstupná podmienka?&lt;br /&gt;
**Privedie dokončenie daného prípadu použitia systém do špecifického stavu, ktorý je zároveň vstupnou podmienkou iných prípadov použitia? Ak áno -&amp;gt; máme vstupnú  podmienku&lt;br /&gt;
**Sú možné výsledky daného prípadu použitia tak zrejmé, že im vývojári, testeri a používatelia porozumejú? Ak nie -&amp;gt; vstupné podmienka.&lt;br /&gt;
'''Výstupné podmienky:'''&lt;br /&gt;
*musia byť splnené po skončení prípadu použitia&lt;br /&gt;
&lt;br /&gt;
==Vzťahy medzi prípadmi použitia==&lt;br /&gt;
&lt;br /&gt;
[[Súbor:príklad použitia.png|frame|center|Väzby v prípade použitia]]&lt;br /&gt;
&lt;br /&gt;
===Vzťah &amp;lt;&amp;lt;include&amp;gt;&amp;gt;===&lt;br /&gt;
ak sa niektorá funkcionalita v rôznych častiach modelu opakuje, možno ju vybrať ako samostatný prípad použitia a odkázať naň z iných prípadov použitia, ktoré ho používajú;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;lt;include&amp;gt;&amp;gt; - zápis v scenári &amp;quot;Zatvoriť zákazku&amp;quot;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!krok&lt;br /&gt;
!rola&lt;br /&gt;
!akcia&lt;br /&gt;
|-&lt;br /&gt;
|1||	Obsluha||	vyhľadá zákazku - UC: Vyhľadať zákazku&lt;br /&gt;
|-&lt;br /&gt;
|2||	Systém||	zobrazí detaily zákazky&lt;br /&gt;
|-&lt;br /&gt;
|3||	Obsluha||	zoznámi zákazníka s podrobnosťami zákazky, dá pokyn k vytvoreniu daňového dokladu - UC:Vytvoriť daňový doklad&lt;br /&gt;
|-&lt;br /&gt;
|4||	..||.	...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Generalizácia===&lt;br /&gt;
*definuje vzťah medzi prípadmi použitia alebo aktérmi&lt;br /&gt;
*chovanie spoločné pre viacero UC sa zlúčia do rodičovského UC&lt;br /&gt;
&lt;br /&gt;
===Vzťah &amp;lt;&amp;lt;extend&amp;gt;&amp;gt;===&lt;br /&gt;
*ak niektorý prípad použitia rozširuje iný prípad použitia, pričom jeho využívanie môže byť alternatívne.&lt;br /&gt;
*Rozdiel medzi &amp;lt;&amp;lt;include&amp;gt;&amp;gt; je ten, že základný UC je úplne sebestačný.&lt;br /&gt;
*Definujú sa body rozšírenia (extension points), ktoré ale nie sú súčasťou scenára.&lt;br /&gt;
*Rozširujúci UC vie ako sa pridať do základného scenára&lt;br /&gt;
*základnému scenáru je jedno, kto ho rozširuje.&lt;br /&gt;
&lt;br /&gt;
UC: Pridať nového výrobcu&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!krok&lt;br /&gt;
!rola&lt;br /&gt;
!akcia&lt;br /&gt;
|-&lt;br /&gt;
|1||	Obsluha||	spustí voľbu &amp;quot;Pridať výrobcu&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|2||	Systém||	Zobrazí dateilný formulár s výrobcami&lt;br /&gt;
|-&lt;br /&gt;
|3||	Obsluha||	zadá údaje spotrebiča: názov výrobcu a štát. Bod rozšírenia: Pridať nový štát&lt;br /&gt;
|-&lt;br /&gt;
|4||	...||	...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Vzťahy medzi prípadmi použitia.png|frame|center|Vzťahy medzi prípadmi použitia]]&lt;br /&gt;
&lt;br /&gt;
==Kľúčové prvky modelovania prípadov používania==&lt;br /&gt;
Cieľ vytvárať prípady použitia pre systém je založený na identifikácii čo najväčšieho možného počtu scenárov a následne interovať proces zdokonalovania týchto scenárov. &lt;br /&gt;
&lt;br /&gt;
Postup pre vytváranie prípadov použitia:&lt;br /&gt;
# Vytvorte základné prípady použitia. Označte ich ako základné alebo alternatívne. Nevkladajte tam nič iné, bude vás to len rozptyľovať.&lt;br /&gt;
# Spýtajte sa: &amp;quot;Čo sa deje?&amp;quot; Tak začne základné smerovanie v danom scenári  prípadu použitia.&lt;br /&gt;
# Spýtajte sa: &amp;quot;A čo sa stane potom?&amp;quot; Pýtajte sa ďalej túto otázku až dokiaľ nemáte spísané všetky detaily o základnom smerovaní konania.&lt;br /&gt;
# Spýtajte sa: &amp;quot;Čo iné sa môže stať?&amp;quot; Existujú nejaké ďalšie veci ktoré sa môžu stať? Ste si istí? Pokračujte v kladený týchto otázok až dokiaľ nebudete mať bohatú sadu alternatív zapísaných. &lt;br /&gt;
&lt;br /&gt;
===Chyby pri tvorbe prípadov použitia===&lt;br /&gt;
*Napíšte funkčné požiadavky namiesto opisného textu o spôsobe použitia.&lt;br /&gt;
*Neopisujte atribúty a metódy namiesto spôsobu použitia.&lt;br /&gt;
*Nepíšte prípady použitia príliš stroho.&lt;br /&gt;
*Osloboďte sa úplne z užívateľského rozhrania.&lt;br /&gt;
*Vyhnite sa explicitným názvom pre hraničné objekty.&lt;/div&gt;</summary>
		<author><name>Juraj</name></author>
		
	</entry>
</feed>