TMMext Plán seminárov a Denník
28 septembra, 2011 | Posted by in Techniky a metody modelování požadavku, KOMBIVšetky informácie o predmetoch na FTP : data.soft1.sk, adresár náš predmet PREDMETY\TMMext
prvý termín skúšky z TMM je v sobotu 17. decembra o 11,30 v P1 – príďte tak aby sme do 14,00 skončili. Písomka trvá asi 1 hodinu. Termín vypíšem aj do IS BIVS – musíte sa prihlásiť – inak Vás nevyskúšam.. Je k dispozícii zoznam otázok a k nim vzorových odpovedí TU
5. STRETNUTIE 3.12.2011 TMM Techniky a metody MP/p 4h (8:00-11:10) U4
- adresár : \PREDMETY\TMMext\5. STRETNUTIE 3.12.2011\
- na prednáške sme prešli dve prvé kapitoly knihy FOWLER : UML Distilied (v českom preklad je na FTP : \KNIHY\101117 KNIHA FOWLER UML DISTILED\ )
- 1. kap. : je to pohľad na UML z hľadiska jeho použitia aj v našej seminárnej práci (UML as scetch, UML as blueprint a UML as programming language)
- 2. kap. : pohľady na proces SW vývoja a úlohu UML v ňom
- ukazujeme si systémy na generovanie spustiteľného kódu (spracovanie obrazu fy. National Instruments Vision Builder (časť LabVIEW) a IBM SPSS Modeler – datamining a hĺbková analýza dát)
- K prednáške : “UML as blueprint” Ukazujeme si demnštračné video o EA kde nám ukazujú ako EA generuje kód pre JAVA (z Class Diagram-u) a SQL (z dátového modelu) – viď. http://sparxsystems.com.au/resources/demos/index.html
- Technické výkresy stály aj pri zrode Európy v BB (http://donatv.sk/index.php?page=dona_tv.video&flypage=video.tpl&video_id=63&category_id=16&option=com_dona_tv&Itemid=2)
- Ukazujeme a vysvetľujme si aj princípy a príklady komponentového programovania a porovnávame ho s objektovým programovaním, viď. Kanisová kap.13 (Komponentový vývoj ), naznačil som existenciu SOA (http://en.wikipedia.org/wiki/Service-oriented_architecture)
- Doplňujúce čítanie k prednáške : Kanisová kap.13 (Komponentový vývoj ), kap.14 (Koncept MDA)
- V prednáškach sa nevenujeme dátovému modelovaniu pomocou UML (Kanisová kap. 10) – budeme to robiť budúci rok a nebudem to aj skúšať
- Hovoríme aj o štandardoch v informatike a o tom že treba vidieť všetko čo sa učíme a vidíme cez štandardy – ich použitie môže byť platené i neplatené, napríklad internet má štandardy RFC (http://en.wikipedia.org/wiki/Request_for_Comments), tieto sú štandardmi organizácie IETF (http://en.wikipedia.org/wiki/Internet_Engineering_Task_Force )
- Office 2007 a 2010 používa dokumentový formát (http://en.wikipedia.org/wiki/Office_Open_XML ), tento a aj JavaScript je štandard ECMA ( http://en.wikipedia.org/wiki/Ecma_International)
- agenda :
- skúška : prvý termín písomnej skúšky bude v sobotu 17.12. o 11,30 až 14,00 v P1 (na písomku treba 1 hodinu) – bude to v IS BIVŠ a treba sa tam aj prihlásiť (odskúšam aj bez prihlásenia – len však výnimočne)
- zápočet : seminárnu prácu (časť A opis vlastného IS a časť B opis opravovne elektrospotrebičov ) je možné odovzdať aj po skúške do konca obdobia na plnenie povinností – zápočet teda nie je viazaný na skúšku a skúška na zápočet
- doc. Pančík zverejní tento týždeň vo štvrtok 8.12. na tejto stránke otvorené otázky na skúšku aj s odkazmi na miesta so vzorovými odpoveďami
- doc. Pančík upresní obsah a rozsah seminárnej práce
- v seminárnej práci sa musia opísať obidva informčné systémy – je toho dosť ale to preto lebo predmet je za 7 ETCS kreditov (1 ECTS kredit = 30 hodín npráce)
- V spoločnom zipe treba zaslať aj projektové súbory (t.j. z Viso, EA či RM) a nielen súbory vo Worde (názov zipu TMMext_Priezvisko_Meno.zip) a predmet emailu ( TMMext_Priezvisko_Meno)
4. STRETNUTIE 26.11.2011 TMM Techniky a metody MP/p 4h (8:00-11:10) U4
- adresár : \PREDMETY\TMMext\4. STRETNUTIE 26.11.2011\
- prednáška : Stavové diagramy (SCHD), kap.6 ANISOVÁ – Stavové diagramy
- cvičenie : IBM Raphsody Modeller (IBM RM), analyzujeme vzorové príklady, hľadáme kde sú v nich SCHD, pozeráme turiál kde je opis SDCH (SDCH sa vždy viaže na objekt). Kreslíme si SDCH systému dohliadania v lokomotíve v IBM RM. Hľadáme SDCH v CASE : Enterprise Architect, VISIO 2007 (výborný nástroj pre UML)
- agenda : doc. Pančík sľúbil dodať zoznam podrobných otázok + vzorových odpovedí z predmetu TMM, tiež dá k dispozícii vzorové seminárne práce. Prisľúbiôôp, že písomná skúška nebude viazaná na dodanie seminárnej práce, t.j. bude ju možné absolvovať a po nej dodať semánrnu prácu. Bavili sme sa o príprave predmetu „Algoritmizácia a programovanie“. Budeme realizovať variant, kde prejdeme knihu Algoritmy od Wroblewskeho a algoritmy budeme programovať v jazyku JAVA (prostredie IDE Netbeans). Kto zoženie zoskenovanú knihu?
3. STRETNUTIE 18.11.2011 TMM Techniky a metody MP/p 4h (14:00-17:10) U4
- adresár : \PREDMETY\TMMext\3. STRETNUTIE 18.11.2011\
- prednáška : Diagramy prípadov použitia
- kap.4 KANISOVÁ – Diagramy prípadov použitia USE CASE DIAGRAMS, prednáška 091024_KANISOVA_kap4_PripadyUzitia_cast 2.pptx
- cvičenie :
- kontrola úplnosti a správnosti KDU2 a KDU3
- ukážky riešených úloh v EA (otázka na študentov – nainštalovali si trial verziu EA ? ): „EA Example“, práce študentov – celé analýzy : Gažík, Kucej, Hamaliar, Straňák (veľmi podrobné), dá sa stiahnuť TU FTP : \PREDMETY\TMM\STUD_WORK_STARSIE\)
- kreslenie diagramu prípadov použitia v SYBASE Power Designer
- prednáška : ModelovanieTriedObjektov
- kap.5,KANISOVÁ,2006 – ModelovanieTriedObjektov, prednáška 080423_KANISOVA_kap5_ModelovanieTriedObjektov_cast1.ppt
- doplňujúce čítanie : kniha SCHMULLER (KNIHY2/KNIHA_SCHMULLER MYSLIME V UML)
- kreslenie diagramu tried v SYBASE Power Designer
- cvičenie : Prvý („Hello World“) a druhý program („BycicleDemo“) v jazyku JAVA
- Uvod do knihy : http://download.oracle.com/javase/tutorial/
- Priklad HelloWorld (prvy program v jayzku JAVA) World: http://download.oracle.com/javase/tutorial/getStarted/cupojava/netbeans.html
- Sw JDK7+NetBeans je na stranke : http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Teoria a priklad z 2. kap. (aplikácia využívajúca triedu) : http://download.oracle.com/javase/tutorial/java/concepts/index.html
- Nekontrolovaná domáca úloha (nemá číslo): inštalácia NetBeans + JDK7
- ešte k JAVA : vzorové príklady z knihy (4.-6. kap)- na FTP v súbore Priklady_java.zip (adresár: PREDMETY\ZSI\111105 Vyucba ZSI\ alebo dá sa stiahnuť TU)
- prednáška : Model objektovej spolupráce
- kap.6 KANISOVÁ, 2006 – Model objektovej spolupráce, prednáška : 080427_KANISOVA_kap6_ModelObjektovejSpoluprace.ppt
- pozor na vyjasnenie iterácie modleovania : najprv sa modeluje “business” obchodná logika IS a potom sa modeluje rozhranie “interface”
- cvičenie :
- “netriviálna inštalácia” free verzie IBM Raphsody Modeller – poznámky ako spustiť inštaláciu viď. na : http://www.ibm.com/developerworks/downloads/r/modeler/index.html?S_TACT=105AGX28&S_CMP=DLMAIN#notes , je to aj na FTP : PREDMETY/TMM/SEM8 Model objektovej spoluprace/111115 Installation notes RAPHSODY MODELER/samotná inštalačka je na FTP : /INSTALL 2/ súbor : ratlRhapsody_ModelerEdition_7-5-0.msi
- Raphsody modeller obsahuje výborné príklady vrátane opisu informačného systému “Výťahu”. Pri tejto analýze je cenné vedieť to, že analyzuje výťah, kde používateľ má len tlačítko “hore” a “dole” a že v projekte je uvedená len časť diagramov UML : Use Case, Class Diagram, Object Interaction a Sequence diagram. Projekt “Výťah” má zaujímavý Class Diagram a aj ostatné.
- nekontrolovaná domáca úloha z cvičenia : samostatná inštalácia IBM Raphsody Modeller
- prešli sme vzorové riešenia “Umývačka riadu” “Alarm”a “Výťah” v Raphsody Modeleri – odporúčam všetkým aby to skúsli
- vo vzorovom riešení v SW EA “EAExample”sme skúmali prítomnosť jednotlivých UML modelov – našli sme ich. Zaujímavý bol Digram Objektovej spolupráce (Collaborative Diagram) – má vlastné značky pre objekty rozhrania, obchodnej logiky a interakcie s databázaou
2. STRETNUTIE 22.10.2011 Techniky a metody MP/p 4h (14:00-17:10) U4
prednáška :
- Procesné modelovanie, kap.3, KANISOVÁ,2006
- Hovoríme o ďalších SW nástrojoch pre procesné modelovanie (okrem PowerDesigner – semestrálny projekt nemusí byť urobený v PowerDesigneri):
- ARIS EXPRESS http://www.ariscommunity.com/aris-express
- VISIO 2007 a 2010 (podporuje notáciu BMPN (2.0) ? – domáca úloha zohnať z netu súbor VSS – značky )
- Študujume stránku www.profesia.sk – na heslo BMPN sme našli 4 z 5 ponúk, kde sa optimáne hodí Bc IT vzdelaniev BIVŠ (BMPN, UML,SQL, JAVA, algoritmizácia, procesné a dátové modelovanie … ), všetko len v BA
- Hovoríme o širších súvislostiach procesného modelovania v rámci informačných systémov- knihy GRASSEOVÁ,2007, POUR,2006 (2. kapitola), BASL,2008 (kap. 8 a 9 o dátovom a procesnom ohľade na IS), ŘEPA,2008
- Na prípadovej štúdii BC Poláková a POSAM študujeme procesné diagramy
- Prípady použitia (UC), kap.4, KANISOVÁ,2006
- ďalšie komentovanie návrhu Registratúry a POSAM z pohľadu UC
- vzorové práce študentov – analýza IS : D.Poláková, L.Kocáková, V.Filípek, D.Hybáčková, L.Rényi z pohľadu tvorby SW S.Hamaliar a L.Cabánik (adresár PREDMETY/TMM/STUD_WORK_STARSIE/). Zároven inšpirácia pre témy BC prác, ktoré nebudú smerovať do riadenia IS či projektov ale do analýzy IS
- nabudúce prejdeme tie vzorové práce študentov, ktoré obsahujú súbor .eap (nástroj EA) a v ňom je celá analýza
- knihy o UML a analýze IS KRAVAL,2010 a FLOWER,2010. špeciálna kniha o UC : COOCKBURN,A. : Use Cases – Jak efektivne modelovat aplikace, Brno : Computer Press,2005
- súbory s prednáškami : 091024_KANISOVA_kap4_PripadyUzitia_cast 1.pptx, 091024_KANISOVA_kap4_PripadyUzitia_cast 2.pptx
- cvičenie :
- procesný diagram opravovne elektrospotrebičov
- inštalácia PowerDesigner (domáca úloha – kontrola)
- inštalácia VISIO (domáca úloha – kontrola) VISIO 2010 obsahuje šablóny na BPMN , do verzií 2007 sa dajú stiahnuť zo stránky BPMN.org
- Domáca úloha KDU2 (termín zaslania emailom je budúce stretnutie, adresár hotových prác\PREDMETY\TMMext\StudWork\KDU2 PROC DIAGRAM BPMN\): nakresliť procesný model podľa KANISOVEJ, 2006 str.35 v ľubovolnom nástroji. Poslať to emailom s predmetom TMMext_Priezvisko_Meno ako prílohu v zip (rar). Zazipovaný súbor s názvom TMMext_Priezvisko_Meno_KDU2.zip bude obsahovať jednak súbor projektový v danom SW a aj súbor vo WORD kde bude procesný diagram prenesný (úloha zameraná na export návrhu). Vzory viď aj na : PREDMETY/TMM/StudWork/SEM3 Opravena KDU/
- Domáca úloha KDU3 : (termín zaslania emailom je budúce stretnutie): vypracovať opis časti vybraného IS (kávomat, výťah, gmail) . Poslať to emailom s predmetom TMMext_Priezvisko_Meno ako prílohu v zip (rar). Zazipovaný súbor s názvom TMMext_Priezvisko_Meno_KDU3.zip bude obsahovať súbor vo WORD. Požiadavky na text (viď. DÚ Kocáková, Poláková a ďalších ):
- 1. Opis informačného systému
- 2. Zoznam nefunkčných požiadavok
- 3. Zoznam funkčných požiadavok
- 4. Slovník pojmov
- 5. Procesný diagram (BPMN 1.0)
- 6. Zoznam rolí (používateľ, správca systému, ….)
- 7. Zoznam UC (hlavné scenáre použitia + dva alternatívne )
- VISIO ako nástroj na kreslenie procesných diagramov BPMN (práca) a kótovaných výkresov (doma)
- ovoríme o MSDNA www.masdnaa.net
- Domáca úloha KDU1 : každý si nainštaluej VISIO 2007 CZ
- Práca s BPMN
- Dokumentácia k BPMN (priamo OMG) http://www.bpmn.org/documents.htm
- vynikajúci kurz k BPMN od IBM (HDD : ..PREDMETY/TMM/SEM3 Procesné modelovanie/110226 OMG_BPMN_Tutorial/)
- Opis procesného modelovania POUR,2009 kap.13 – je tam aj práca s POwer Designerom
- manuály k PowerDesigneru sú aj na FTP ..\KNIHY 2\101106 Manualy SYBASE PowerDesigner\
- WIKIPEDIA http://en.wikipedia.org/wiki/BPMN
- ktoré bude treba UC pre opravovňu elektrospotrebičov ?
- manuály k PD na FTP : ..\KNIHY 2\101106 Manualy SYBASE PowerDesigner\
1. STRETNUTIE 7.10.2011 ,Techniky a metody MP/p 6h (13:20-18:10),U4
- Všetky informácie o predmetoch na FTP : data.soft1.sk, adresár náš predmet PREDMETY\TMMext
- Prednáška :
- kap.1, Čo je UML, KANISOVÁ,2006
- kap.2 Požiadavky, KANISOVÁ,2006, príklady analýzy požiadaviek viď. BC POLÁKOVÁ (registratúra) a POSAM (evidencia pitiev) (viď. SEM2,PREDMETY\TMM )
- Cvičenie :
- requirements model v SYBASE Power Designeri
- export reportu do WORD 2007
- štruktúra dokumentu v WORD2007
- formátovacie znaky v WORD2007 a v obyčajnom txt dokumente
- hexadecimálne zobrazenie textového súboru vo Viewri Total Commandera
- tabuľka znakov ASCII – znaky CR (Carriage Return) a LF (Line Feed)
- pozičné číselné sústavy : zákald 16,10,2
- ako previesť hexa číslo do binárneho čísla
- kto to bol Claude Shanon a Allan Turing a ich význam pre informatiku
- DÚ KDU0 : nainštalovať si Power Designer a pozrieť videá určené pre modelovanie požiadavok : file:///C:/Program%20Files/Sybase/PowerDesigner%2015/Documentation/videos.htm
- Domáca úloha z teórie : prečítať si z kap.2 popis prípadovej štúdie “Sprostredkovateľňa elektrospotrebičov”
- knižky na USB sú na FTP
You can follow any responses to this entry through the RSS 2.0 Both comments and pings are currently closed.