Topic outline

  • Зміст

    1. Процес розробки ПЗ
    2. Послідовна і поетапна розробка
    3. Проектування архітектури

    Поняття для засвоєння

    1. Складність ПЗ, архітектура ПЗ
    2. Парадигми програмування: процедурна, ООП, функціональна
    3. Інкапсуляція, спадкування, поліморфізм функцій, поліморфізм класів
    4. Рефакторинг

    Література

    1. Орлов С. А. Программная инженерия. Учебник для вузов. — 5-е вид. — СПб. : Питер, 2016. — ISBN 978-5-496-01917-0.
    2. Макконнелл С. Совершенный код. — Русская Редакция, Microsoft Press, 2017. — ISBN 978-5-7502-0064-1.
    3. Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес. Приемы объектно-ориентированного программирования. Паттерны проектирования – СПб.: Питер, 2011.
    4. Мартин Фаулер. Рефакторинг: улучшение существующего кода – СПб.: Символ-Плюс, 2004.