Přednáška. Sběr požadavků na SW s použitím metody C.C a nástroje Craft.CASE. e-fractal, s.r.o.



Podobné dokumenty
2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování

CASE. Jaroslav Žáček

RUP - Disciplíny. Jaroslav Žáček jaroslav.zacek@osu.cz

CASE nástroje. Jaroslav Žáček

Modelování procesů s využitím MS Visio.

Národní architektonický plán a ostatní metody řízení veřejné správy ČR

Klasické metodiky softwarového inženýrství I N G M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

MODELOVÁNÍ ZNALOSTNÍCH BÁZI DAT POMOCI NÁSTROJE CRAFT.CASE KNOWLEDGE DATABASE MODELING WITH THE TOOL CRAFT.CASE. Vojtěch Merunka

Smysl metodiky IS/IT. Koncentrovaná zkušenost Checklist na nic nezapomeneme

Obsah. Předmluva... IX. Seznam obrázků... XIX. Seznam tabulek... XXV. ČÁST I. Teoretické základy... 1

2. Začlenění HCI do životního cyklu software

Návrh IS - UML. Jaroslav Žáček

Budování architektury pomocí IAA

7.2 Model použití (jednání) (Use Case)

Návrh IS - UML. Jaroslav Žáček

KIV/ASWI 2007/2008 Pokročilé softwarové inženýrství. Cíle předmětu Organizační informace Opakování

Předmluva 11. Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14

UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz

UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

Návrh softwarových systémů - úvod, motivace

Návrh softwarových systém. Návrh softwarových systémů

Informační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika

Modelování podnikových procesů

Analýza a Návrh. Analýza

Globální strategie, IT strategie, podnikové procesy. Jaroslav Žáček

Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií

Analýza a design na reálném projektu. Richard Michalský

ARIS Platform softwarová podpora řízení procesů Procesní ARIS laboratoř základ moderní výuky.

Energetický ústav Odbor termomechaniky a techniky prostředí. Možnosti implementace vlastního kódu pro použití v simulačním software TRNSYS

Y13ANW ÚVOD DO WEBOVÝCH METODIK. Ing. Martin Molhanec, CSc.

Custom Code Management. Přechod na S/4HANA

Úvodní studie (pokraov

Objektová tvorba SW, Analýza požadavků 2006 UOMO 53

8 Přehled OO metodik (metod, metodologií)

8 Přehled OO metodik (metod, metodologií)

Využití IT nástrojů pro měření a řízení výkonnosti. Michal Kroutil

Okruhy z odborných předmětů

7 Jazyk UML (Unified Modeling Language)

Agile. nejžádanější způsob vývoje software. Tomáš Tureček. Business consultant, Lean&Agile coach Tieto

Databázové modelování. Analýza Návrh konceptuálního schématu

ZÁZNAM PROCESU TVORBY INFORMAČNÍHO SYSTÉMU CAPTURING OF AN INFORMATION SYSTEM DEVELOPMENT

Vývoj informačních systémů. Obecně o IS

Analýza a design na reálném projektu. Richard Michalský

DBS Konceptuální modelování

Stručný návod k použití modelovacího nástroje Craft.CASE 1.1

UML. Unified Modeling Language. Součásti UML

Procesní řízení operačních sálů Mgr. Martin Gažar

TÉMATICKÝ OKRUH Softwarové inženýrství

egovernment ready úřad

7 Jazyk UML (Unified Modeling Language)

SAP Business Planning and Consolidation

Unifikovaný modelovací jazyk UML

Jak správně psát scénáře k případům užití?

Manažerská informatika - projektové řízení

Virtuální ověřování výroby Robotika Process Simulate Virtual Commissioning Virtuelle Inbetriebnahme

Datová kvalita základ úspěšného BI. RNDr. Ondřej Zýka, Profinit

Architektury Informačních systémů. Jaroslav Žáček

ÚVOD DO SOFTWAROVÉHO INŽENÝRSTVÍ

Přínosy ITIL a potíže s implementací. Ing. Štěpán Macura

Architektury Informačních systémů. Jaroslav Žáček

DMS - řízená dokumentace, archiv a co dále? ICT ve zdravotnictví 2014

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

PŘÍLOHA C Požadavky na Dokumentaci

Školení vlastníků procesů aplikace Mapa procesů

myavis NG MOBILE SOLUTIONS CRM s podporou obchodních procesů v terénu

Modelování hrozeb. Hana Vystavělová AEC, spol. s r.o.

seminář ČSSI, Praha Procesní řízení Václav Řepa katedra informačních technologií Vysoká škola ekonomická v Praze

Analytická specifikace a její zpracování

Vývoj informačních systémů. Jak vyvíjet v týmu

TREND POPIS ODPOVĚDNOSTI PRACOVNÍKA MANAŽER VÝVOJE

Název semináře Workshop Ostrava Řízení výrobních procesů pomocí tahového principu KANBAN. Obsah workshopu

Personální audit. Audit informačního systému. Audit SW a HW

Informační systémy. Jaroslav Žáček

Výzkum a vývoj ověřených modelů požáru a evakuace osob a jejich praktická aplikace při posuzování požární bezpečnosti staveb

Unifikovaný proces vývoje

Návrh softwarových systémů - softwarové metriky

Řízení projektů. Centrální podpora projektového řízení projektů realizovaných MVČR (CEPR) Praha,

Novinky v UML 2.5 a agilní modelování

Praktické zkušenosti s certifikací na ISO/IEC 20000

Ročníkový projekt. Jaroslav Žáček

Analýza a návrh webových aplikací I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

kapitola 2 předprojektová fáze 31

Podrobná analýza k aktivitě č. 3 - implementace procesního řízení do praxe úřadu

Jan Horák. Pilíře řešení

Jiří Mašek BIVŠ V Pra r ha

XINF1. Jaroslav Žáček

Komputerizace problémových domén

Řešení průmyslové automatizace Industry 4.0

Obsah přednášky 9. Skrývání informací. Skrývání informací. Zapouzdření. Skrývání informací. Základy programování (IZAPR, IZKPR) Přednáška 9

mystock Řízení logistiky a skladových procesů WAREHOUSE MANAGEMENT

Strategické řízení IS Strategické řízení Základní pojmy

Specifikace požadavků, UC. Jaroslav Žáček

Využití ADONIS a APP v podmínkách banky

Nastavení provozního prostředí webového prohlížeče pro aplikaci

SOFTWAROVÉ INŽENÝRSTVÍ 1

Business impact analýza a zvládání rizik spojených s provozem nedůvěryhodných zařízení BVS. František Sobotka NOVICOM s.r.o

Úvod do softwarového inženýrství a týmového vývoje

7.5 Diagram tříd pokročilé techniky

Transkript:

Přednáška Sběr požadavků na SW s použitím metody C.C a nástroje Craft.CASE e-fractal, s.r.o.

Úvod Agenda Motivace proč modelovat procesy Stručný úvod do metody C.C Příklad

Motivace proč modelovat procesy SW není cíl, jen cesta IS je pouze podpůrný prostředek pro výkon hodnototvorných procesů v organizaci Současné procesy typicky nejsou známy Říkají, že chtějí SW, ale ve skutečnosti chtějí pracovat lépe, radostněji. Tohoto se někdy dá dosáhnout i bez SW. V těchto případech je správný postup minimálně: poznat vnitřní souvislosti a procesy v organizaci narhnout nové procesy narhnout proces přechodu od původních procesů k novým napsat SW podporující nové procesy

Systémové modelování Přínosy procesního modelování Popis produktů, postupů, vzájemné nekonfliktní porozumění Popis pracovních pozic Ověření projektu Testování procesů Optimalizaceřízení Reorganizace řízení Základ pro nákladový model Referenční architektura pro další rozvoj Znovupoužití procesů Řízení rizik Vývoj SW aplikací

OMG MDA Architektura pozice Craft.CASE business mapa konceptuální model softwarový model modely subjektů byznys struktur a jejich chování zadání pro IS analýza a návrh řešení IS návrh řešení implementace návrhu řešení Systémový a procesní engineering softwarové inženýrství (tvorba softwaru od zadání k řešení)

Metoda C.C základy Zaměřena na analýzu a syntézu business (obchodních) procesů a konceptuální podpory SW modelu Praktická implementace vycházející ze zásad metodologie BORM Silná metoda, nikoliv sada nesourodých doporučení Pilíř metody business přístup Nástroj Craft.CASE Dvě oblasti modelování Spirála vs. vodopádový model Testování, cross-check, simulace Complexity Consistency Context New Discoveries

Co je Craft.CASE BPA (business process analysis) nástroj na modelování obchodních procesů a souvisejících věcí (SW podpory, toku materiálu, nákladů, ) Podporuje zaznamenání stávajících procesů umí každý syntézu (vymyšlení) návodný není nikdo jiný SW podporu umí SW nástroje (UML), ale propojit SW s obchodními procesy neumí nikdo jiný

References

Modelování obchodních procesů a sběr požadavků v nástroji Craft.CASE

Co je business process Jaký problém se snažíme řešit Business process je popis jak se věci dějí Příklad nákup ve velkoobchodě (zjednodušeno) Jsme velkoobchod. Zákazník si chce koupit zboží. Přistupuje k okénku, za kterým sedí pokladní. Následuje objednávka a platba. Skladník pak vyskladní zboží a zákazník odjíždí.

Variace na téma vývojových diagramů - II Co se přesně děje?

Variace na téma vývojových diagramů III Čí odpovědnost je předat dodací list skladníkovi?

Procesní diagram není vývojový diagram

Stručné uvedení do metody C.C C.C Method Business Map Principles: Context, Consistency, Complexity, Finding Solutions 1. Interview 2. Structure 3. Relationships 4. Testing 5. Processes 6. Validation Subjects Behavior cíl projektu rozsah projektu Sketch základní informace pro modelování dle metody neformální záznam Hierarchies Participants hráči scénářů Functions & Scenarios velké funkční celky a scénáře vztahy Participant Relations vztahy Business Interactions vztahy křížové odkazy Consistency cross references křížové odkazy Business Diagrams procesní diagram Detail Cross Check detailní křížové odkazy Simulation simulace explanation: phase thread

Stručné uvedení do metody C.C C.C Method Business Map Principles: Context, Consistency, Complexity, Finding Solutions 1. Interview 2. Structure 3. Relationships 4. Testing 5. Processes 6. Validation Subjects Hierarchies Participants Participant Relations Detail Cross Check Sketch Consistency cross references Business Diagrams Behavior Functions & Scenarios Business Interactions Simulation explanation: phase thread

Konceptuální modelování software v nástroji Craft.CASE

OMG MDA Architektura pozice Craft.CASE business mapa konceptuální model softwarový model modely subjektů byznys struktur a jejich chování zadání pro IS analýza a návrh řešení IS návrh řešení implementace návrhu řešení Systémový a procesní engineering softwarové inženýrství (tvorba softwaru od zadání k řešení)

Programatická práce s modelem v nástroji Craft.CASE

Programovací jazyk C.C

Charakteristika jazyka

Děkujeme Děkujeme za Vaši účast.