PA017 Software Engineering II

Faculty of Informatics
Autumn 2022
Extent and Intensity
2/0/0. 2 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
Teacher(s)
RNDr. Jaroslav Ráček, Ph.D. (lecturer)
RNDr. Josef Spurný, Ph.D. (seminar tutor)
Providers of Specific teaching support
Zbyněk Cincibus (přepisovatel)
Guaranteed by
RNDr. Jaroslav Ráček, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics
Timetable of Seminar Groups
PA017/CZ: Wed 14:00–15:50 D1, J. Ráček
PA017/EN: Tue 12:00–13:50 A218, J. Spurný
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The goal of this course is to explain software engineering approached in managing work on large projects.
Learning outcomes
At the end of the course students should be able to:
understand and explain problems of measuring effects of information technologies.
make reasoned decisions about the benefits of information technologies;
make reasoned decisions about the support of administration and management in the software life-cycle, together with related social and ergonomic issues.
Syllabus
  • SW development process. The main activities in the development process and different approaches.
  • RUP in terms of development and management activities.
  • Configuration management, software version control, refactoring and integration.
  • The issue of testing and test process management, use case driven testing.
  • Types of tests, testing tools, automation testing, incident management. A user interface, the design, and tuning.
  • Software metrics, refactoring.
  • Software maintenance, software reusability.
  • Debugging and deployment.
  • SW quality and evaluation, ISO 9000, ISO 14598.
Literature
    recommended literature
  • SCHACH, Stephen R. Object-oriented and classical software engineering. 7th ed. Dubuque, IA: Mcgraw-Hill, 2006, xx, 618. ISBN 0073191264. info
  • ARLOW, Jim and Ila NEUSTADT. UML a unifikovaný proces vývoje aplikací : průvodce analýzou a návrhem objektově orientovaného softwaru. Brno: Computer Press, 2003, xiii, 387. ISBN 80-7226-947-X. info
Teaching methods
Lectures.
Assessment methods
Written final exam. Correctional exams can also be oral.
Language of instruction
English
Further Comments
Study Materials
The course is also listed under the following terms Autumn 2013, Autumn 2014, Autumn 2015, Autumn 2016, Autumn 2017, Autumn 2018, Autumn 2019, Autumn 2020, Autumn 2021, Autumn 2023, Autumn 2024.
  • Enrolment Statistics (Autumn 2022, recent)
  • Permalink: https://is.muni.cz/course/fi/autumn2022/PA017