Detail předmětu

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

AIS Ak. rok 2004/2005 letní semestr 7 kreditů

Aktuální akademický rok

Proces vývoje software. Modely životního cyklu, plánování vývoje. Jazyky pro modelování požadavků, návrhu a implementace. Modelovací techniky jazyka UML. Úvod do plánování, sledování a řízení projektu. Přehled typů nástrojů na podporu softwarového inženýrství. Sběr požadavků, modelování obchodních procesů organizace. Specifikace požadavků. Návrh řešení - modelovací techniky, návrh architektury a návrh programu, návrh uživatelského rozhraní. Řešení perzistence, pokročilá témata z databázových technologií. Testování software a změnové řízení. Přehled metodologií vývoje programových systémů. Projekt zaměřený na analýzu požadavků a návrh s využitím CASE systému.

Garant předmětu

Jazyk výuky

česky

Zakončení

zkouška

Rozsah

  • 39 hod. přednášky
  • 12 hod. pc laboratoře
  • 14 hod. projekty

Zajišťuje ústav

Získané dovednosti, znalosti a kompetence z 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.

Cíle předmětu

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 prostředky používat.

Požadované prerekvizitní znalosti a dovednosti

Nejsou žádné prerekvizity.

Osnova přednášek

  • Proces vývoje software - plánování vývoje informačního systému, životní cyklus.
  • Jazyky pro modelování - modelovací techniky jazyka UML.
  • Úvod do plánování a sledování projektu, řízení projektu.
  • Nástroje na podporu softwarového inženýství.
  • Určení požadavků - sběr požadavků, vyjednávání, validace, obchodní (business) model.
  • Specifikace požadavků.
  • Přechod od analýzy k návrhu - modelovací techniky návrhu.
  • Návrh architektury - distribuované a vícevrstvé architektury, modelování architektury. 
  • Návrh uživatelského rozhraní - prototypování. uživatelského rozhraní, komponenty uživatelského rozhraní, modelování a implementace navigace.
  • Perzistence a návrh databáze - obchodní (business) objekty a perzistence, mapování objektů na relační, objektovou a objektově-relační databázi.
  • Pokročilá temata z databázového návrhu - bezpečnost a integrita, souběžnost, ladění výkonnosti.
  • Testování a změnové řízení - vývoj řízený testem, správa změn.
  • Přehled metodologií vývoje informačních systémů.

Průběžná kontrola studia

Hodnocení studia je založeno na bodovacím systému. Pro úspěšné absolvování předmětu je nutno dosáhnout 50 bodů.

Kontrolovaná výuka

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

Nahoru