Techniky a metody modelování požadavků ZIMA 2016 PREZENČNÍ a KOMBINOVANÍ

Techniky a metody modelování požadavků B101TMM 2/2 z,Zk || 20/4 z,Zk 7

sobota 14.1.2017 Skuska z B101PAP a B101TMM je od 15,00 do 17,30 na NAR306 – ak nie som v NAR306 tak ma hladajte v mojej kancelarii.  

Odovzdane semestralne prace:  

6.  Stretnutie  sobota  10.12. (NAR207 – LabIT ,  11,30-15:45 , 4 hod)

  • Prípadová štúdia – aplikácia objektového prístupu k tvorbe aplikácií v jazyku VBA Excel  
  • Skúška : 
  • 1. TERMÍN – písomný test na záver výuky  :  sobota 10.12.2016 o 14,00
  • 2. TERMÍN – písomný test na záver výuky  :  sobota 14.1. 2017 o 15,00
  • Softver pro editaci BPMN :
    — neni nutna instalace – staci spustit [1]
    — treba mit nainstalovane JAVA run time prostredi[1] e:\ZZZ_BIVS Praha Zima2016\INSTALL\161205 INSTALL Yaoqiang BPMN Editor an Open Source BPMN 2.0 Modeler\Yaoqiang-BPMN-Editor-5.1.2.exe
    [2] e:\ZZZ_BIVS Praha Zima2016\INSTALL\161205 INSTALL Yaoqiang BPMN Editor an Open Source BPMN 2.0 Modeler\jre-8u111-windows-x64.exe
    Studium BPMN :
    1. Prikady BPMN BPMN by example – Bizagi Suite [1]
    2. Prehladovy POSTER : BPMN 2.0 Business Process Model and Notation Complete Element Set [2]
    3. Nizssia uroven popisu POSTER [3]
    4. Velmi podrobny popis Introduction to BPMN 2.0 Starter Pack [4]
    5. Prikady BPMN BPMN 2.0 by Example [5][1] e:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\5_KNIHY\KNIHY_BPMN\160429 BPMNByExampleENG.pdf
    [2] e:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\5_KNIHY\KNIHY_BPMN\BPMN Poster.pdf
    [3] e:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\5_KNIHY\KNIHY_BPMN\BPMN Level 1 Poster.pdf
    [4] e:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\5_KNIHY\KNIHY_BPMN\Introduction to BPMN 2.0 Starter Pack.pdf
    [5] e:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\5_KNIHY\KNIHY_BPMN\BPMN 2.0 by Example.pdf

5.  Stretnutie  pátek  9.12. (NAR207 – LabIT ,  15,40-19:15 , 4 hod)

  • Prednaska (KANISOVA a vzorove priklady v ni)
  • Cviceni : Kresleni  BPMN notace – je nutne pro semestralni praci
    • Prosim doneste si USB  kluce (aj svoje  notebooky ak Vam to nerobi problem)

    • budeme skusat softver Yaoqiang BPMN Editor na kreslenie BPMN diagramov

    • budeme s nim robit vyuku i domace ulohy.
    • ide o SW ktory si mozeme spustit aj z USB kluca – t.j. netreba jeho instalaciu 

    • SW si stiahnete  z adresy [1]
  • [1] Yaoqiang BPMN Editor an Open Source BPMN 2.0 Modeler, DOWNLOAD: https://sourceforge.net/projects/bpmn/?source=typ_redirect

  • Vzorove analyzy UML z knihy:   TOP JAVA Software_Development_Case_Studies_in_Java.pdf
  • Dalsie cvicenia na hladanie suvislosti meddzi navrhom UML a zdrojovym kodom
  • Prejdeme si studentske prace a vytypujeme nevyhujuce podl anasich pravidiel
  • Nezabudnite : vsetko co sa na predmete TMM naucite mozete pouzit v analytickej casti Vasej Bc prace  (sprava pozadavku,  UML a BPMN diagramy)

 4.  Stretnutie  sobota  3.12. (NAR203 – LabIT ,  11,30-15:45 , 4 hod)

  • Úvod a ukazka do minipočítačov RASPBERI PI 3:
  •  Marcel Vaclav odovzdal vzorovu semestralnu pracu – download TU
  • Prednáška : 
    • FOWLER :   Procesy vývoja informačných systémov a softvéru – agilné metódy vývoja softvéru:
    • E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\1_PREDNASKY TMM\SEMA11 Prednasky z knihy FOWLER/kap.2 fowler 2009 
    •   KANISOVÁ –  MULLER : SEM5-SEM8
  • Opakovanie a príprava na písomný test
  • Ukoly :
    • Dmitrij :
      • pošle na/po hodine email na email adresu jpancik@bivs.cz s predmetom TMM_Prijmeni_Jmeno, do textu emailu uviest :
      • zamestnanie (študent, pracovník v obchode, IT manažér…)
      • IT záujmy (programovanie, web stranky, pozeranie YouTube, sociálne siete),
      • IT plány – čo by som sa chcel naučiť, čo by mi mala dať škola v oblasti praktického vzdelania
      • navrhnite temu Vasej Bc prace – co by ste chceli vediet a naicit sa v IT , co Vas zaujima

 3.  Stretnutie  Pá 2. 12. 15:45–19:14  NAR203 (5h)

  •  Analyza zdrojoveho kodu projektu ATM 
  • slajdy vid. 151024  B101TMM DEITEL kap.31 ATM C# implement.pptx
  •  podrobnejšie šúdium previazania UML diagramov a programového kódu – vstup do programu, debagovanie programu a sledovanie vzniku objektov v pamati pocitaca, sledovanie jednotlivých volaní metód tried
  • ukážka obsluhy  programu UML a zdrojových modulov vo Visual Studio 2013 (VS2013)
  • orientácia v projekte ATMCaseStudy.sln a v kóde jednotlivých programových modulov ATMCaseStudy\
  • orientácia v prostredí VS2013 a čítanie kódu pomocou programátorského editora
  • kde sa program začína svoje vykonávanie : ATMCaseStudy.cs
  • kde sa deklaruje hlavná trieda ATM.cs –začiatok popisu konštrukcie programu

2. Stretnutie  sobota  1.10. (NAR207 – LabIT ,  11,30-15:45 , 6 hod)

  • Prednáška :
  •   FOWLER  Úvod do UML :  dokončenie prednášky z knihy Fowlera – ide o to pochopiť, že UML má význam ako „blueprint“ u veľkých IT projektov (bankové informačné systémy, ABS riadiace jednotky ako príklad embedded systému ), v iných typoch projektu zasa sa UML nepoužíva
    • E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\1_PREDNASKY TMM\SEMA11 Prednasky z knihy FOWLER/kap.1 fowler 2009 
  •  prednáška z knihy KANISOVÁ –  MULLER : SEM1 UML a jeho história
    • E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\1_PREDNASKY TMM\SEM1 Co je UML
  •  prednášky z knihy KANISOVÁ –  MULLER :SEM2 Požiadavky
    • E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\1_PREDNASKY TMM\SEM2 Poziadavky
  • prednášky z knihy KANISOVÁ –  MULLER : SEM3 Procesné modelovanie
    • E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\1_PREDNASKY TMM\SEM3 Procesné modelovanie\090217_KANISOVA_Kap3_BusinessProcesy_CAST1 a CAST2.ppt“
  • prednášky z knihy KANISOVÁ –  MULLER : SEM4 Prípady použitia
    • „E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\1_PREDNASKY TMM\SEM4 Prípady použitia\091024_KANISOVA_kap4_PripadyUzitia_cast 1 a cast2.pptx“
  • Analýza informačného systému ATM terminal – vzor analýzy IS : 
    • „E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\1_PREDNASKY TMM\130311 DEITEL kap.12 ATM ver.A.pptx“
    • novšia verzia prednášky v powerpoint-e k teórii (UML analýza projektu ATM terminál)  je  TU
    • projekt ATM terminál pre MICROSOFT Visual Studio 2013  TU
  • Vzorové analýzy informačných systémov :
    • „E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\1_PREDNASKY TMM\SEM2 Poziadavky\P5_dfs_Evidencia_pitiev_v1.doc“

1. Stretnutie  pátek 30.9. (NAR207 – LabIT ,  15,45-19:15 , 6 hod)

Prezentacia studentov a elektronicky dotaznik :

 Úvod do  výučby :

  • predstavenie sa, kto je doc. Pančík
  • ziskanie email adries študentov a dohodnutie spôsobu komunikácie :
    • každý pošle na/po hodine email na email adresu jpancik@bivs.cz s predmetom TMM_Prijmeni_Jmeno, do textu emailu uviest :
    • zamestnanie (študent, pracovník v obchode, IT manažér…)
    • IT záujmy (programovanie, web stranky, pozeranie YouTube, sociálne siete),
    • IT plány – čo by som sa chcel naučiť, čo by mi mala dať škola v oblasti praktického vzdelania
  • Informácie k predmetu TMM na www.drpancik.sk
  • Informácie k predmetu na USB kľúči (knihy a materialy) – prejdeme si jednotlivé adresáre a ich obsah
  • Podmienky ukončenia predmetu B101TMM a spôsob vykonania skúšky
  • Osnova teoretickej a praktickej časti predmetu B101TMM

Prednáška :

  • Analýza informačného systému ATM terminal : 
    • „E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\1_PREDNASKY TMM\130311 DEITEL kap.12 ATM ver.A.pptx“
    • novšia verzia prednášky v powerpoint-e k teórii (UML analýza projektu ATM terminál)  je  TU
    • projekt ATM terminál pre MICROSOFT Visual Studio 2013  TU
    •  
  • Vzorové analýzy informačných systémov :
    • Analýza elektronickej registratúry BC Poláková (Správa a modelovanie požiadaviek zákazníka) , CD v prílohe – viď. Príloha 1 
      • E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\1_PREDNASKY TMM\SEM2 Poziadavky/CD_BC_POLAKOVA.zip
    • UML analýza informačného systému BC Hamaliar (Možnosti použitia jazyka UML v návrhu informačných systémov )
      • E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\3_STUDENTSKE PRACE\6_STUD_WORK_STARSIE/BC_Svatoslav_Hamaliar_UML.pdf

Ďalšie témy prejdené  na prenáške :

    • hľadanie kľúčového slova “UML” na pracovnom portáli www.profesia.sk, stav pracovných miest business analytics  na www.itjobswatch.co.uk
    • štúdium vzorových prác študentov :
        • E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\3_STUDENTSKE PRACE
      • Analýza informačného systému pomocou UML “MIKROVLNKA”
        • E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\3_STUDENTSKE PRACE\1_STUD_WORK_UML_MIKROVLNKA
    • dobré knihy o UML : bavíme sa o knihách
  • prípadové štúdie malých projektov kde sa využije prístup OOP, UML a je tam aj kód v jazyku JAVA TOP  JAVA Software_Development_Case_Studies_in_Java.pdf v adresári
  • \ZZZ_BIVS Praha Zima2015\4_KNIHY\KNIHY o UML\
    • Kniha o UML a SW inžinierstve : TOP-flazx-Object-Oriented-Software-Engineering-Using-UML-Patterns-and-Java–2010-0136061257.zip v adresári
      • \ZZZ_BIVS Praha Zima2015\4_KNIHY\KNIHY o UML\
    • výborné učebnice jazyka JAVA a C# :
      • DEITEL-Java-How-to-Program–9e-2012-0132575663.zip
      • Visual 2010 C# for Programmers DEITEL 0132618206.pdf

HODNOTENIE 

1. časť skúšky – semestrálna práca : 

  •  vypracovať  seminárnu prácu vo WORD-e “Analýza vybraného informačného systému”  obsahujúcu popis požiadaviek, procesný model a UML analýzu podobnú tej ktorú sme robili pre ATM terminál. Může ist o digitálny fotoaparát (môže byť ako súčasť Vášho SmartPhonu)
  • seminárku formálne spracovať podľa štandardu BIVŠ (7)
  • podrobnejšia špecifikacia čo má byť v seminárnej práci je viď. na stránke (3)
  • hodnotí sa hĺbka a kvalita vykonanej analýzy vybraného informačného systému
  • TERMÍN : Seminarna praca sa zasle v individualne dohodnutom termine – aj po písomnom teste 
  • HODNOTENIE : zo semestrálnej práce treba získať 50 percentv (v zmysle popisu seminárnej práce , viď. aj  tmm-podrobny-opis-seminarnej-prace).    
  • DORUČENÍ :  elektronicky emailem na adresu jpancik@bivs.cz s předmetem TMM_ Prijimeni_Jmeno, s přílohou  TMM_ Prijimeni_Jmeno.zip (.rar) 

2. časť skúšky –písomný test  :   

  • Písomný test  (uzatvorené otázky a odpovede ,  výber zaškrtnutím z ponúknutých  odpovedí,    –  termín :  sobota 10.12  2016Vyhodnotenie testu a zápis do IS BIVS  pokial bola zaslana seminarna praca je po skúške. Termín zaslania seminárnej práce – prácu je NIE JE potrebné zaslat pred absolvovaním skuskoveho  písomného testu. Seminarna praca sa zasle v individualne dohodnutom termine a zapis do IS BIVS sa uskutocni po jej uznani.
  • Oblasti skúšky :   
  • TEÓRIA  UML : sú známe otvorené a otázky k problematike UML (2)  študent  Patrik spracoval vzorové odpovede (1) (je treba vidieť pred skúškou) , z nich budú vygenerované testové otázky
  • PRAX UML   čítanie kódu projektu podľa analýzy UML  :     viď.  (4) (je treba vidieť pred skúškou)k problematike prednášaného ATM terminálu, výklad prepojenia UML analýzy (5)  a zdrojového kódu projektov   v jazyku C# (6) , testové otázky zamerané na použité diagramy v analýze a na syntax UML kódu – viac na prednáškach. V tejto časti testu sa budú použité obrázky ku ktorým sa budú viazať testové otázky (viď. súbor: „E:\ZZZ_BIVS Praha Zima2016\B101TMM Techniky a metody modelovani pozadavku\2_CVICENIA TMM\150330-UML-OBRAZKY-K-TESTU.docx“)
Pre úspešené ukončenie predmetu je potrebné získať z písomného testu min.65 bodov a zo semestrálnej práce 50 percent (v zmysle popisu seminárnej práce , viď. aj  tmm-podrobny-opis-seminarnej-prace).    

Hlavné informčné  zdroje  :  

  • REPOZITÁR je hlavný adresár na USB  :  \BIVS Praha Zima2015\ a tiež na FTP (bez adresára kde sú knihy)
  • (1)  vzorové odpovede k teórii UML (WORD dokument v repozitári):  VypracovaneOtazky_CASE_Michnac_Patrik.docx
  • (2)  JE TREBA KU SKÚŠKE :   Otvorené a dopredu známe otázky z jazyka UML (článok tu na tejto stránke) , zoznam-otvorenych-otazok-a-vzorovych-odpovedi-z-predmetu-tmm
  • (3)  Podrobný opis  seminárnej práce  (článok tu na tejto stránke) ,  tmm-podrobny-opis-seminarnej-prace
  • (4) JE TREBA KU SKÚŠKE : Zoznam otázok k prípadovej štúdii ATM terminál, zoznam-otazok-k-pripadovej-studii-atm-terminal
  • (5) PPT prezentace 130311 DEITEL kap.12 ATM ver.A.pptx adresár \ZZZ_BIVS Praha Zima2015\2_CVICENIA TMM\
  • (6)  Projekt pro Visual Studio  v repozitári : ZZZ_BIVS Praha Zima2015\2_CVICENIA TMM\SW CPROJECT DEITEL ATM terminal C#\SW Visual Studio PROJEKT ch31\
  • (7) Smernica S 10-11 Uprava vysokoskolskych seminarnych,bakalarskych a diplomovych prac.pdf, adresár : BIVS Praha Leto2015\STUDENTSKE PRACE\AGENDA\121006 Ako citovat literaturu a smernica 10-11\
  • (8) DEITEL  Visual 2010 C# for Programmers , kap. 30. ATM Case Study, Part 1: Object-Oriented Design with the UML
  • (9) DEITEL  Visual 2010 C# for Programmers , kap. 31. ATM Case Study, Part 2: Implementing an Object-Oriented Design
  • (10) \STUDENTSKE PRACE\VZOROVE PRACE\
  • (11) http://notepad-plus-plus.org/download/v6.7.4.html
  • (12) Materiály v repozitári : BIVS Praha Leto2015\PREDNASKY ASW\OSTATNE\ kap.1 fowler 2009 .pptx a kap.2 fowler 2009 .pptx
  • (13) http://portableapps.com/apps/development/notepadpp_portable

 

Pomocne zdroje : 

Vzorové zdroje z výučby  :

  1. Leto 2014 KOMBI M201TCN http://www.drpancik.sk/archiv-vyucby/vyucba-zima-2013/kombinovane-studium-leto-2014/techniky-a-case-nastroje-vyvoja-kombi-leto2014/
  2. Leto 2014 PREZENCNI  M201TCN    http://www.drpancik.sk/archiv-vyucby/vyucba-zima-2013/prezencne-studium-leto-2014/techniky-a-case-nastroje-vyvoja-prez-leto2014/
  3. Leto 2013 KOMBI M201TCN    http://www.drpancik.sk/archiv-vyucby/vyucba-leto-2013/kombinovane-studium-leto-2013/techniky-a-case-nastroje-vyvoja-leto2013-kombi/
  4. Leto 2013 Prezencni M201TCN     http://www.drpancik.sk/archiv-vyucby/vyucba-leto-2013/prezencne-studium-leto-2013/techniky-a-case-nastroje-vyvoja-prez-leto2013/
  5. Leto 2013 Prezencni B201ALG  http://www.drpancik.sk/archiv-vyucby/vyucba-leto-2013/prezencne-studium-leto-2013/algoritmizacia-a-programovanie-prez-leto-2013/
  6. Leto 2013 Prezencni B201VIS  http://www.drpancik.sk/archiv-vyucby/vyucba-leto-2013/prezencne-studium-leto-2013/vyvoj-informacnich-systemu-leto-2013-prezencni/
  7. Zima 2012 PREZENCNI B201TMM    http://www.drpancik.sk/archiv-vyucby/vyucba-zima-2012/prezencne-studium/techniky-a-metody-modelovani-pozadavku-prezencni/
  8. Zima 2012 KOMBINOVANI  B201TMM      http://www.drpancik.sk/archiv-vyucby/vyucba-zima-2012/kombinovane-studium-zima-2012/techniky-a-metody-modelovani-pozadavku-zima-2012-kombi/
  9. Zima 2012 KOMBINOVANI  B201ADM LM    http://www.drpancik.sk/archiv-vyucby/vyucba-zima-2012/kombinovane-studium-zima-2012/1-b201adm-analyza-dat-a-modelovani-zima-kombi-liptovsky-mikulas/
  10. Zima 2011 PREZENCNI B201TMM  http://www.drpancik.sk/tmm-plan-seminarov-a-dennik/
  11. Zima 2011 KOMBINOVANI  B201TMM   http://www.drpancik.sk/tmmext-plan-seminarov-a-dennik/, popis seminárnej práce a a otázky na výučbu   http://www.drpancik.sk/tmmext-studijne-povinnosti-a-ich-ohodnotenie/
  12. výučba TMMext v Zima 2011 http://www.drpancik.sk/?p=537
  13. výučba TMM v Zima 2011 http://www.drpancik.sk/?p=555
  14. študentské práce opisy IS FTP: ..\PREDMETY\TMMext\StudWork\
  15. študentské práce opisy IS FTP:  \3.BC.IT_KOMBI_LM_ADM\MATERIALY