Softwarové inženýrství I
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
BIK-SI1.2 | Z,ZK | 5 | 13KP+4KC | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
Studenti se seznámí s metodami analýzy a návrhu rozsáhlejších softwarových celků, které jsou typicky navrhovány a realizovány v týmech. Své znalosti si upevní a prakticky ověří při analýze a návrhu rozsáhlejšího softwarového systému, který bude vyvíjen v souběžném předmětu BI-SP1. Studenti se seznámí s CASE nástroji využívající vizuálního jazyka UML pro modelování a řešení softwarových problémů. Studenti se seznámí s problematikou objektově orientované analýzy, návrhu, architektury, metod validace, verifikace a testování.
- Požadavky:
-
Jako vstupní požadavek předmět předpokládá znalost návrhu a tvorby databází na úrovni předmětu BI-DBS a dále znalost objektově orientovaného programovacího jazyka na úrovni tvorby jednoduchých webových aplikací.
- Osnova přednášek:
-
1. Úvod do soft. inženýrství
2. Modelování obchodních procesů
3. Modelování požadavků - případy užití
4. Analýza problémové domény - analytické třídy, atributy, stavy, relace
5. Architektura softwarových systémů
6. Návrh - návrhové třídy a vzory
7. Návrh - rozhraní a komponenty
8. Implementace
9. Testování aplikací
10. Metody a nástroje pro integraci aplikací
11. Metodiky vývoje software, MDA
12. Agilní metodiky
- Osnova cvičení:
-
V rámci cvičení studenti vytvářejí v týmech jednoduchý softwarový projekt.
- Cíle studia:
-
Cílem předmětu je naučit studenty základní principy tvorby velkých softwarových celků, založené na visuálních modelech, objektově orientovaném přístupu a metodách moderního přístupu k tvorbě SW. Obsahuje základní porci znalostí, která studentům umožní pochopit práci v týmu na SW projektu a efektivně se do této práce zapojit.
- Studijní materiály:
-
1. Arlow, J., Neustad, I. UML 2 a unifikovaný proces vývoje aplikací. Brno: Computer Press, 2007. ISBN 978-80-251-1503-9.
2. Pecinovský, R. Návrhové vzory. Brno: Computer Press, 2007. ISBN 978-80-251-1582-4.
3. Larman, C. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process. ISBN 978-0131489066.
- Poznámka:
-
Informace o předmětu a výukové materiály naleznete na https://moodle-vyuka.cvut.cz/course/search.php?search=BIK-SI1.2 This course is presented in Czech.
However, there is an English variant in the program Informatics (B1801 / 4753).
- Další informace:
- https://moodle-vyuka.cvut.cz/course/search.php?search=BIK-SI1.2
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů: