Объектно-ориентированное программирование
книга

Объектно-ориентированное программирование : учебное пособие

Место издания: Ставрополь

Страниц: 174

Артикул: 20472

Возрастная маркировка: 16+

цена: 348
Купить и скачать Читать фрагмент

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

ПРЕДИСЛОВИЕ
ЛЕКЦИИ
1. ИСТОРИЯ ВОЗНИКНОВЕНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА
1.1. Эволюция разработки программного обеспечения
1.2. Сложность программного обеспечения
1.3. Структурный подход к программированию
1.4. Проблемы программного обеспечения
1.5. Основания объектно-ориентированного подхода к программированию
1.6. Основные концепции объектно-ориентированного подхода к программированию
2. МЕТОДИЧЕСКИЕ АСПЕКТЫ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
2.1. Определение проекта и проектирования
2.2. Основные особенности и проблемы программных проектов
2.3. Жизненный цикл программного обеспечения
2.4. Стандарты, регламентирующие жизненный цикл
2.5. Общие принципы проектирования систем
2.6. Понятие архитектуры программного обеспечения
2.7. Архитектурные представления
2.8. Объектная модель
3. ОБЪЕКТНАЯ МОДЕЛЬ
3.1. Абстрагирование
3.2. Инкапсуляция
3.3. Модульность
3.4. Иерархичность
3.5. Типизация
3.6. Параллелизм
3.7. Сохраняемость
4. ПОНЯТИЕ ОБЪЕКТА
4.1. Реальные системы как системы взаимодействия объектов
4.2. Состояние объекта
4.3. Идентификация объекта
4.4. Поведение объекта
4.5. Интерфейс объекта
4.6. Время жизни объекта
4.7. Композиция объектов
4.8. Отношения между объектами
5. КЛАССЫ
5.1. Ассоциация
5.2. Агрегация
5.3. Обобщение
5.3.1. Наследственная иерархия
5.3.2. Наследование и типизация
5.3.3. Множественное наследование
5.4. Зависимость
5.5. Инстанцирование
5.6. Переменные и операции класса
5.7. Интерфейсы
5.8. Группирование классов
5.9. Объектно-ориентированный анализ
6. УНИФИЦИРОВАННЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ (UML)
6.1. Определение и история создания языка UML
6.2. Состав диаграмм UML
6.3. Варианты использования и диаграммы вариантов использования
6.4. Диаграммы взаимодействия
6.5. Диаграммы классов
6.6. Диаграммы состояний
6.7. Диаграммы деятельности
6.8. Диаграммы компонентов и диаграммы размещения
6.9. Общие механизмы: стереотипы, примечания, ограничения
6.10. Понятие образца и способ его описания
7. ОСНОВНЫЕ КОНСТРУКЦИИ ЯЗЫКА UML
7.1. Диаграмма классов
7.2. Диаграмма объектов
7.3. Диаграммы взаимодействий
7.4. Диаграмма состояний
7.5. Диаграмма деятельности
8. АНАЛИЗ И ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
8.1. Архитектурный анализ
8.2. Анализ вариантов использования
8.3. Проектирование архитектуры системы
8.4. Подсистемы и интерфейсы
8.5. Формирование архитектурных уровней
8.6. Проектирование структуры потоков управления
8.7. Проектирование конфигурации системы
8.8. Проектирование классов
8.9. Проектирование баз данных
9. МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ И СПЕЦИФИКАЦИЯ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ
9.1. Модель Business Use Case
9.2. Модель бизнес-анализа
9.3. Определение требований к системе. Варианты использования
10. ТЕХНОЛОГИЯ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
10.1. Технология создания программного обеспечения
10.2. Rational Unified Process (RUP)
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА

Все отзывы о книге

Чтобы оставить отзыв, зарегистрируйтесь или войдите