FI:P007 Analýza a návrh systémů - Informace o předmětu
P007 Analýza a návrh systémů
Fakulta informatikypodzim 2000
- Rozsah
- 2/1. 3 kr. (plus ukončení). 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
- doc. Ing. Jan Staudek, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. Ing. Jiří Sochor, CSc. - Předpoklady
- P003 Architektura RDBS && P114 Datové modelovaní I
- 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
- Informatika (program FI, B-IN)
- Informatika (program FI, M-IN)
- Učitelství výpočetní techniky pro střední školy (program FI, M-IN)
- Učitelství výpočetní techniky pro střední školy (program FI, M-SS)
- Výpočetní technika (program FI, B-IN)
- 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.
- Modely a metody s využitím UML. Vzory (Coad Object Models, GoF).
- Plánování a cenové odhady projektu. Odhad COCOMO, FPA MkII.
- Literatura
- SOCHOR, Jiří a Karel RICHTA. Softwareové inženýrství I. Praha: Vydavatelství ČVUT Praha, 1996, 228 s. ISBN 80-01-01428-2. info
- COAD, Peter. Object models :strategies, patterns and applications. 2nd ed. Upper Saddle River: Yourdon Press, 1997, xviii, 515. ISBN 0-13-840117-9. info
- Design patterns :elements of reusable object-oriented software. Edited by Erich Gamma. Reading, Mass.: Addison-Wesley, 1995, xv, 395 p. ISBN 0-201-63361-2. 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í 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 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 (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ř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í 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.
- Statistika zápisu (podzim 2000, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2000/P007