Use Cases
Řazeno od nejmladších po nejstarší
-
Kdy použít v Use Case Diagramu vztah Extend a kdy Include (část 4)
V této části mini seriálu o interakcích Extend a Include v Use Case Diagramu si ukážeme, jak se tento vztah chápe jako zadání do technologického návrhu a programování.
-
Kdy použít v Use Case Diagramu vztah Extend a kdy Include (část 3)
U jednoho z předešlých článků se objevil jeden natolik důležitý komentář, že jsem se rozhodl odpovědět na něj přímo tímto článkem.
-
Kdy použít v Use Case Diagramu vztah Extend a kdy Include (část 2), příklad na Extend
Tento článek je pokračováním předešlého textu, viz zde. Ukážeme si nyní velmi názorný a vysvětlující příklad na použití vztahu Extend.
-
Kdy použít v Use Case Diagramu vztah Extend a kdy Include (část 1)
V mnoha školeních a konzultacích jsem takřka pokaždé narazil na rozepře mezi vývojáři o nasazení vztahu Extend. Jak se má tento vztah používat správně a korektně?
-
Analytický zápis konfigurace systému s využitím Use Case diagramu a Class diagramu
Nedávno mi přišel mail s tímto textem: Dobrý deň, pán Kravál, V snahe zužitkovať znalosti získané na Vašom školení analytikov a návrhárov našej firmy sme narazili na jeden problém, možno nás budete vedieť nasmerovať k jeho riešeniu. Náš produkt obsahuje rozsiahlu konfiguračnú stránku, kde je možné veľa vecí zapnúť, vypnúť, nastaviť na jednu z možností,…
-
Zajímavý ilustrativní příklad na vyhledávání případů užití pomocí procesní školy
V předešlém článku (viz zde) byl popsán rozdíl mezi prvky typu User Story (zavedené v agilních technikách vývoje) a prvky typu Use Case (zavedené v UML). Současně byl také vysvětlen jejich přímý vztah v souvislosti s vývojem IS. Následující článek má za cíl ukázat, jak lze rychle a efektivně vyhledávat případy užití procesní školou (BPMN…
-
Zajímavé využití možnosti nastavení stavů a hodnot u případů užití
Scénáře případů užití (Use Case Scenario) vyjadřují posloupnost kroků programu, ať už budoucího zatím pouze navrženého, anebo již implementovaného a nasazeného u zákazníka. Mohlo by se proto na první pohled zdát, že u popisu algoritmu nemá smysl hovořit o nějakých stavech a tedy s tím souvisejícím nastavením hodnot u scénáře případů užití (podobně jako je…
-
Jak analyticky zdokumentovat formuláře se složitou logikou chování?
Nedávno jsme v jedné bratislavské firmě uskutečnili 2-denní workshop, jehož cílem bylo zlepšit postupy prací na analytických dokumentech. Během této konzultace jsme řešili několik zajímavých problémů. Jeden z nich považuji za natolik zajímavý, že jsem se rozhodl o něm napsat tento článek.
-
Velmi častá chyba při vyhledávání případů užití a jak se jí vyvarovat
Při in-house školení ve firmách anebo v rámci veřejných školení velmi často řešíme příklady přinesené přímo účastníky školení jako součást konzultace. Několikrát se mi stalo, že jsem přitom identifikoval stále tutéž opakující se chybu a proto bych se tady o ní rád tak trochu rozepsal. Dopředu musím podotknout, že se jedná o chybu velice častou…
-
Do jaké míry má analytik umět programovat? 2.část
V předešlé části článku bylo pojednáno o požadovaných znalostech analytika z oblasti technologií a základních pojmů z OOP: vztah třída-instance, generalizace polymorfismus Kromě těchto nejzákladnějších znalostí by měl analytik znát navíc i některé ze vzorů Design Patterns. Důvodem je ta skutečnost, že některé z těchto vzorů mohou samy svou konstrukcí nabídnout řešení návrhu IS již…