Lecturer(s)
|
-
Novotný Radek, Ing. Ph.D.
-
Kratochvíl Jiří, Ing.
-
Hořeňovská Veronika, Ing.
-
Kavička Antonín, prof. Ing. Ph.D.
-
Šimerda Karel, Ing.
|
Course content
|
1. Introduction to project management 2. Management of documentation in software development projects 3. Overview of software development support tools 4. Configuration management of software 5. Review of software 6. Testing of software 7. Definition of quality in software development projects 8. Overview of software development methodologies and relevant standards 9. Creating software requirements 10. The use case 11. Analytic modeling (UML basics) 12. Design modeling 13. Automation of the compilation and validation of software
|
Learning activities and teaching methods
|
unspecified
|
Learning outcomes
|
Get an overview of what activities are needed in projects with the development of software systems. Introduce the process of designing software as well as its historical development in the form of its different life cycles. Introduce significant phases of development as business modeling, gathering requirements, analysis, design and verification. Teach students to understand the basic UML diagrams and gain initial experience of modeling.
|
Prerequisites
|
General knowledge of information technology from high schools.
|
Assessment methods and criteria
|
unspecified
|
Recommended literature
|
-
ARRLOW, Jim NEUSTADT, Ila. UML2 a unifikovaný proces vývoje aplikací Vyd. 1. B Brno: Computer Press, 2007 567 s. ISBN 978-80-251-1503-1..
-
PATTON, Ron. Testování softwaru Vyd. 1. B Brno: Computer Press, 2002 314 s. ISBN 80-7226-636-5..
-
SCHWALBE, Kathy. Řízení projektů v IT: kompletní průvodce. Vyd. 1. Brno: Computer Press, 2011, 632 s. ISBN 978-80-251-2882-4..
-
WIEGERS, Karl E. Požadavky na software Vyd. 1. Brno: Computer Press, 2008, 448 s. ISBN 978-80-251-1877-1..
|