ВУЗ:
Составители:
Рубрика:
3
1. Введение в объектно-ориентированную методологию разработки
систем.
Объектно-ориентированная технология развивается в различных
областях вычислительной техники как средство решения проблем связанных
со сложностью создаваемых систем. Объектный подход применяется не
только в программировании, но также в проектировании интерфейса
пользователя, баз данных, баз знаний и даже компьютерной архитектуры.
Смысл такого широкого
подхода состоит в том, что он позволяет применить
объектную ориентацию для решения всего круга проблем, связанных со
сложными системами. В основе объектно-ориентированного проектирования
лежит представление о том, что программную систему необходимо
проектировать как совокупность взаимодействующих друг с другом
объектов, рассматривая каждый объект как экземпляр определенного класса,
причем классы образуют иерархию
.
Повышение интереса разработчиков к этой методологии обусловлено
тем, что методы структурного анализа и проектирования не обеспечивают
дальнейшего снижения трудоемкости разработки. Объектно-
ориентированный подход наиболее естественно соответствует реальному
процессу разработки систем и не только программных, который является
итеративным и может потребовать внести изменения в уже разработанные и
отлаженные компоненты системы.
1. Введение в объектно-ориентированную методологию разработки
систем.
Объектно-ориентированная технология развивается в различных
областях вычислительной техники как средство решения проблем связанных
со сложностью создаваемых систем. Объектный подход применяется не
только в программировании, но также в проектировании интерфейса
пользователя, баз данных, баз знаний и даже компьютерной архитектуры.
Смысл такого широкого подхода состоит в том, что он позволяет применить
объектную ориентацию для решения всего круга проблем, связанных со
сложными системами. В основе объектно-ориентированного проектирования
лежит представление о том, что программную систему необходимо
проектировать как совокупность взаимодействующих друг с другом
объектов, рассматривая каждый объект как экземпляр определенного класса,
причем классы образуют иерархию.
Повышение интереса разработчиков к этой методологии обусловлено
тем, что методы структурного анализа и проектирования не обеспечивают
дальнейшего снижения трудоемкости разработки. Объектно-
ориентированный подход наиболее естественно соответствует реальному
процессу разработки систем и не только программных, который является
итеративным и может потребовать внести изменения в уже разработанные и
отлаженные компоненты системы.
3
