P007 Analýza a návrh systémů

Fakulta informatiky
jaro 1999
Rozsah
2/1. 3 kr. Doporučované ukončení: zk. Jiná možná ukončení: k, z.
Vyučující
prof. Ing. Jiří Sochor, CSc. (přednášející)
Garance
Kontaktní osoba: prof. Ing. Jiří Sochor, CSc.
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 120 stud.
Momentální stav registrace a zápisu: zapsáno: 0/120, pouze zareg.: 0/120, pouze zareg. s předností (mateřské obory): 0/120
Mateřské obory/plány
Osnova
  • Programování ve velkém, empirické zákony.
  • Životní cyklus projektu.
  • Analýza a specifikace požadavků. Obecná kritéria, modely.
  • Funkční modely, DFD, minispecifikace.
  • Datové modely. Datový slovník, ERD.
  • Modely chování v reálném čase. STD a DFD s řízením.
  • Yourdon -- Moderní strukturovaná analýza. Tvorba vyváženého esenciálního modelu.
  • Strukturovaný návrh (principy, kritéria).
  • Objektově orientovaná analýza a návrh. OO principy, struktury a vztahy, OO modely.
  • Metodiky Coad - Yourdon OOA, Coad - Object Models.
  • Plánování a cenové odhady projektu. Odhad COCOMO, FPA MkII.
Informace učitele
http://www.fi.muni.cz/usr/sochor/P007.html
Cílem předmětu je seznámit posluchače s problematikou výstavby rozsáhlých informačních systémů. V úvodní přednášce je vysvětlen rozdíl mezi "programováním v malém" a "programování ve velkém" a ekonomické a manažerské aspekty této oblasti. Navazuje vysvětlení analytických nástrojů a dílčích postupů, které jsou součástí systémů "Upper CASE" (Computer Aided Software Engineering). Následující výklad je zaměřen na 2 typické analytické a návrhové metody - Moderní strukturovanou analýzu (E.Yourdon, 1989) a Objektové modely (P.Coad, 1997).
Cvičení:V počítačové učebně se studenti prakticky seznámí se systémy CASE. Poté ve skupinách (3-4) řeší analýzu zadaného systému oběma výše zmíněnými metodami. Při řešení projektů pravidelně konzultují s učitelem-zákazníkem. Plánované konzultace představují velmi důležitou a nepominutelnou složku práce. Předmět nevyžaduje žádné prerekvizity, předpokládá se však znalost běžných pojmů z oblasti operačních systémů, databází, algoritmů a architektury počítačů.
Pro úspěšné absolvování je nutná průběžná práce během semestru. Po ukončení semestru zaniká nárok na konzultace! Hodnocení obou projektů se započítává do výsledné známky.
Další komentáře
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
Předmět je zařazen také v obdobích léto 1996, léto 1997, léto 1998, podzim 1999, podzim 2000, podzim 2001.