|
|
|
||
Tento předmět navazuje na Úvod do softwarové architektury a koncentruje se na prohloubení
návyků a znalostí studentů při návrhu a implementaci softwarových projektů. Studenti si
prohloubí znalost analýzy a designu systémů s využitím UML, a seznámí se s dalšími
návrhovými vzory a antivzory. Seznámí se s metodologiemi a pomocnými softwarovými
nástroji používanými při vývoji softwaru.
Ve spolupráci s předmětem Laboratorní projekt II. studenti projdou všemi fázemi návrhu
softwaru, od zachycení uživatelských požadavků až po jeho nasazení a údržbu. Last update: Šimek Miroslav (22.11.2012)
|
|
||
Students will be able to: JJ: Analyze and implement project with more than 1000 lines of code Use tools supporting software development and team work Last update: TAJ143 (02.07.2013)
|
|
||
R: Cockburn, Alistair. Agile Software Development Boston: Addison-Wesley, 2002., ISBN 0201699699 R: Pecinovský, Rudolf. Návrhové Vzory: [33 Vzorových Postupů Pro Objektové Programování] Vyd. 1. Brno: Computer Press, 2007. ISBN 8025115828 R: Gamma, Erich. Design Patterns: Elements of Reusable Object-oriented Software Boston: Addison-Wesley, 1995. ISBN 0201633612 Last update: TAJ143 (02.07.2013)
|
|
||
JJ: 1. UML language - starting points, principles of diagram division. UML as a tool for analysis and software system design 2. Design patterns, their categorization (creational, structural, behavioral). Writing design patterns using UML 3. Software development methodology as a tool for software process control. Waterfall and agile methodologies 4. Tools used in software development. Code versioning control, defects detection, regression tests 5. Tools used for software development planning Last update: TAJ143 (02.07.2013)
|
|
||
http://docs.oracle.com/javase/6/docs/api/ Last update: TAJ143 (02.07.2013)
|
|
||
Introduction to Software Architecture Last update: TAJ143 (02.07.2013)
|
Teaching methods | ||||
Activity | Credits | Hours | ||
Účast na přednáškách | 1 | 28 | ||
Příprava na přednášky, semináře, laboratoře, exkurzi nebo praxi | 2 | 56 | ||
Příprava na zkoušku a její absolvování | 1.5 | 42 | ||
Účast na seminářích | 1.5 | 42 | ||
6 / 6 | 168 / 168 |
Coursework assessment | |
Form | Significance |
Regular attendance | 40 |
Examination test | 60 |