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

Fakulta informatiky
podzim 2001
Rozsah
2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k.
Vyučující
prof. Ing. Jiří Sochor, CSc. (přednášející)
RNDr. Lubomír Markovič (cvičící)
doc. RNDr. Radek Ošlejšek, Ph.D. (cvičící)
Garance
doc. Ing. Jan Staudek, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. Ing. Jiří Sochor, CSc.
Rozvrh
Po 13:00–14:50 D2
  • Rozvrh seminárních/paralelních skupin:
P007/01: každou lichou středu 9:00–10:50 B311, J. Sochor
P007/02: každou lichou středu 13:00–14:50 B311, L. Markovič
P007/03: každou sudou středu 13:00–14:50 B311, L. Markovič
P007/04: každou lichou středu 15:00–16:50 B311, R. Ošlejšek
P007/05: každou sudou středu 15:00–16:50 B311, R. Ošlejšek
P007/06: každou lichou středu 18:00–19:50 B311, L. Markovič
P007/07: každou sudou středu 18:00–19:50 B311, R. Ošlejšek
Předpoklady
P002 Úvod do DBS || P502 Úvod do DBS
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 180 stud.
Momentální stav registrace a zápisu: zapsáno: 0/180, pouze zareg.: 0/180, pouze zareg. s předností (mateřské obory): 0/180
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.
  • Strukturovaný návrh (principy, kritéria).
  • Objektově orientovaná analýza a návrh. OO modely.
  • Modely a metody s využitím UML. Vzory.
  • Plánování a cenové odhady projektu.
Literatura
  • SOMMERVILLE, Ian. Software engineering. 5th ed. Wokingham: Addison-Wesley Publishing Company, 1996, xvi, 742 s. ISBN 0-201-42765-6. info
  • OESTEREICH, Bernd. Developing software with UML :object-oriented analysis and design in practice. Harlow: Addison-Wesley, 1997, xiii, 321. ISBN 0-201-39826-5. info
Metody hodnocení
Pro získání zápočtu je nutné realizovat projekt ve skupině 4 studentů. Kolokvium i zkouška jsou hodnoceny na základě písemky, otázky pro kolokvium jsou podmnožinou otázek ke zkoušce.
Informace učitele
http://www.fi.muni.cz/usr/sochor/P007
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í CASE. Následující výklad je zaměřen na 2 typické analytické a návrhové metody - Moderní strukturovanou analýzu (E.Yourdon, 1989) a využití modelů UML při řešení OO systémů. Dále jsou prezentovány vzory řešení (Object Models - P.Coad, vzory GoF).
Cvičení:V počítačové učebně se studenti prakticky seznámí se systémy CASE. Poté ve skupinách řeší analýzu zadaného systému. Při řešení projektu pravidelně konzultují s učitelem-zákazníkem. Plánované konzultace představují velmi důležitou a nepominutelnou složku práce. Předpokládá se 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í projektu se započítává do výsledné známky.
Další komentáře
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích léto 1996, léto 1997, léto 1998, jaro 1999, podzim 1999, podzim 2000.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.muni.cz/predmet/fi/podzim2001/P007