Составители:
Рубрика:
1
ВВЕДЕНИЕ
Моделирование предметной области является одним из наиболее важ-
ных этапов работ при проектировании программных систем масштаба
предприятия. В настоящее время для целей моделирования предмет-
ной области на рынке программных продуктов представлен широкий
спектр CASE-средств. Наиболее популярными в нашей стране CASE-
средствами являются Rational Rose, BPwin, Silverrun, Process Analyst.
Моделирование предметной области в этих средствах имеет скорее
много общего, чем различий. Основными задачами при моделировании
предметной области являются следующие описания:
– бизнес-процессов предприятия;
– действующих лиц бизнес-процессов и их функций, подлежащих авто-
матизации в привязке к структуре автоматизируемого предприятия;
– бизнес-сущностей;
– сценариев выполнения бизнес-функций, подлежащих автоматизации;
– состояний бизнес-сущностей;
– бизнес-правил.
Описания бизнес-процессов используются для описания технологии
выполнения производственной задачи, подлежащей автоматизации. На
основе описанной технологии определяются виды деятельности, кото-
рые следует автоматизировать (бизнес-требования к будущей программ-
ной системе).
При описании бизнес-процессов должны быть выявлены связи меж-
ду различными подразделениями предприятия при решении конкретных
производственных задач (горизонтальные связи).
При описании предметной области не следует забывать о моделиро-
вании бизнес-правил.
Модели бизнес-правил предметной области будут являться основой
для моделирования правил программной системы.
Итак, подводя итог сказанному об описании предметной области при
разработке программных систем, отметим следующее:
1. Описание предметной области должно включать не только описа-
ние бизнес-процессов, но и описание структуры автоматизируемого пред-
приятия, его действующих лиц, их автоматизируемых функций, доку-
ментов, связанных с автоматизированными функциями, прочих бизнес-
сущностей, сценариев реализации бизнес-функций и состояний бизнес-
сущностей.