Vývoj SW aplikací
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
NUCI-VSA | Z,ZK | 6 | 2P+2C | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
Přednášky sestávají z témat věnovaných metodice, architekturám SW systémů, technologickým platformám a také podpůrným nástrojům používaným v praxi – sdílené repozitáře kódu, nástroje CI/CD (Continuous Integration / Continuous Delivery), repozitáře aplikací (Google Play, App Store, Github, Gitlab,…). Prostor bude věnován též využití SW komponent a služeb poskytovaných vývojářům, často i bezplatně (cloudová úložiště, logování chyb, autentizace/autorizace pomocí účtů Google nebo Facebook a další). Semináře/cvičení jsou koncipovány tak, aby si studenti vyzkoušeli alespoň jednu z mnoha možných cest vývoje a nasazení jednoduché SW aplikace.
- Požadavky:
- Osnova přednášek:
-
1.Úvod, kontext, vysvětlení výběru konceptů a technologií
2.SDLC – Software Development Life Cycle, metodiky, agilní metodika
3.Databázové systémy
4.Aplikační rozhraní, datové zdroje
5.Softwarové architektury
6.Úvod do webových technologií
7.Implementace webových aplikací
8.Úvod do DevOps
9.Úvod do mobilních aplikací
10.Implementace mobilních aplikací
11.Využití cloudových služeb při vývoji SW aplikací
12.Směry a trendy v SI
- Osnova cvičení:
-
Cvičení sledují obsah přednášek.
- Cíle studia:
-
Poskytnout přehled o současném stavu oboru Softwarové inženýrství, který se zabývá celým životním cyklem SW aplikací, tedy i jejich vývojem. Důraz je kladen na aktuální a nové trendy v metodikách i technologii vývoje a provozu spíše menších SW aplikací (responzivní webové aplikace, mobilní aplikace), protože právě ty jsou často předmětem zájmu středoškolských studentů a mohou být motivací k dalšímu studiu SW inženýrství a IT obecně.
- Studijní materiály:
-
Povinná:
Cha S., Taylor R. N., Kang K. C.: Handbook of Software Engineering. Springer, 2019. ISBN 978-3-030-00261-9.
Ingeno J.: Software Architect's Handbook: Become a successful software architect by implementing effective architecture concepts. Packt Publishing, 2018. ISBN 978-1788624060.
Arlow J., Neustad I.: UML 2 and the Unifed Process: Practical Object-Oriented Analysis and Design
(2nd Edition). Pearson Education, 2005. ISBN 978-0321321275.
Doporučená:
Doplňkové studijní materiály – podklady připravené v rámci studijních opor předmětu:
Webové stránky předmětu včetně odkazů na další webové zdroje
Připravené technologické zázemí a šablony a postupy pro cvičení, dokumentace a tutoriály k nástrojům
- Poznámka:
-
nutno doplnit
- Další informace:
- nutno doplnit
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů: