Ukrainian
Summary:Систематизовані підходи і методи зборки складних програм з більш простих програмних ресурсів (модулів, компонентів, компонентів повторного використання – КПВ і програм). Приведено теоретичне узагальнення й обґрунтування методу зборки програмних систем із готових програмних ресурсів. Визначено основні операції над ними. Розроблено формальні основи компонентного програмування: моделі компонентів, інтерфейсів, середовища, а також зовнішньої і внутрішньої алгебри. Дано класифікацію програмних ресурсів і підходів до застосування інформаційних ресурсів. Розглянуто технологічні аспекти методу зборки модулів, КПВ й інших готових ресурсів, а також запропонована нова концепція інженерії зборки технологій для реалізації програмних застосувань у СОД на їхній основі. Приведено загальний опис засобів автоматизації методу зборки програмних ресурсів, визначені фундаментальні основи (теоретичні, інженерні, економічні, управлінські) індустрії програмних продуктів різного призначення.
Reading audience:Для фахівців, що займаються автоматизованим створенням програмних систем з використанням сучасних інструментально-технологічних засобів, а також для студентів і аспірантів спеціальностей прикладна математика і програмна інженерія.
Russian
Summary:Систематизированы существующие подходы и методы сборки сложных программ из более простых программных ресурсов (модулей, компонентов, компонентов повторного использования – КПИ и программ). Приведено теоретическое обобщение и обоснование метода сборочного программирования программных систем из программных ресурсов. Определены основные операции над ними. Разработаны формальные основы компонентного программирования: модели компонентов, интерфейсов, среды, а также внешней и внутренней алгебры. Дана классификация программных ресурсов и подходов к применению информационных ресурсов. Рассмотрены технологические аспекты метода сборки модулей, КПИ и других готовых ресурсов, а также предложена новая концепция инженерии сборки технологий для реализации программных приложений СОД на их основе. Приведено общее описание средств автоматизации метода сборки программных ресурсов, определены фундаментальные основы (теоретические, инженерные, экономические, управленческие) индустрии программных продуктов различного назначения.
Reading audience:Для специалистов, занимающихся автоматизированным созданием программных систем с использованием современных инструментально-технологических средств, а также студентов и аспирантов специальностей прикладная математика и программная инженерия.