Исследование истории появления технологий программирования, особенности структуры объектно-ориентированного его ответвления. Принципиальное различие между ним и структурным подходом. Понятия "объект" и "класс". Унифицированный язык моделирования UML.
На ранних этапах развития программирования, когда программы писались в виде последовательностей машинных команд, какая-либо технология программирования отсутствовала. Операторный подход позволил разработать первые программы для автоматизации составления программ - так называемые составляющие программы. Следующим шагом в углублении структурирования программ стало так называемое структурное программирование, при котором программа в целом и отдельные процедуры рассматривались как последовательности канонических структур: линейных участков, циклов и разветвлений. Появилась возможность читать и проверять программу как последовательный текст, что повысило производительность труда программистов при разработке и отладке программ. С целью повышения структурности программы были выдвинуты требования к большей независимости подпрограмм, подпрограммы должны связываться с вызывающими их программами только путем передачи им аргументов, использование в подпрограммах переменных, принадлежащих другим процедурам или главной программе, стало считаться нежелательным.В течение развития кибернетики авторы применяли объектно-ориентированный подход при разработке программного обеспечения для персональных компьютеров: технологического модуля объектно-ориентированного программирования (ТМООП), графической объектно-ориентированной среды программирования (ГООСП) и объектно-ориентированной среды разработки специализированных словарей. Специфика разработки программ на персональных компьютерах, когда всю работу выполняет один программист в контакте с одним конечным пользователем (заказчиком), выявила преимущество использования от начала до конца одного языка программирования, к тому же довольно близкого к естественному.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы