Оглавление
- 1 Разработка предметной области
- 1.1 Основы разработки предметной области
- 1.2 Анализ предметной области
- 1.3 Разработка продуктовой линейки
- 1.4 Цель предметной инженерии
- 1.5 Фазы разработки предметной области
- 1.6 Анализ предметной области
- 1.7 Дизайн домена
- 1.8 Реализация домена
- 1.9 Критика разработки предметной области
- 1.10 Смотрите также
- 1.11 Рекомендации
- 1.12 Полный текст статьи:
- 2 Разработка предметной области — Википедия
Разработка предметной области
-
Основы разработки предметной области
- Повторное использование знаний для создания новых программных систем
- Систематическое повторное использование программного обеспечения и продуктовой линейки
- Домен как ключевой элемент систематического повторного использования
-
Анализ предметной области
- Идентификация и определение границ предметных областей
- Выявление общих черт и различий между системами в предметной области
- Фиксация информации в моделях для создания артефактов
-
Разработка продуктовой линейки
- Разработка предметной области дополняет разработку приложений
- Стандарты ISO26550:2015 определяют разработку продуктовой линейки
-
Цель предметной инженерии
- Улучшение качества программных продуктов за счет повторного использования
- Экономия времени и затрат на разработку благодаря повторному использованию
- Снижение затрат на внедрение за счет повторного использования компонентов
-
Фазы разработки предметной области
- Анализ, проектирование и внедрение, но с фокусом на семействах систем
- Модель предметной области как ориентир для разработки и хранения знаний
-
Анализ предметной области
- Определение домена и сбор информации о нем
- Создание модели предметной области для выявления общих и уникальных свойств
- Разработка настраиваемых требований и архитектур
-
Дизайн домена
- Создание универсальной архитектуры для всех систем в домене
- Разработка архитектурных шаблонов для решения общих проблем
- Определение области применения шаблонов и контекста их использования
-
Реализация домена
- Создание процесса и инструментов для индивидуальной разработки программ в домене
-
Критика разработки предметной области
- Недостаточное внимание к “разработке для использования”
-
Смотрите также
- Дизайн, ориентированный на предметную область
- Разработка семейства продуктов
-
Рекомендации
- Источники для дополнительной информации не указаны в статье