Course: System Analysis

« Back
Course title System Analysis
Course code KKY/SYA
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Hajšman Václav, Ing. Ph.D.
  • Fetter Miloš, Ing.
Course 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.

Learning activities and teaching methods
Lecture supplemented with a discussion, Lecture with practical applications, One-to-One tutorial, Students' self-study, Self-study of literature, Practicum
  • Preparation for an examination (30-60) - 50 hours per semester
  • Contact hours - 26 hours per semester
  • Presentation preparation (report) (1-10) - 10 hours per semester
  • Practical training (number of hours) - 26 hours per semester
  • Preparation for comprehensive test (10-40) - 20 hours per semester
prerequisite
Knowledge
formulovat principy a vysvětlit základní pojmy z oblasti strukturovaného/procedurálního programování
vysvětlit základní pojmy z oblasti teorie systémů
formulovat principy a vysvětlit základní pojmy z oblasti objektově-orientovaného programování
Skills
vytvořit jednoduchý programový systém založený na uplatnění strukturovaného/procedurálního přístupu
vytvořit jednoduchý programový systém založený na uplatnění objektově-orientovaného přístupu
Competences
N/A
N/A
learning outcomes
Knowledge
popsat principy a vysvětlit základní pojmy z oblasti relačních databází
popsat základní principy a vlastnosti databázových systémů
vysvětlit základní příkazy jazyka SQL
charakterizovat metody strukturované analýzy systémů a vysvětlit jejich základní principy
charakterizovat metody objektově-orientované analýzy systémů a vysvětlit jejich základní principy
vysvětlit základní pojmy z oblasti systémové analýzy
Skills
aplikovat metody strukturované analýzy systémů při tvorbě jednoduchých analytických modelů
efektivně využívat počítačovou podporu návrhu relačních databází
navrhnout jednoduchou relační databázi
aplikovat metody objektově-orientované analýzy systémů při tvorbě jednoduchých analytických modelů
použít základní příkazy jazyka SQL
Competences
N/A
teaching methods
Knowledge
Lecture with visual aids
Lecture supplemented with a discussion
Lecture
Self-study of literature
One-to-One tutorial
Skills
Practicum
Interactive lecture
Task-based study method
Competences
Individual study
Students' portfolio
assessment methods
Knowledge
Oral exam
Written exam
Skills
Individual presentation at a seminar
Written exam
Competences
Individual presentation at a seminar
Oral exam
Recommended literature
  • Arlow Jim, Neustadt Ila. UML a unifikovaný proces vývoje aplikací. Computer Press, 2003.
  • Riordan, Rebecca M. Vytváříme relační databázové aplikace. Praha : Computer Press, 2000. ISBN 80-7226-360-9.
  • Řepa, Václav. Analýza a návrh informačních systémů. Praha : Ekopress, 1999. ISBN 80-86119-13-0.
  • Šimůnek, Milan. SQL : kompletní kapesní průvodce. Praha : Grada, 1999. ISBN 80-7169-692-7.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester