Предметная область — это совокупность знаний, процессов, правил и объектов, относящихся к определённой сфере деятельности, внутри которой решается задача или создаётся программная система.
В контексте разработки ПО:
- Это то, что важно бизнесу, а не технические детали реализации.
- В неё входят бизнес-процессы, термины, сущности и их взаимосвязи, принятые в конкретной компании или индустрии.
- Она определяет, о чём система, а не как она реализована.
Например:- Для интернет-магазина предметная область — это торговля товарами онлайн: каталог, корзина, оформление заказа, оплата, доставка.
- Для банковской системы — банковские операции, счета, кредиты, платежи.