Методы и средства инженерии программного обеспечения



         

Основные понятия анализа ПрО


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

 

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

<имя объекта > <концепт>,

где    <имя объекта> –  идентификатор, строка из литер и десятичных чисел;

< концепт >   –   некоторый денотат, определяющий объект  реального мира в соответствии с интерпретацией сущности моделируемой ПрО.

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

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

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

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


Содержание  Назад  Вперед