Ukrainian
Summary:У підручнику наведено визначення програмної інженерії, її дисциплін та областей ядра знань – SWEBOK, створеного Міжнародним комітетом фахівців у галузі інформатики. Обґрунтовано їхній зміст, базові поняття та складові елементи. З урахуванням Міжнародної програми Computing Curricula–2004 викладено основні теми навчання: аналіз предметної області, формулювання вимог, проектування, верифікація і тестування, оцінювання якості та керування проектом. Визначено основні положення життєвого циклу, якості та керування згідно з головними стандартами програмної інженерії. Викладено методи інтеграції різномовних програм та підходів до їхніх змін для нових середовищ. Описано інженерію виробництва прикладних систем та їх сімейств з готових компонентів. Наведено інструментально-технологічні засоби колективного виробництва програмних продуктів у сучасних середовищах та основи їхнього менеджменту і якості.
Reading audience:Для викладачів, аспірантів та студентів, що вивчають дисципліни програмної інженерії у вищих навчальних закладах, а також тих, хто бере участь у виготовленні програмних продуктів на індустріальній основі.
Russian
Summary:В учебнике приведено определение программной инженерии, ее дисциплин и областей ядра знаний – SWEBOK, созданного Международным комитетом специалистов в отрасли информатики. Обосновано их содержание, базовые понятия и составные элементы. С учетом Международной программы Computing Curricula–2004 изложены основные темы учебы: анализ предметной области, формулировки требований, проектирования, верификация и тестирование, оценивание качества и управление проектом. Определены основные положения жизненного цикла, качества и управления согласно с главными стандартами программной инженерии. Изложены методы интеграции разноязычных программ и подходов к их изменениям для новых сред.Описана инженерия производства прикладных систем и их семейств из готовых компонентов. Приведены инструментально-технологические средства коллективного производства программных продуктов в современных средах и основы их менеджмента и качества.
Reading audience:Для преподавателей, аспирантов и студентов, которые изучают дисциплины программной инженерии в высших учебных заведениях, а также тех, кто принимает участие в изготовлении программных продуктов на индустриальной основе.