Название: Объектно - ориентированный анализ и проектирование с примерами приложений на С++.
Автор: Гради Буч.
Как программисты-профессионалы мы стремимся делать свои системы полезными и работоспособными. Как инженеры-разработчики мы должны создавать сложные системы при ограниченных компьютерных и кадровых ресурсах. За последние несколько лет объектно-ориентированная технология проникла в различные разделы компьютерных наук. К ней относятся как к средству преодоления сложности, присущей многим реальным системам. Объектная модель показала себя мощной объединяющей концепцией.
Оглавление
Об авторе
Предисловие
Часть I. Концепции
Глава 1. Сложность
1.1. Сложность, присущая программному обеспечению
1.2. Структура сложных систем
1.3. Внесение порядка в хаос
1.4. О проектировании сложных систем
Выводы
Дополнительная литература
Врезка: Методы проектирования программных систем
Глава 2. Объектная модель
2.1. Эволюция объектной модели
2.2. Составные части объектного подхода
2.3. Применение объектной модели
Выводы
Дополнительная литература
Врезка: Основные положения объектной модели
Глава 3. Классы и объекты
3.1. Природа объекта
3.2. Отношения между объектами
3.3. Природа классов
3.4. Отношения между классами
3.5. Взаимосвязь классов и объектов
3.6. Качество классов и объектов
Выводы
Дополнительная литература
Врезка: Поиск метода
Глава 4. Классификация
4.1. Важность правильной классификации
4.2. Идентификация классов и объектов
4.3. Ключевые абстракции и механизмы
Выводы
Дополнительная литература
Врезка: Проблема классификации
Часть II. Метод
Глава 5. Обозначения
5.1. Элементы обозначений
5.2. Диаграммы классов
5.3. Диаграммы состояний и переходов
5.4. Диаграммы объектов
5.5. Диаграммы взаимодействия
5.6. Диаграммы модулей
5.7. Диаграммы процессов
5.8. Применение системы обозначений
Выводы
Дополнительная литература
Глава 6. Процесс
6.1. Основные принципы
6.2. Микропроцесс проектирования
6.3. Макропроцесс проектирования
Выводы
Дополнительная литература
Глава 7. Практические вопросы
7.1. Управление и планирование
7.2. Кадры
7.3. Управление релизами
7.4. Повторное использование
7.5. Качество и измерения
7.6. Документация
7.7. Инструменты
7.8. Специальные вопросы
7.9. Выгоды и опасности объектно-ориентированной разработки
Часть III. Примеры приложений
Глава 8. Система сбора данных: метеорологическая станция
8.1. Анализ
8.2. Проектирование
8.3. Эволюция
8.4. Сопровождение
Дополнительная литература
Врезка: Требования к метеорологической станции
Глава 9. Среда разработки: библиотека базовых классов
9.1. Анализ
9.2. Проектирование
9.3. Эволюция
9.4. Сопровождение
Дополнительная литература
Врезка: Требования к библиотеке базовых классов
Глава 10. Архитектура клиент-сервер: складской учет
10.1. Анализ
10.2. Проектирование
10.3. Эволюция
10.4. Сопровождение
Дополнительная литература
Врезка: Требования к системе складского учета
Глава 11. Искусственный интеллект: криптоанализ
11.1. Анализ
11.2. Проектирование
11.3. Эволюция
11.4. Сопровождение
Дополнительная литература
Врезка: Требования к системе криптоанализа
Глава 12. Управление: контроль за движением поездов
12.1. Анализ
12.2. Проектирование
12.3. Эволюция
12.4. Сопровождение
Дополнительная литература
Врезка: Требования к системе управления движением
Послесловие
Приложение: Объектно-ориентированные языки программирования
А.1. Концепции
А.2. Smalltalk
А.3. Object Pascal
А.4. C++
A.5. Common Lisp Object System (CLOS)
A.6. Ada
A.7. Eiffel
А.8. Другие объектно-ориентированные языки программирования
Словарь терминов
Литературные ссылки
Библиография
А. Классификация
В. Объектно-ориентированный анализ
C. Объектно-ориентированные приложения
D. Объектно-ориентированные архитектуры
Е. Объектно-ориентированные СУБД
F. Объектно-ориентированное проектирование
G. Объектно-ориентированное программирование
Н. Прикладное программирование
I. Специальная литература
J. Теория
K. Инструменты и среды разработки
Предметный указатель.
Объектная модель.
Объектно-ориентированная технология основывается на так называемой объектной модели. Основными ее принципами являются: абстрагирование, инкапсуляция, модульность, иерархичность, типизация, параллелизм и сохраняемость. Каждый из этих принципов сам по себе не нов, но в объектной модели они впервые применены в совокупности.
Объектно-ориентированный анализ и проектирование принципиально отличаются от традиционных подходов структурного проектирования: здесь нужно по-другому представлять себе процесс декомпозиции, а архитектура получающегося программного продукта в значительной степени выходит за рамки представлений, традиционных для структурного программирования. Отличия обусловлены тем, что структурное проектирование основано на структурном программировании, тогда как в основе объектно-ориентированного проектирования лежит методология объектно-ориентированного программирования, К сожалению, для разных людей термин "объектно-ориентированное программирование" означает разное.
Ренч правильно предсказал: "В 1980-х годах объектно-ориентированное программирование будет занимать такое же место, какое занимало структурное программирование в 1970-х. но всем будет нравиться. Каждая фирма будет рекламировать свой продукт как зданный по этой технологии. Все программисты будут писать в этом стиле, причем все по-разному. Все менеджеры будут рассуждать о нем. И никто не будет знать, что же это такое" [Wegner, P. [J 1981]] [1]. Данные предсказания продолжают сбываться и в 1990-х годах.
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12876 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Автор: Борис Акунин Год издания: 2008 Формат: mp3 Издат.: Нигде не купишь Размер: 671.81 Язык: Русский Смерть – одна из героинь романа, получивша . . .
Автор: Н. Врублевская Год издания: 2003 Формат: pdf Издат.: Аст Страниц: 34 Размер: 8.86 ISBN: 5-17-017186-2 Язык: Русский Книга в доступ . . .
Автор: Joan B. Lorente Hererra Год издания: 2006 Формат: djvu Издат.: Ниола 21-й век Страниц: 128 Размер: 38,5 ISBN: 5-322-00336-3 Язык: Русский . . .
Автор: Матыцин В.П. Название: Будь ещё умнее. Атлас психологического тренинга дошкольника Издательство: Тверь "РИФ"Год: 1993Формат: docРазмер: 20,43 мбКнига представляет собой практическое систематиз . . .
Автор: Переднев В.П. и др. Год издания: 1989 Формат: pdf Издат.: Ураджай, Минск Страниц: 240 Размер: 10,98 Мб ISBN: 5-7860-0124-5 Язык: Русский . . .
Автор: Головачев В., Головачева З. Год издания: 2006 Формат: djvu Издат.: Эксмо Страниц: 208 Размер: 1,5 Язык: Русский Наш мир - один из непо . . .
Автор: Агостон Ж. Год издания: 1982 Формат: djvu Издат.: Мир Страниц: 184 Размер: 8.83 Язык: Русский В книге французского ученого рассмотрены . . .
Автор: Яков Чернихов Год издания: 1930 Формат: pdf Издат.: Ленинградское общество архитекторов Страниц: 130 Размер: 18.5 Язык: Русский Замеча . . .
Автор: Колин Типпинг Год издания: 2009 Формат: pdf Издат.: София Страниц: 133 Размер: 2,82 мб ISBN: 978-5-91250-833-2 Язык: Русский Более . . .
Автор: О. Семёнов Год издания: 2010 Формат: pdf Издат.: Аделант Страниц: 256 Размер: 27,7 МБ ISBN: 978-5-93642-181-5 Язык: Русский "В мир . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Объектно - ориентированный анализ и проектирование с примерами приложений на С++ - Гради Буч.. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.