Résumé de section

  • Цей курс —  глибоке занурення у світ сучасного проєктування програмного забезпечення, де теорія поєднується з практикою, а моделювання стає ключем до ефективної розробки. Він розкриває технології розробки ПЗ: від класичних каскадних і V-подібних моделей до гнучких інкрементних та спіральних підходів.

    Курс знайомить з об’єктно-орієнтованим підходом до моделювання, що лежить в основі сучасного програмного дизайну. Опануєте мову UML, навчитеся будувати діаграми використання, класів, діяльності, послідовності, комунікації, компонентів і розміщення — усе, що потрібно для візуалізації складних систем.

    Ви ознайомитеся також зі структурним підходом до моделювання ПЗ, навчитеся описувати логіку процесів і потоки даних у складних програмних системах.

    Окремий розділ присвячений управлінню проєктами: від формування команди до планування, конфігураційного контролю та забезпечення якості. Ви познайомитесь з Agile-методиками, RUP, SCRUM і системами керування версіями — інструментами, без яких не обходиться жоден сучасний ІТ-проєкт.