PA102 Pragmatické softwarové inženýrství v malých a středních organizacích

Fakulta informatiky
podzim 2017
Rozsah
2/0/0. 2 kr. (plus ukončení). Ukončení: zk.
Vyučující
prof. RNDr. Jaroslav Král, DrSc. (přednášející)
prof. RNDr. Tomáš Pitner, Ph.D. (pomocník)
Garance
doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh
každé sudé úterý 12:00–13:50 B410
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 220 stud.
Momentální stav registrace a zápisu: zapsáno: 0/220, pouze zareg.: 0/220, pouze zareg. s předností (mateřské obory): 0/220
Mateřské obory/plány
předmět má 23 mateřských oborů, zobrazit
Cíle předmětu
Cílem přednášky je analýza technických, sociálních a ekonomických aspektů tvorby a používání informačních systémů použitelné i pro informační systémy v malých a středních firmách a ve státní správě. V takových organizacích pracuje přes 80% IT odborníků. Získané znalosti budou absolventi kurzu schopni používat i při pragmatických postupech tvorby a používání IS i ve velkých firmách a především ve státní správě. Důraz je kladen na proces a efekty volby SW architektur a jejich kombinování a na iniciální fáze a tedy i nejrizikovější fáze IT projektů – budování vizí, vyjednávání, indikátory rizik a etapy specifikace požadavků v souvislosti s použitou architekturou. Jednotlivé problémy a zásady budou ilustrovány na aktuálních příkladech z praxe a z výzkumu dokumentově orientovaných služeb v v servisně orientovaných SW architekturách.
Osnova
  • Sociální a ekonomická dimenze informačních systémů. ICT v menších velkých a velmi velkých organizacích. Podniková kultura a specifické možnosti v malých organizacích. SW metriky v malých organizacích a velkých organizacích.
  • Technická dimenze informačních systémů, dynamika změn znalostí a paradigmat a důvody změn softwarových architektur, nečekané úspěchy a nečekané hrozby ICT.
  • Okruhy činností a během životního cyklu a hlavní důvody selhání informačních systémů. Kdy je vhodné použít klasické procesy vývoje informačních systémů, meze objektového přístupu.
  • Formulace vizí a rizikové indikátory, efekty dekompozice ve velkém.
  • Informační systémy pro velké, pro malé a střední podniky a pro správní orgány. Hlavní typy SW architektur a výhody jejich kombinování, budování informačních systémů shora a zdola. Softwarová paradigmata. Výhody dokumentově orientovaných rozhraní.
  • Servisní a komponentová orientace jako specifické paradigma, varianty servisně orientovaných architektur, inkrementální modernizace a údržba, volba pořadí integrace služeb v SOA.
  • Byznys procesy a servisní orientace, uživatelsky orientované hrubozrnné komponenty a komunikační protokoly, klíčové přínosy SOA a dokumentově orientovaných rozhraní služeb. IS a ergonomie práce.
  • Od vizí ke specifikacím: principy vyjednávání, nákup a vývoj, výběrová řízení.
  • Skupinové techniky řešení informatických problémů.
  • Prostředky a diagramy podpory specifikace požadavků, meze formalizace, REA, možnosti inkrementálního vývoje.
  • Kladné a záporné efekty IS v menších podnicích, vzory a anti vzory servisní a objektové orientace. Koalice v podniku, kauzální diagramy.
  • Od návrhu k zavedení a provozu. Jaké se osvědčují různé modely a diagramy. Křivka učení. Spojenci na straně uživatelů. Údržba a zastarávání.
  • Pragmatické využívání formalizovaných postupů na příkladu SW norem: vývoj norem, způsoby přijímání, nadměrný rozsah norem. Dynamika změn IT.
Literatura
  • CASE systémy a monografie o SW inženýrství / CASE systems and SW engineering monographs
  • IAN, Sommerville. Software Engineering. 9. vyd. Upper Sadle River: Addison-Wesley, 2010, 780 s. ISBN 0-13-703515-2. info
  • ERL, Thomas. SOA : servisně orientovaná architektura : kompletní průvodce. Vyd. 1. Brno: Computer press, 2009, 671 s. ISBN 9788025118863. info
  • ERL, Thomas. Soa design patterns. 2nd print. Upper Saddle River: Prentice-Hall, 2009, xliii, 814. ISBN 9780136135166. info
  • KRÁL, Jaroslav. Informační systémy :specifikace, realizace, provoz. 1. vyd. Veletiny: Science, 1998, 358 s. ISBN 80-86083-00-4. info
Výukové metody
Přednášky.
Metody hodnocení
Písemná zkouška. Opravné zkoušky mohou být i ústní. Vnitrosemestrální zaškrtávací testy.
Navazující předměty
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích podzim 2002, podzim 2003, podzim 2004, podzim 2005, podzim 2006, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2018.