Запропоновано нове визначення програмної інженерії, як наукової, інженерної і виробничій дисципліни. Дається визначення базових понять, об’єктів, процесів і змісту цих дисциплін. Наведені теоретичні наробки для об’єктного і компонентного програмування, перевірки правильності, оцінювання якості та менеджменту. Дано аналіз інженерії виробництва цільових об’єктів за компонентами повторного використання.
The article is proposed new interpretations of Software Engineering as science, engineering and practice discipline. The base entity, objects, process and concepts of there discipline are defined. The theories results for objective and component of programming, control of correct, measurement of guiltily and management are described. The engineering of target domain object development from reuse are done.