Detail předmětu

Analýza a návrh informačních systémů

FIT-AISAk. rok: 2009/2010

Softwarové projekty - životní cyklus vývoje. Modelovací jazyky - jazyky pro strukturované modelování, modelovací techniky jazyka UML 2.0. Úvod do plánování a sledování projektu, řízení projektu. Nástroje na podporu softwarového inženýství. Úvod do metodiky Unified process. Analýza a specifikace požadavků. Přechod od požadavků k implementaci - objektový business model, objektový model domény. Návrh architektury - vrstvy, rámce, vzory. Návrh databáze - mapování objektového modelu na relační databázi a objektově relační databázi. Návrh tříd a interakcí. Programování a testování. Refaktorizace. Návrh uživatelského rozhraní. Datové inženýrství - zajištění bezpečnosti a integrity dat, transakce a souběžnost. Business komponenty. Projekt zaměřený na analýzu požadavků a návrh.

Jazyk výuky

čeština

Počet kreditů

5

Výsledky učení předmětu

Studenti budou znát podstatu, základní metody a techniky používané při vývoji informačních systémů na úrovni, která je dále rozvíjena ve specializovaných předmětech. Jsou schopni vytvářet vhodné modely při analýze a návrhu informačních systémů a to zejména využitím objektově-orientovaného přístupu a modelovacích technik, které poskytuje jazyk UML.

Studenti se naučí formou projektu analyzovat problém a navrhovat jeho řešení. Naučí se obhajovat jak dílčí tak konečné výsledky projektu.

Prerekvizity

Nejsou žádné prerekvizity.

Způsob a kritéria hodnocení

Udělení zápočtu je podmíněno odevzdáním výsledků projektu a jejich obhajobou v předepsaných termínech a ziskem minimálně 25 bodů za bodované aktivity v průběhu semestru.

Osnovy výuky

    1. Softwarové projekty - životní cyklus vývoje.
    2. Modelovací jazyky - jazyky pro
      strukturované modelování, modelovací techniky jazyka UML 2.0.
    3. Úvod do plánování a sledování projektu, řízení projektu.
    4. Nástroje na podporu softwarového inženýství.
    5. Úvod do metodiky Unified process.
    6. Analýza a specifikace požadavků.
    7. Přechod od požadavků k implementaci - objektový business model, objektový model domény.
    8. Návrh architektury - vrstvy, rámce, vzory.
    9. Návrh databáze - mapování objektového modelu na relační databázi a objektově relační databázi. Návrh tříd a interakcí.
    10. Programování a testování.
    11. Refaktorizace.
    12. Návrh uživatelského rozhraní.
    13. Datové inženýrství - zajištění bezpečnosti a integrity dat, transakce a souběžnost. Business komponenty.

Učební cíle

Cílem předmětu je seznámit studenty s metodami a prostředky používanými při vývoji informačních systémů a naučit je tyto metody a prostředky používat.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Půlsemestrální písemná zkouška, vypracování projektu.

Zařazení předmětu ve studijních plánech

  • Program IT-MGR-2 magisterský navazující

    obor MBI , 0 ročník, zimní semestr, volitelný
    obor MBS , 0 ročník, zimní semestr, povinně volitelný
    obor MGM , 0 ročník, zimní semestr, volitelný
    obor MGM , 0 ročník, zimní semestr, volitelný
    obor MIN , 0 ročník, zimní semestr, volitelný
    obor MIN , 2 ročník, zimní semestr, volitelný
    obor MIS , 2 ročník, zimní semestr, povinný
    obor MIS , 2 ročník, zimní semestr, povinný
    obor MMI , 2 ročník, zimní semestr, povinně volitelný
    obor MMM , 0 ročník, zimní semestr, volitelný
    obor MPS , 0 ročník, zimní semestr, volitelný
    obor MPV , 1 ročník, zimní semestr, povinně volitelný
    obor MSK , 2 ročník, zimní semestr, povinně volitelný

Typ (způsob) výuky

 

Přednáška

39 hod., nepovinná

Vyučující / Lektor

Osnova

    1. Softwarové projekty - životní cyklus vývoje.
    2. Modelovací jazyky - jazyky pro
      strukturované modelování, modelovací techniky jazyka UML 2.0.
    3. Úvod do plánování a sledování projektu, řízení projektu.
    4. Nástroje na podporu softwarového inženýství.
    5. Úvod do metodiky Unified process.
    6. Analýza a specifikace požadavků.
    7. Přechod od požadavků k implementaci - objektový business model, objektový model domény.
    8. Návrh architektury - vrstvy, rámce, vzory.
    9. Návrh databáze - mapování objektového modelu na relační databázi a objektově relační databázi. Návrh tříd a interakcí.
    10. Programování a testování.
    11. Refaktorizace.
    12. Návrh uživatelského rozhraní.
    13. Datové inženýrství - zajištění bezpečnosti a integrity dat, transakce a souběžnost. Business komponenty.

Projekt

13 hod., nepovinná

Vyučující / Lektor