N_SWI_1 Softwarové inženýrství 1

Vysoká škola finanční a správní
zima 2014
Rozsah
2/2. 14 hodin KS/semestr. 7 kr. Ukončení: zk.
Vyučující
RNDr. Michal Žemlička, Ph.D. (cvičící)
Garance
RNDr. Michal Žemlička, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Tamara Urbánková
Rozvrh seminárních/paralelních skupin
N_SWI_1/vAPH: Pá 31. 10. 15:30–17:00 S14, Pá 28. 11. 15:30–17:00 S14, 17:15–18:45 S14, Pá 12. 12. 15:30–17:00 S14, 17:15–18:45 S14, So 13. 12. 9:45–11:15 S13, 11:30–13:00 S13, M. Žemlička
Předpoklady
Tento předmět nemá žádné předpoklady.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Základním cílem tohoto předmětu je vysvětlení základů disciplíny nazývané softwarové inženýrství. Snaží se proto seznámit studenty s metodami a technikami vývoje informačních systémů, existujícími metodikami, metodami analýzy, návrhu a konstrukce informačního systému. Velký důraz je kladen na dokumentaci softwarových projektů a používanou notaci. Snahou je vybavit studenty poznatky potřebnými pro vývoj softwarových produktů.
Na konci tohoto kurzu bude student schopen formulovat požadavky kladené na navrhovaný systém, modelovat artefakty související s definicí požadavků na softwarový produkt a jejich analýzou, návrhem a implementací.
Osnova
  • 1. Úvod do softwarového inženýrství
  • 2. Vedení projektů, životní cyklus, metodiky
  • 3. Plánování projektů, odhady nákladů
  • 4. Úvod do unifikovaného modelovacího jazyka UML
  • 5. Podrobnější výklad UML
  • 6. Získávání, analýza a dokumentace požadavků
  • 7. Architektura softwarových systémů
  • 8. Návrh software
  • 9. Konstrukce softwarových systémů
  • 10. Testování programových systémů
  • 11. Instalace, provoz a údržba softwarových systémů
  • 12. Sohrnné opakování
Literatura
  • Arlow, J., Neustat, I.: UML a unifikovaný proces vývoje aplikací. Praha: Computer Press, 2003.
  • Vrana, I., Richta, K.: Zásady a postupy při zavádění podnikových informačních systémů. Praha: Grada, 2004.
Výukové metody
Výuka probíhá formou přednášek a seminářů v prezenční formě studia a řízených skupinových konzultací v kombinované formě studia. Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičeních v prezenční formě studia je 75%, na řízených skupinových konzultacích v kombinované formě studia 50%. Studentům, kteří nesplní povinný rozsah účasti, mohou být v průběhu semestru zadány dodatečné studijní povinnosti (v míře, která umožní prokázat studijní výsledky a získané kompetence nezbytné pro úspěšné zakončení předmětu).
Metody hodnocení
Zkouška je hodnocena počtem bodů - tj. součtem bodů za semestrální práci, písemný test a ústní zkoušku (viz tabulka níže). Při přihlášení na ústní zkoušku musí student složit kauci 20 bodů. Při ústní zkoušce může získat 0 až 40 bodů. Stupnice pro hodnocení je:
90-100 bodů A
80-89 bodů B
70-79 bodů C
60-69 bodů D
50-59 bodů E
0-49 bodů F
Navazující předměty
Informace učitele
• Bieliková, M: Softvérové inžinierstvo - Princípy a manažment. Skripta STU, Bratislava 2000.
• Booch G., Rumbaugh J., Jacobson I.: The Unified Modeling Language, Addison Wesley Longman, 1999.
• Kanisová, Müller: UML srozumitelně. Computer Press, 2004.
• Král, J: Informační systémy. Science, Veletiny 1997.
• Pokorný, J., Halaška, I.: Databázové systémy. Vydavatelství ČVUT Praha, 1998
• Pressman: Software Engineering. McGraw-Hill, 2009 (7. vydání). Richta, K., Sochor, J.: Softwarové inženýrství I. Skripta FEL ČVUT, 1998
• Řepa, V.: Analýza a návrh informačních systémů. EcoPress, 1999.
• Schmuller, J.: Myslíme v jazyku UML. Grada, 2001.
• Sommerville, I.: Software Engineering. Addison-Wesley, 2011 (9. vydání).
• Šešera, L., Mičovský, A., Červeň, J.: Datové modelování v příkladech. Praha: Grada, 2001.
• Vrana, I., Richta, K.: Zásady a postupy při zavádění podnikových informačních systémů. Praha: Grada, 2004.
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, zima 2009, zima 2010, zima 2011, zima 2012, zima 2013, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023.