Software Engineering

Major: Computer Engineering
Code of subject: 6.123.00.O.147
Credits: 5.00
Department: Specialized Computer Systems
Semester: 5 семестр
Mode of study: денна

Software Engineering

Major: Computer Engineering
Code of subject: 6.123.00.O.146
Credits: 5.00
Department: Electronic Computing Machines
Lecturer: associate professor Moroz Ivan Volodymyrovych
Semester: 5 семестр
Mode of study: денна
Learning outcomes: understanding of the conceptual basis of modern technology creation and development of computer software, systems and networks; knowledge of methods of analysis, design, implementation, verification and testing of software systems, and methods of project management and risk management and quality systems are designed; ability to work in all phases of the development and maintenance of software using modern tools.
Required prior and related subjects: organization and operation of computers; programming (basics of algorithms and programming, object-oriented programming, structures of data and algorithms); system programming.
Summary of the subject: Concepts, methods and tools for creating modern software. The life cycle of software. The main stages of the life cycle: formation of requirements; designing; realization; testing; exploitation. Tools of software systems creation. Certification, verification and validation of software. Project management tools for collaborative development of software systems.
Assessment methods and criteria: written reports on laboratory works, oral interrogation, control work (30%); final control (70% test): written and oral form.
Recommended books: 1. SWEBOK (SoftWare Engineering of Body Knowledge). http://www.swebok.org/. 2009. 2. Лавріщева К. М. Програмна інженерія. Підручник //–К.– 2008.–319 с. 3. Саммервил И. Инженерия программного обеспечения. 6-издание // Москва – Санкт-Петербург – Киев, 2002. – 623 с.