Оценка уровня возможностей имитации интеллектуальной деятельности при помощи методов объектно-ориентированного стиля проектирования программ. Выявление классов, составляющих словарь предметной области. Виды иерархии сложных систем в реальном мире.
Аннотация к работе
Для обнаружения эффективных методов проектирования программных систем , с одной стороны, осуществляется поиск порядка в хаосе реального мира; с другой - учитывается предшествующий опыт по созданию более естественных для человека средств программирования. Сложные системы являются иерархическими и состоят из взаимозависимых подсистем, которые в свою очередь также могут быть разделены на подсистемы вплоть до самого низкого уровня." Основными видами иерархических структур применительно к сложным системам являются иерархия "is-a", например, одномерная фигура (линия) есть фигура, а дуга есть линия и иерархия "part of", например, системный блок часть рабочей станции, а вентилятор часть системного блока). Здесь следует отметить две разновидности классификации, первая - когда классификация производится по заданному признаку; вторая - когда признак для классификации явно не определен. Дальнейшее развитие структуризации программ получило воплощение в объектно-ориентированном программировании (ООП), при котором создается своя структура (класс) , которая позволяет из нее создавать множество программных компонент (объектов) . В частности, каждый объект является экземпляром какого-либо класса ; класс может порождать любое число объектов.
Список литературы
Свирневский Н.С. Оценка возможности имитации интеллекта на компьютере, Хмельницький: Вісник ТУП, Технічні науки.- 2004.- №1,Ч.1- с.166-168.
Гради Буч, "Объектно-ориентированный анализ и проектирование с примерами приложений", Москва: Диалектика-Вильямс, 3е изд., 2008 год