Ukrainian
Summary:Систематизовано викладено ядро знань програмної інженерії –SWEBOK, методитазасобипрограмування,їх теоріяі практика, а також рекомендації стандартів програмноїінженерії на розробку програмногозабезпечення. Розглянуто базові поняття методів прикладногоі теоретичного проектування, даноаналіз методів доведення, верифікаціїі тестування програм, методівінтеграціїта взаємодії різномовних програм, перетворювання програмі даних для різних середовищі платформ.Визначені основиінженерної дисципліни – управління проектом, ризикомта якістю. Описанаінженеріядодатківі предметної області на основі повторноговикористаннякомпонентів, розглянутіпідходита методиїх анотації для накопичення в репозитаріяхй оцінкиїхзастосовностів нових програмних проектах. Дано короткий опис сучаснихінструментів.
Russian
Summary:Систематически изложено ядро знаний программной инженерии –SWEBOK, методы и средства программирования, их теория и практика, а также рекомендации стандартов программной инженерии на разработку программного обеспечения. Рассмотрены базовые понятия методов прикладного и теоретического проективания, дан анализ методов доказательства, верификации и тестирования программ, методов интеграции и взаимодействия разноязыковых программ, преобразования программ и данных для разных сред и платформ. Определены основы инженерной дисциплины – управление проектом, риском и качеством. Описана инженерия приложений и предметной области на основе повторного использования компонентов, рассмотрены подходы и методы их аннотациидля накопления в репозитариях и оценки их применимости в новых программных проектах. Дано краткое описание современных инструментов.