460-2009 – Introduction to Software Engineering (SWI)
Gurantor department | Department of Computer Science |
Subject guarantor | Ing. Svatopluk Štolfa, Ph.D. |
Study level | undergraduate or graduate |
Subject aims expressed by acquired skills and competences
The goal of the course is to show students what the development of large systems is about.
Students will learn how to apply and use approaches, languages and tools, will learn how to use UML language, maintain the tractability between each development steps etc. Students then will be able to use presented approaches for the development of software product.
Teaching methods
Lectures
Tutorials
Project work
Summary
The subject represents the introduction to the software development. It starts with techniques used in the process of software analysis and design based on object-oriented approach and the language UML.
Compulsory literature:
Recommended literature:
Watts Humphrey’s Introduction to the Team Software Process
Armando Fox and David Patterson ,Engineering Software as a Service: An Agile Approach Using Cloud Computing, Strawberry Canyon Publisher, 2013
Gary McGraw, Real Time UML, Third Edition.
Bruce Powel Douglass, Advances in the UML for Real-Time Systems, Addison-Wesley, 2004.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.