Короткий опис(реферат):
Різновиди програмних систем визначаються різним рівнем складності. Курс «Технології проєктування програмних систем» присвячений вивченню сучасних підходів до проєктування та реалізації корпоративних програмних систем або систем рівня підприємства (enterprise application, КПС). При цьому некоректно інтерпретувати поняття «корпоративної програмної системи» як синонім терміну «велика програмна система», хоча зазвичай подібні застосування є великі за обсягом коду. Більш того, загально відомо, що гарною практикою є зменшення коду «великого застосування» за рахунок удосконалення архітектури системи. Розуміння поняття «корпоративної програмної системи» як такої, що забезпечує діяльність корпорації та некоректне функціонування якої може значно вплинути на відповідну діяльність корпорації, є більш чітким. Отже, визначальними є значущість системи для корпорації, а не обсяг її коду.
У даних методичних вказівках розглядаються етапи процесу проєктування та розробки корпоративних програмних систем, типові підходи та практичні засоби реалізації. Курс орієнтований на використання стандарту Jakarta EE 9.
Курсом передбачено виконання лабораторних робіт з подальшим виконанням курсового проєкту. Лабораторні роботи та курсовий проєкт можут виконуватись в командах складом 1-3 студенти.
Методичні вказівки можуть використовуватися при виконанні дипломної роботи та під час проходження переддипломної практики.
Суть розробки, основні результати:
Технології проєктування програмних систем : метод. вказ. до виконання лаб. робіт та самост. роботи для здобувачів перш. (бакалавр.) рівня вищ. освіти спеціальності 123 «Комп’ютерна інженерія» : Ч. I / уклад.: В. В. Казимир, О. А. Пріла, А. В. Хижняк, О. А. Чорноног. – Чернігів : НУ «Чернігівська політехніка», 2023. – 115 с.