ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
восприниматься в качестве простого вычислителя, он превратился в среду
решения различных прикладных задач обработки и манипулирования
данными. На первый план вышли задачи организации простого и
удобного человеко-машинного взаимодействия, разработка программ с
удобным графическим интерфейсом, создание автоматизированных
систем управления и пр. При решении этих задач принципы структурного
программирования стали неэффективны, поскольку в процессе
разработки таких приложений часто могли изменяться функциональные
требования, что усложняло процесс создания программного обеспечения.
Также увеличивались размеры программ, что требовало привлечения
немалого числа программистов и дополнительных ресурсов для
организации их согласованной работы.
В этот момент ведущим при разработке программ стал объектно-
ориентированный подход, который основан на представлении любого
объекта в виде набора взаимодействующих друг с другом составных
частей, которые также являются объектами.
Сложность окружающего мира и многообразие объектов в нем
всегда побуждало человечество в своей деятельности вырабатывать
упрощенные схемы, модели для его описания и изучения (макет системы
орошения, макет строящегося жилищного комплекса, модель
летательного аппарата, эскизы картин и т.д.). Эти модели позволяют
представить объекты и взаимосвязи между ними в наглядной форме. Так
и в программировании, перед тем как написать программный код
необходимо получить некоторое представление о предметной области
решаемой задачи в виде основных объектов и отношений между ними.
Это представление и получило название объектной (объектно-
информационной) моделью.
Основой объектно-информационной модели являются объекты.
Объект – это часть окружающей нас действительности, воспринимаемая
человеком как единое целое. Объекты могут быть материальными
(предметы и явления) и нематериальными (идеи и образы), например,
стол, стул, собака, сердце – это материальные объекты; матрица, теория
относительности, законы Ньютона, философское учение Платона –
примеры нематериальных объектов. Отдельно можно выделить объекты,
которые добавляются в процессе программной реализации и не имеют
никакого отношения к окружающей нас реальности – вектор,
динамический список, бинарное дерево, хэш-таблица и пр.
Каждый объект характеризуется множеством свойств.
Информационная модель объекта выделяет из этого множества только
34
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
восприниматься в качестве простого вычислителя, он превратился в среду
решения различных прикладных задач обработки и манипулирования
данными. На первый план вышли задачи организации простого и
удобного человеко-машинного взаимодействия, разработка программ с
удобным графическим интерфейсом, создание автоматизированных
систем управления и пр. При решении этих задач принципы структурного
программирования стали неэффективны, поскольку в процессе
разработки таких приложений часто могли изменяться функциональные
требования, что усложняло процесс создания программного обеспечения.
Также увеличивались размеры программ, что требовало привлечения
немалого числа программистов и дополнительных ресурсов для
организации их согласованной работы.
В этот момент ведущим при разработке программ стал объектно-
ориентированный подход, который основан на представлении любого
объекта в виде набора взаимодействующих друг с другом составных
частей, которые также являются объектами.
Сложность окружающего мира и многообразие объектов в нем
всегда побуждало человечество в своей деятельности вырабатывать
упрощенные схемы, модели для его описания и изучения (макет системы
орошения, макет строящегося жилищного комплекса, модель
летательного аппарата, эскизы картин и т.д.). Эти модели позволяют
представить объекты и взаимосвязи между ними в наглядной форме. Так
и в программировании, перед тем как написать программный код
необходимо получить некоторое представление о предметной области
решаемой задачи в виде основных объектов и отношений между ними.
Это представление и получило название объектной (объектно-
информационной) моделью.
Основой объектно-информационной модели являются объекты.
Объект – это часть окружающей нас действительности, воспринимаемая
человеком как единое целое. Объекты могут быть материальными
(предметы и явления) и нематериальными (идеи и образы), например,
стол, стул, собака, сердце – это материальные объекты; матрица, теория
относительности, законы Ньютона, философское учение Платона –
примеры нематериальных объектов. Отдельно можно выделить объекты,
которые добавляются в процессе программной реализации и не имеют
никакого отношения к окружающей нас реальности – вектор,
динамический список, бинарное дерево, хэш-таблица и пр.
Каждый объект характеризуется множеством свойств.
Информационная модель объекта выделяет из этого множества только
34
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
