{"id":547,"date":"2022-01-26T01:33:20","date_gmt":"2022-01-26T01:33:20","guid":{"rendered":"https:\/\/www.cybermedian.com\/pl\/?p=547"},"modified":"2025-02-17T11:40:44","modified_gmt":"2025-02-17T03:40:44","slug":"use-case-analysis-a-case-study","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/","title":{"rendered":"Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku"},"content":{"rendered":"<h3 class=\"graf graf--h3 graf-after--h3\" id=\"8a36\">Czym s\u0105 przypadki u\u017cycia?<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"eef2\">A <a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" rel=\"noopener\" target=\"_blank\">przypadek u\u017cycia<\/a>jest technik\u0105 zbierania wymaga\u0144 i dokumentacji, kt\u00f3ra mo\u017ce by\u0107 napisana w prostym tek\u015bcie, aby opisa\u0107 w narracyjny spos\u00f3b dzia\u0142ania i interakcje uczestnik\u00f3w korzystaj\u0105cych z systemu. Ostatecznie funkcjonalno\u015b\u0107 systemu powinna zaspokaja\u0107 cel, dla kt\u00f3rego interesariusze korzystaj\u0105 z systemu.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"7a52\">Zanim u\u017cyjemy tekstu do dokumentacji opisu przypadku u\u017cycia, mo\u017cemy najpierw u\u017cy\u0107 diagramu przypadku u\u017cycia, aby podkre\u015bli\u0107 cel aktora korzystaj\u0105cego z systemu. Dzi\u0119ki graficznej reprezentacji mo\u017cna szybko zrozumie\u0107 ca\u0142o\u015b\u0107 z lotu ptaka. Zdefiniuj zakres systemu (granice systemu) i zidentyfikuj g\u0142\u00f3wne cele aktor\u00f3w (zwane przypadkami u\u017cycia), kt\u00f3re wspieraj\u0105 korzystanie z funkcjonalno\u015bci lub us\u0142ug systemu.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"3bd3\">Diagramy przypadk\u00f3w u\u017cycia s\u0105 dobre do komunikacji w zespole, a to jest ludzka natura: u\u017cywanie grafiki jest cz\u0119sto lepsze ni\u017c komunikowanie si\u0119 za pomoc\u0105 s\u0142\u00f3w.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"6212\">Po tym, jak zesp\u00f3\u0142 uzyska wst\u0119pne zrozumienie i konsensus co do og\u00f3lnego wygl\u0105du i odczucia systemu, analityk wymaga\u0144 otwiera owalny przypadek u\u017cycia i opisuje proces dialogu mi\u0119dzy aktorami a systemem w poprawnym i \u0142atwym do przeczytania formacie.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"d188\">Stopniowo zwi\u0119kszaj precyzj\u0119 przypadk\u00f3w u\u017cycia od prostych do z\u0142o\u017conych. Nie daj si\u0119 wci\u0105gn\u0105\u0107 w skomplikowane szczeg\u00f3\u0142y na pocz\u0105tku, aby nie zainwestowa\u0107 zbyt wiele energii w niew\u0142a\u015bciwy projekt i opis. Diagramy przypadk\u00f3w u\u017cycia pomagaj\u0105 przej\u015b\u0107 od prostych do z\u0142o\u017conych i redukuj\u0105 niepotrzebne b\u0142\u0119dy.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"eaa5\"><img class=\"graf-image\" data-height=\"414\" data-image-id=\"0*sCrOVMqKvi_Yk8kA.png\" data-is-featured=\"true\" data-width=\"678\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/01\/0sCrOVMqKvi_Yk8kA.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"adec\">Jak wida\u0107 na rysunku, zakres projektowania tego systemu to \u201esystem zamawiania ksi\u0105\u017cek online\u201d, jednym z g\u0142\u00f3wnych uczestnik\u00f3w korzystaj\u0105cych z tego systemu jest \u201eKlient online\u201d, celem uczestnik\u00f3w korzystaj\u0105cych z tego systemu jest \u201ezamawianie ksi\u0105\u017cek\u201d.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"d123\">\u201eZamawianie ksi\u0105\u017cek\u201d to przypadek u\u017cycia dla systemu, a aktorem jest \u201eklient online\u201d. Po okre\u015bleniu celu uczestnik\u00f3w, zarejestrujemy szczeg\u00f3\u0142y celu w narracji tekstowej, to znaczy zarejestrujemy interakcj\u0119 mi\u0119dzy uczestnikami a dzia\u0142aniem systemu w celu osi\u0105gni\u0119cia celu. Nazywa si\u0119 to opisem przypadku u\u017cycia.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"cd00\">Poni\u017csza tabela opisuje prosty przypadek u\u017cycia \u201eZamawianie ksi\u0105\u017cek\u201d.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"506a\"><img class=\"graf-image\" data-height=\"724\" data-image-id=\"1*lmDvfJrF1N7HnKtG0Yoqxg.png\" data-width=\"698\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/01\/1lmDvfJrF1N7HnKtG0Yoqxg.png\"\/><\/figure>\n<h3 class=\"graf graf--h3 graf-after--figure\" id=\"621d\">Pochodzenie przypadku u\u017cycia<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"457f\">Przypadek u\u017cycia zosta\u0142 po raz pierwszy opublikowany przez giganta oprogramowania Jacobsona w 1992 roku, co mia\u0142o znacz\u0105cy wp\u0142yw na nowoczesn\u0105 technologi\u0119 obiektow\u0105. Ponadto, UML (<a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\" rel=\"noopener\" target=\"_blank\">Zunifikowany j\u0119zyk modelowania<\/a>) specyfikacje wsp\u00f3lnie sformu\u0142owane przez tzw. \u201e3 Amigos\u201d\u200a\u2014\u200aBoocha, Jacobsona i Rumbaugha, kt\u00f3re zosta\u0142y przegl\u0105dni\u0119te przez OMG, zosta\u0142y uwzgl\u0119dnione jako wa\u017cna cz\u0119\u015b\u0107 g\u0142\u00f3wnych specyfikacji standardowych.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"1dd7\">Oto definicje przypadk\u00f3w u\u017cycia wed\u0142ug kilku gigant\u00f3w oprogramowania.<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--p\" id=\"5955\">\u201ePrzypadek u\u017cycia to dokument narracyjny, kt\u00f3ry opisuje sekwencj\u0119 proces\u00f3w aktora korzystaj\u0105cego z systemu w celu zrealizowania zdarzenia\u201d [Jacobson92].<\/li>\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--li\" id=\"7682\">\u201ePrzypadek u\u017cycia to zestaw scenariuszy (przep\u0142yw zdarze\u0144), kt\u00f3re s\u0105 zwi\u0105zane z wsp\u00f3lnym celem u\u017cycia systemu\u201d [Fowler97].<\/li>\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--li\" id=\"ff7b\">\u201ePrzypadek u\u017cycia to sekwencja dzia\u0142a\u0144, kt\u00f3re aktor (zwykle osoba, ale by\u0107 mo\u017ce zewn\u0119trzny podmiot, taki jak inny system) wykonuje w systemie, aby osi\u0105gn\u0105\u0107 okre\u015blony cel\u201d [Rosenberg99].<\/li>\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--li\" id=\"4bb8\">\u201ePrzypadek u\u017cycia to aktor (zwykle u\u017cytkownik, ale by\u0107 mo\u017ce zewn\u0119trzny podmiot, taki jak inny zewn\u0119trzny system), seria dzia\u0142a\u0144 maj\u0105cych na celu osi\u0105gni\u0119cie konkretnego celu w interakcji z wewn\u0119trznym systemem.\u201d<\/li>\n<\/ul>\n<p class=\"graf graf--p graf-after--li\" id=\"c9b3\">W ksi\u0105\u017cce \u201ePodr\u0119cznik u\u017cytkownika Zunifikowanego J\u0119zyka Modelowania\u201d podano definicj\u0119 przypadku u\u017cycia:<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--p\" id=\"cd3c\">\u201ePrzypadek u\u017cycia opisuje zestaw sekwencji, w kt\u00f3rych ka\u017cda sekwencja reprezentuje interakcj\u0119 rzeczy znajduj\u0105cych si\u0119 poza systemem (jego aktor\u00f3w) z samym systemem (i jego kluczowymi abstrakcjami).\u201d<\/li>\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--li\" id=\"9321\">\u201ePrzypadek u\u017cycia opisuje seri\u0119 sekwencji, z kt\u00f3rych ka\u017cda wyra\u017ca interakcj\u0119 mi\u0119dzy rzeczami znajduj\u0105cymi si\u0119 poza systemem (uczestnikami) a samym systemem (i jego kluczowymi abstrakcjami).\u201d<\/li>\n<\/ul>\n<p class=\"graf graf--p graf-after--li\" id=\"b7bc\">Z powy\u017cszej dyskusji mo\u017cemy wyci\u0105gn\u0105\u0107 cechy zwi\u0105zane z przypadkiem u\u017cycia:<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--p\" id=\"b6dc\">Przypadek u\u017cycia to dokument narracyjny opisany w j\u0119zyku naturalnym (takim jak narracja w j\u0119zyku angielskim). Og\u00f3lnie rzecz bior\u0105c, przypadek u\u017cycia nie zawiera grafiki ani gramatyki j\u0119zyka programowania (takiego jak java) do opisu.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"ca9c\">Scenariusz opisany w przypadku u\u017cycia to dok\u0142adnie to, co aktorzy oczekuj\u0105 osi\u0105gn\u0105\u0107 (uzyska\u0107) jako sw\u00f3j cel (Cel) z interakcji i komunikacji z systemem.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"136f\">Na przyk\u0142ad \u201eKup przedmioty\u201d to dok\u0142adnie cel konsumpcji konsumenta:<br \/>\n\u201eKonsumenci sprawdzaj\u0105 zakupione towary, a kasjer rejestruje zakupione towary i zbiera p\u0142atno\u015b\u0107. Po zako\u0144czeniu konsument wychodzi z towarami.\u201d<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"4611\">Przypadek u\u017cycia mo\u017ce mie\u0107 normalny scenariusz oraz wiele scenariuszy wyj\u0105tkowych. Normalny scenariusz opisuje normalny proces interakcji mi\u0119dzy uczestnikami a systemem; podczas gdy w procesie interakcji z systemem, je\u015bli uwzgl\u0119dnia si\u0119 wyst\u0105pienie wyj\u0105tk\u00f3w, w zale\u017cno\u015bci od z\u0142o\u017cono\u015bci sytuacji, mo\u017cna to opisa\u0107 w \u201ealternatywnej \u015bcie\u017cce\u201d w normalnym scenariuszu lub mo\u017cna to opisa\u0107 w innym scenariuszu dla z\u0142o\u017conych wyj\u0105tk\u00f3w.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"a984\">System zapewni szereg funkcji do interakcji z uczestnikami, ale uczestnicy nie musz\u0105 wiedzie\u0107, co dzieje si\u0119 w systemie ani jak to zrobi\u0107, system musi tylko odes\u0142a\u0107 wyniki do uczestnik\u00f3w. Dlatego dla uczestnik\u00f3w system jest (lub grupa przypadk\u00f3w u\u017cycia) czarn\u0105 skrzynk\u0105.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"af70\">Opis przypadku u\u017cycia podkre\u015bla, co system powinien zrobi\u0107 (co zrobi\u0107), a nie jak to zrobi\u0107 (jak to zrobi\u0107). Dlatego szczeg\u00f3\u0142y implementacji nie powinny by\u0107 opisane w opisie przypadku u\u017cycia.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"31fe\">Aktor bezpo\u015brednio przychodzi do systemu operacyjnego. W diagramie przypadku u\u017cycia, chocia\u017c aktor jest reprezentowany jako ikona \u201eludka\u201d, uczestnik nie musi by\u0107 koniecznie prawdziw\u0105 osob\u0105. Uczestnik mo\u017ce by\u0107 r\u00f3wnie\u017c zewn\u0119trznym systemem i mo\u017ce potrzebowa\u0107 uzyska\u0107 pewne informacje z tego systemu.<\/li>\n<\/ul>\n<h3 class=\"graf graf--h3 graf-after--li\" id=\"edba\">Inne diagramy UML<\/h3>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--h3\" id=\"56f4\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram klas?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"d242\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-component-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-component-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram komponent\u00f3w?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"84f7\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-deployment-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-deployment-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram wdro\u017cenia?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"95e9\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-object-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-object-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram obiekt\u00f3w?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"5d23\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-package-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-package-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram pakiet\u00f3w?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"93d5\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-composite-structure-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-composite-structure-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram struktury z\u0142o\u017conej?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"860a\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-profile-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-profile-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram profilu?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"c667\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram przypadk\u00f3w u\u017cycia?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"0fad\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-activity-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-activity-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram aktywno\u015bci?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"f882\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-state-machine-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-state-machine-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram maszyny stanowej?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"888e\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram sekwencji?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"da88\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-communication-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-communication-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram komunikacji?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"da62\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-interaction-overview-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-interaction-overview-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram przegl\u0105du interakcji?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"28f0\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-timing-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-timing-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram czasowy<\/a><\/li>\n<li class=\"graf graf--li graf-after--li graf--trailing\" id=\"8969\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml-collaboration-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml-collaboration-diagram\/\" rel=\"noopener\" target=\"_blank\">Czym jest diagram wsp\u00f3\u0142pracy UML?<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A\u00a0use case\u00a0is a requirements capture and documentation technique that can be written in plain text to describe in a narrative manner the actions and interactions of participants using the system. Finally, the functionality of the system should satisfy the purpose for which stakeholders use the system.<\/p>\n","protected":false},"author":1,"featured_media":1321,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[3],"tags":[52,63,62,53],"class_list":["post-547","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language","tag-cn-done","tag-es-done","tag-ja-done","tag-tw-done"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku - Cybermediana<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku - Cybermediana\" \/>\n<meta property=\"og:description\" content=\"A\u00a0use case\u00a0is a requirements capture and documentation technique that can be written in plain text to describe in a narrative manner the actions and interactions of participants using the system. Finally, the functionality of the system should satisfy the purpose for which stakeholders use the system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/\" \/>\n<meta property=\"og:site_name\" content=\"Cybermediana\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T01:33:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T03:40:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\" \/>\n<meta name=\"twitter:creator\" content=\"@vpadmin\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku\",\"datePublished\":\"2022-01-26T01:33:20+00:00\",\"dateModified\":\"2025-02-17T03:40:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/\"},\"wordCount\":1022,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\",\"keywords\":[\"cn-done\",\"es-done\",\"ja-done\",\"tw-done\"],\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/\",\"url\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/\",\"name\":\"Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku - Cybermediana\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\",\"datePublished\":\"2022-01-26T01:33:20+00:00\",\"dateModified\":\"2025-02-17T03:40:44+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#primaryimage\",\"url\":\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\",\"contentUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\",\"width\":\"1170\",\"height\":\"658\",\"caption\":\"Use Case Analysis\u200a\u2014\u200aA Case Study\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/pl\/\",\"name\":\"Cybermediana\",\"description\":\"Uczenie si\u0119 jednej nowej rzeczy ka\u017cdego dnia\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/pl\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku - Cybermediana","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/","og_locale":"pl_PL","og_type":"article","og_title":"Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku - Cybermediana","og_description":"A\u00a0use case\u00a0is a requirements capture and documentation technique that can be written in plain text to describe in a narrative manner the actions and interactions of participants using the system. Finally, the functionality of the system should satisfy the purpose for which stakeholders use the system.","og_url":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/","og_site_name":"Cybermediana","article_published_time":"2022-01-26T01:33:20+00:00","article_modified_time":"2025-02-17T03:40:44+00:00","og_image":[{"url":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","twitter_creator":"@vpadmin","twitter_misc":{"Napisane przez":"vpadmin","Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku","datePublished":"2022-01-26T01:33:20+00:00","dateModified":"2025-02-17T03:40:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/"},"wordCount":1022,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","keywords":["cn-done","es-done","ja-done","tw-done"],"articleSection":["Unified Modeling Language"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/","url":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/","name":"Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku - Cybermediana","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","datePublished":"2022-01-26T01:33:20+00:00","dateModified":"2025-02-17T03:40:44+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#primaryimage","url":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","contentUrl":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","width":"1170","height":"658","caption":"Use Case Analysis\u200a\u2014\u200aA Case Study"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/pl\/use-case-analysis-a-case-study\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Analiza przypadk\u00f3w u\u017cycia\u200a\u2014\u200aStudium przypadku"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/pl\/#website","url":"https:\/\/www.cybermedian.com\/pl\/","name":"Cybermediana","description":"Uczenie si\u0119 jednej nowej rzeczy ka\u017cdego dnia","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/x.com\/vpadmin"],"url":"https:\/\/www.cybermedian.com\/pl\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts\/547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/comments?post=547"}],"version-history":[{"count":3,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts\/547\/revisions"}],"predecessor-version":[{"id":10018,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts\/547\/revisions\/10018"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/media\/1321"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/media?parent=547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/categories?post=547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/tags?post=547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}