Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Уточнение понятия концептуальной (инфологической) модели




Общие сведения о моделировании предметной области

Концептуальное проектирование

Концептуальное проектирование является центральной частью, ядром всего процесса проектирования БД. Подходы к концептуальному проектированию, излагаемые в разных литературных источниках и реализованные в разнообразных CASE-системах, отличаются друг от друга.

Примечание: CASE (англ. Computer-Aided Software Engineering) — набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов.[1] Также под CASE понимают совокупность методов и средств проектирования информационных систем с использованием CASE-инструментов[2].

Здесь приведены обобщенные рекомендации по построению ER-моделей в зависимости от доступных изобразительных средств и алгоритмов проектирования логической структуры БД. Рассмотрен процесс концептуального моделирования в ручном режиме.

В БД отображается некоторая часть реального мира. Естественно, что полнота ее описания будет зависеть от целей создаваемой АИС. Часть реального мира, представляющая интерес для данного исследования, называется предметной областью (ПО). Для того чтобы БД адекватно отражала предметную область, проектировщик должен хорошо представлять себе все нюансы, присущие ей, и уметь отобразить их в БД.

Предметная область должна быть предварительно описана. Для этого, в принципе, может использоваться и естественный язык, но его применение имеет много недостатков, основные из которых – громоздкость описания и неоднозначность его трактовки. Поэтому обычно для этих целей используют искусственные формализованные (чаще всего – графические) языковые средства. Формализованное описание предметной области будем называть ее концептуальной (КМ), или инфологической (ИЛМ), моделью.

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

Моделирование предметных областей выполняется с разными целями, например, для реинжиниринга бизнесс-процессов, для прогнозирования развития предметной области, при проектировании БД и программного обеспечения и др. Существует большое разнообразие видов БД. Подходы к проектированию БД разных классов существенно различаются. Так как в настоящее время основную часть БД представляют структурированные БД, то основное внимание уделено проектированию именно таких систем.

Рис. 1. Стадия инфологического моделирования – исходная и результативная информация

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

Возможности языка описания ИМЛ оказывают влияние на методику построения модели с использованием данных языковых средств. Построение концептуальной модели может выполняться как «вручную», так и с использованием автоматизированных средств проектирования. Средства автоматизации проектирования отличаются как совокупностью используемых языковых средств, так и алгоритмами преобразования концептуальной модели в модели БД. Это в свою очередь скажется на методике построения модели в их среде.




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 394; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.006 сек.