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