System Analysis (SYA)
Credits: | 5 ( Lectures: 2, Practical lessons: 2) |
---|---|
Semester: | ZS |
Ending: | zp; zk |
Guarantor: | Hajšman Václav |
Lecturer: | Fetter Miloš Hajšman Václav |
Practical lesson lecturer: | Fetter Miloš, Hajšman Václav |
Annotation
Course objectives: |
---|
The goal of this course is to introduce to students basic principles of system analysis methods including their computer aid. |
Requirements on student |
Credit: project processed within semester and final report Exam: adequate knowledge of delivered and practiced course content, results achieved within semester can affect final evaluation |
Content |
System theory - fundamental concepts. Contents of system analysis. General principles of system analysis. Significance of system analysis in SW development process. Structured methods of system analysis - SA/SD. Object-oriented methods of system analysis - UML. Database systems - basic terms and characteristics. Data modeling - ERA models, relational models. SQL language fundamentals - DDL, DML. Computer aid of system analysis - CASE systems. |
Syllabus
Teorie systémů - základní pojmy. Vymezení obsahu systémové analýzy. Obecné principy systémové analýzy. Význam systémové analýzy v procesu vývoje SW systémů. Strukturované metody systémové analýzy - SA/SD. Objektově-orientované metody systémové analýzy - UML. Databázové systémy - základní pojmy a vlastnosti. Datové modelování - ERA modely, relační modely. Základy jazyka SQL - DDL, DML. Počítačová podpora systémové analýzy - CASE systémy.
Requirements
Zápočet: referát v průběhu semestru
Zkouška: odpovídající znalost odpřednesené a procvičené látky, u zkoušky se zohledňují výsledky dosažené v průběhu semestru
Literature
- Základní: Řepa, Václav. Analýza a návrh informačních systémů. Praha : Ekopress, 1999. ISBN 80-86119-13-0.
- Základní: Šimůnek, Milan. SQL : kompletní kapesní průvodce. Praha : Grada, 1999. ISBN 80-7169-692-7.
- Základní: Arlow Jim, Neustadt Ila. UML a unifikovaný proces vývoje aplikací. Computer Press, 2003.
- Základní: Riordan, Rebecca M. Vytváříme relační databázové aplikace. Praha : Computer Press, 2000. ISBN 80-7226-360-9.