Назад Оглавление Вперед




Введение

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

    В данном учебном пособии рассматривается объектно-ориентированный подход к созданию программных систем. Основное внимание уделяется этапам анализа и проектирования объектно-ориентированных систем, так как они являются наиболее значимыми, а их выполнение вызывает больше всего вопросов. Изучаются модели объектно-ориентированного анализах [1, 12], объектно-ориентированного проектирования [2], универсального языка моделирования [5]

    Этап программирования, то есть реализации системы на объектно-ориентированном языке, детально не рассматривается нами, так как на сегодняшний день существует множество материалов как по конкретным языкам.

[4], так и по теории таких языков [6], поэтому мы ограничиваемся лишь кратким обзором.

    Излагаются также подходы к тестированию объектно-ориентированных программных систем, так как они в значительной степени отличаются от принятых для структурных программ.

    Пособие снабжено примерами проектирования и кратким словарем терминов. Предназначено для широкого круга специалистов, проектировщиков, программистов, работающих в области объектно-ориентированной технологии.

Назад Оглавление Вперед