PA017 Software Engineering II

Fakulta informatiky
podzim 2022
Rozsah
2/0/0. 2 kr. (plus ukončení). Ukončení: zk.
Vyučující
RNDr. Jaroslav Ráček, Ph.D. (přednášející)
RNDr. Josef Spurný, Ph.D. (cvičící)
Poskytovatelé Specifické podpory výuky
Zbyněk Cincibus (přepisovatel)
Garance
RNDr. Jaroslav Ráček, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PA017/CZ: St 14:00–15:50 D1, J. Ráček
PA017/EN: Út 12:00–13:50 A218, J. Spurný
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
předmět má 60 mateřských oborů, zobrazit
Cíle předmětu
The goal of this course is to explain software engineering approached in managing work on large projects.
Výstupy z učení
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.
Osnova
  • 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.
Literatura
    doporučená literatura
  • SCHACH, Stephen R. Object-oriented and classical software engineering. 7th ed. Dubuque, IA: Mcgraw-Hill, 2006, xx, 618. ISBN 0073191264. info
  • ARLOW, Jim a 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
Výukové metody
Lectures.
Metody hodnocení
Written final exam. Correctional exams can also be oral.
Vyučovací jazyk
Angličtina
Další komentáře
Studijní materiály
Předmět je zařazen také v obdobích podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2023, podzim 2024.