Анализ предметной области и постановка задачи. Предметная область как объектная система.

В центре внимания информационных технологий лежит предметная область (ПО), которая является объектом профессионального интереса, объектом анализа и исследования в конкретной области профессиональной деятельности.

Предметная область (ПО) - это фрагмент реального мира, представляющий интерес для данного исследования.

Реальный мир многообразен. Поэтому, когда говорят о предметной области как о фрагменте реального мира, то обычно различают 3 аспекта:

1). материальный;

2). энергетический;

3). информационный.

Эти аспекты связаны с процессами, протекающими в реальном мире – процессами преобразования вещества, энергии и информации.

Образно говоря, все в окружающем нас мире взаимосвязано.

 

 
 

 

 

Как правило, ПО - это многогранная, динамичная система. Анализ ПО принято проводить с позиций системного подхода - современной методологии научного исследования. Главной концепцией системного подхода является представление о ПО, как о сложной системе.

Первое, с чем приходится иметь дело – это идентификация предметной области, ее выделение из окружающего мира. В терминологии системного анализа это называется определением точки зрения.

Далее должен быть определен круг лиц, заинтересованных этой ПО. Этот круг лиц определяет, что заслуживает внимания, а что нет при рассмотрении ПО с выбранной точки зрения. В терминологии системного анализа это называется определением цели исследования.

 

Выделение ПО как фрагмента из реального мира до некоторой степени условно. Условность такого выделения учитывается через взаимодействие системы с окружающей средой. В местах разрыва связей между ПО и окружающей средой осуществляется передача вещества, энергии и информации. Через это взаимодействие проявляется функционирование ПО, ее поведение в окружающем мире.

 

Когда говорят о системе, то обычно предполагают, что система имеет сложную иерархическую структуру. Во-первых, понятие структуры предполагает, что:

1) система состоит из составных частей - компонентов или подсистем;

2) компоненты-подсистемы, в свою очередь, могут состоять из компонентов следующего уровня и т.д.;

3) компоненты нижнего уровня - элементы являются условно неделимыми частями системы;

4) сама система может рассматриваться как компонент системы более высокого уровня.

Во-вторых, понятие структуры системы предполагает, что система не просто состоит из отдельных элементов, но между элементами системы существуют определенные связи, отношения.

Свойства системы определяются не только составом образующих ее элементов, но и характером взаимодействия между ними. Две системы, состоящие из одинаковых элементов, но различающиеся характером взаимодействия между ними, следует рассматривать как различные системы.

Итак, система имеет сложную иерархическую структуру, которая определяется составом образующих систему элементов и характером отношений (связей) между ними.

 

Когда говорят о ПО как о системе, то имеют в виду, что система может быть выделена из окружающего мира как единое целое. В основе системного подхода лежит исследование ПО как целостной системы. Специфика системы определяется не просто суммой свойств образующих ее элементов, но как единое целое система имеет качественно новые свойства.

 

Подводя общий итог понятие ПО как системы можно определить так:

Предметная область как система - это совокупность элементов, объединенных какой-либо формой регулярного взаимодействия с целью выполнения определенной функции.