Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Numerické modelování a počítače (NTI / NMP)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu NTI / NMP - Numerické modelování a počítače, Fakulta mechatroniky a MIS, Technická univerzita v Liberci (TUL).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Obsah

Přednášky:1. Úvod do problematiky modelování informačních systémů (IS)2. Objektové paradigma jako základ objektově orientovaného přístupu (OOP)3. Úrovně abstrakce, úskalí dichotomie4. Diagramy UML, základní schémata - diagram tříd, diagram instancí5. Příklady použití diagramů tříd při analýze IS - použití asociace6. Příklady použití diagramů tříd při analýze IS - použití asociační třídy7. Příklady použití diagramů tříd při analýze IS - použití generalizace8. Použití modulárních nůžek - znovupoužitelnost jako základ OOP9. Návrhové vzory I - vytvářecí návrhové vzory10. Návrhové vzory II - strukturální návrhové vzory11. Návrhové vzory III - návrhové vzory chování12. Základy více vláknového programování - návrhový vzor producent-konzument13. Analýza rozsáhlejšího IS - využití návrhového vzoru MVC14. Seznámení s dalšími diagramy jazyka UMLCvičení:1. Seznámení se s nástroji používanými během semestru (Netbeans, Git, GitLab)2. Programové struktury implementující části abstrakce IS3. Základní postupy při implementaci numerického modelu, členění na balíčky, maďarská notace4. Pokročilé postupy implementace při práci v týmu5. Návrhové vzory I - Singleton, Factory method6. Návrhové vzory II - Abstract factory, Builder, Prototype7. Návrhové vzory III - Composite, Decorator8. Návrhové vzory IV - Adapter, Bridge9. Návrhové vzory V - Proxy, Flyweight10. Návrhové vzory VI - Command, Observer, Chain of responsibility11. Návrhové vzory VII - State, Memento, Strategy12. Návrhové vzory VIII - Template method, Visitor13. Implementace multi vláknové aplikace14. Programování řízené testy

Získané způsobilosti

Student získá pokročilé poznatky o stavbě informačních systémů a jejich implementaci ve formě numerického modelu. Zvláštní důraz je kladen na analytickou část procesu vývoje modelu. Základem analýzy je objektové paradigma. Z objektového paradigmatu pak vychází úrovně abstrakce. Pro zachycení abstrakce informačního systému jsou používány diagramy UML.

Literatura

I.Kraval. Analytické modelování informačních systémů pomocí UML v praxi. Object Consulting, 2010. ISBN 978-80-254-6986-6.E.Gamma, R.Helm, R.Johnson, and J.Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. AddisonWesley Professional, 1994. ISBN 978-0201633610.B.W.Fitzpatrick, B.Collins-Sussman. Team Geek - A Software Developer s Guide to Working Well with Others. O-Reilly Media Inc., 2012. ISBN 9-781-449-302-443.A.Hunt, D.Thomas. The Pragmatic Programmer: From Journeyman to Master. Addison Wesley Longman, Inc., 1999. ISBN 978-0201616224.B.Eckel. Thinking in JAVA. Prentice Hall, Upper Saddle River, NJ, 2000. ISBN 0-13-027363-5.B.Eckel. Thinking in Patterns. MindView, Inc., 2003.

Požadavky

Zápočet: Aktivní účast na cvičeních, úspěšné absolvování závěrečného testu.Zkouška: písemná a ústní

Garant

doc. Ing. Dalibor Frydrych, Ph.D.

Vyučující

doc. Ing. Dalibor Frydrych, Ph.D.doc. Ing. Dalibor Frydrych, Ph.D.