155-0093/01 – SW Engineering (SWI)
Gurantor department | Department of Applied Informatics | Credits | 6 |
Subject guarantor | Ing. Jan Ministr, Ph.D. | Subject version guarantor | Ing. Jan Ministr, Ph.D. |
Study level | undergraduate or graduate | Requirement | Choice-compulsory |
Year | 4 | Semester | summer |
| | Study language | Czech |
Year of introduction | 2000/2001 | Year of cancellation | 2004/2005 |
Intended for the faculties | | Intended for study types | |
Subject aims expressed by acquired skills and competences
Teaching methods
Summary
Compulsory literature:
Recommended literature:
Way of continuous check of knowledge in the course of semester
E-learning
Other requirements
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1. Datové modelování
- Typy modelů (hrubý, stávající, požadovaný, normalizovaný, kombinovaný)
- Notace v datových modelech
2. Postup tvorby datového modelu
- návrh databází
- design obrazovek
- generování programových modulů
3. Objektově orientované metody analýzy a návrhu systému
- Objektově orientovaný přístup
- Třída a objekt, základní vlastnosti tříd a objektů
- Zapouzdření, generalizace a specializace
- Polymorfizmus
4. Metodika OOMT
- Prostředky dělení problému na části (etapizace, modely, rozklad na
dílčí problémy)
- Modely a postupy (objektový model, funkční model, dynamický model,
model zadání)
- Metodiky pro různé typy úloh
5. Ree-enginering
- Charakteristika re-engineeringu, re-enginering informačního systému ve
vztahu k procesům organizace
- Metodologie mapování procesů v re-engineeringu
- Mapování aktivit
6. Modelování zdrojů a organizační struktury
- Modifikace informací o aktivitě
- Analýza modelu aktivit
- Simulace procesů
7. Softwarové právo
- Duševní vlastnictví
- Autorská díla
- Ochrana počítačových programů
- Práva osobností a práva majetková
- Softwarový audit
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.