Технологии разработки программного обеспечения


Содержание


Тестирование элементов
Тестирование элементов - часть 2
Тестирование интеграции
Нисходящее тестирование интеграции
Нисходящее тестирование интеграции - часть 2
Восходящее тестирование интеграции
Сравнение нисходящего и восходящего тестирования интеграции
Тестирование правильности
Системное тестирование
Тестирование восстановления
Тестирование безопасности
Стрессовое тестирование
Тестирование производительности
Искусство отладки
Искусство отладки - часть 2
Контрольные вопросы
ГЛАВА 9. Основы объектно-ориентированного представления программных систем
Принципы объектно-ориентированного представления программных систем
Абстрагирование
Инкапсуляция
Модульность
Иерархическая организация
Иерархическая организация - часть 2
Иерархическая организация - часть 3
Объекты
Общая характеристика объектов
Общая характеристика объектов - часть 2
Виды отношений между объектами
Связи
Связи - часть 2
Видимость объектов
Агрегация
Классы
Общая характеристика классов
Виды отношений между классами
Ассоциации классов
Наследование
Полиморфизм
Агрегация
Агрегация - часть 2
Зависимость
Конкретизация
Контрольные вопросы
ГЛАВА 10. Базис языка визуального моделирования
Унифицированный язык моделирования
Предметы в UML
Предметы в UML - часть 2
Предметы в UML - часть 3
Предметы в UML - часть 4
Отношения в UML
Диаграммы в UML
Диаграммы в UML - часть 2
Механизмы расширения в UML
Механизмы расширения в UML - часть 2
Контрольные вопросы
ГЛАВА 11. Статические модели объектно-ориентированных программных систем
Вершины в диаграммах классов
Свойства
Операции
Организация свойств и операций
Множественность
Отношения в диаграммах классов
Отношения в диаграммах классов - часть 2
Отношения в диаграммах классов - часть 3
Отношения в диаграммах классов - часть 4
Деревья наследования
Примеры диаграмм классов
Примеры диаграмм классов - часть 2
Контрольные вопросы
ГЛАВА 12. Динамические модели объектно-ориентированных программных систем
Моделирование поведения программной системы
Диаграммы схем состояний
Диаграммы схем состояний - часть 2
Действия в состояниях
Условные переходы
Вложенные состояния
Диаграммы деятельности
Диаграммы деятельности - часть 2
Диаграммы взаимодействия
Диаграммы сотрудничества
Диаграммы сотрудничества - часть 2
Диаграммы сотрудничества - часть 3
Диаграммы сотрудничества - часть 4
Диаграммы последовательности
Диаграммы последовательности - часть 2
Диаграммы Use Case
Актеры и элементы Use Case
Отношения в диаграммах Use Case
Отношения в диаграммах Use Case - часть 2
Работа с элементами Use Case
Спецификация элементов Use Case
Главный поток
Подпотоки
Альтернативные потоки
Пример диаграммы Use Case
Пример диаграммы Use Case - часть 2
Пример диаграммы Use Case - часть 3
Построение модели требований
Построение модели требований - часть 2
Построение модели требований - часть 3
Построение модели требований - часть 4
Построение модели требований - часть 5
Кооперации и паттерны
Кооперации и паттерны - часть 2
Паттерн Наблюдатель
Паттерн Наблюдатель - часть 2
Паттерн Компоновщик
Паттерн Компоновщик - часть 2
Паттерн Команда
Паттерн Команда - часть 2
Бизнес-модели
Контрольные вопросы
Контрольные вопросы - часть 2
ГЛАВА 13. Модели реализации объектно-ориентированных программных систем
Компонентные диаграммы
Компоненты
Интерфейсы
Компоновка системы
Разновидности компонентов
Использование компонентных диаграмм
Моделирование программного текста системы
Моделирование реализации системы
Основы компонентной объектной модели
Основы компонентной объектной модели - часть 2
Организация интерфейса СОМ
Организация интерфейса СОМ - часть 2
Организация интерфейса СОМ - часть 3
Unknown — базовый интерфейс COM
Серверы СОМ-объектов
Преимущества COM
Работа с СОМ-объектами
Создание СОМ-объектов
Создание СОМ-объектов - часть 2
Повторное использование СОМ-объектов
Маршалинг
IDL-описаниеи библиотека типа
Диаграммы размещения
Узлы
Использование диаграмм размещения
Использование диаграмм размещения - часть 2
Контрольные вопросы
ГЛАВА 14. Метрики объектно-ориентированных программных систем
Метрические особенности объектно-ориентированных программных систем
Локализация
Инкапсуляция
Информационная закрытость
Наследование
Абстракция
Эволюция мер связи для объектно-ориентированных программных систем
Связность объектов
Связность объектов - часть 2
Связность объектов - часть 3
Связность объектов - часть 4
Связность объектов - часть 5
Связность объектов - часть 6
Связность объектов - часть 7
Сцепление объектов
Сцепление объектов - часть 2
Сцепление объектов - часть 3
Набор метрик Чидамбера и Кемерера



- Начало -