Конференции ИВТ СО РАН



XI конференция "Распределенные информационно-вычислительные ресурсы" (DICR-2006)

Павлодар, Казахстан, 20 – 22 сентября 2006 года

Тезисы докладов


К вопросу о проектных решениях при разработке информационных систем

Волобуева О.П., Алексеев В.Д.

Казахский национальный технический университет им. К.И. Сатпаева Институт Информационных Технологий (Алматы)

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

Традиционно при обсуждении проблемы выбора средств проектирования (СП) большое внимание уделяется особенностям реализации той или иной методологии анализа предметной области (E-R, IDEF0, IDEF1Х, Gane/Sarson, Yordon, Barker и др.). В качестве основных критериев выбора СП приняты следующие критерии [1]: Поддержка полного жизненного цикла ИС с обеспечением эволюционности ее развития. Обеспечение целостности проекта и его контроля. Независимость от программно-аппаратной платформы и СУБД. Открытая архитектура и возможности экспорта/импорта. Простота использования. Использование общепринятых, стандартных нотаций и соглашений.

В нашем случае окончательный выбор СП произведен в соответствии с требованиями, которые включают реальную БД и разработку приложений, и состоит из следующих шагов: установка и конфигурирование СУБД Access XP; установка драйвера MS Jet 4; установка комплекса ERwin/ERX + PowerBuilder. Разработка концептуальной схемы БД; разработка логической схемы БД для выбранной СУБД; генерация схемы БД, т.е. трансформация схемы БД в файл DLL. Разработка простейшего приложения; разработка пользовательского экранного интерфейса; сопровождение БД и её расширение [2].

Выделены следующие бизнес-процессы: формализация знаний об экономической системе в виде разностных и алгебраических уравнений – структура математической модели (ММ) – моделирование ММ на ПС; выбор статистических данных за определенное время; процесс параметрической идентификации; процесс оценки параметрической чувствительности основных переменных экономической системы; процесс параметрического регулирования качества работы экономической системы. Бизнес-процессы, выделенные для исследования экономической системы [3], представлены в формате IDEF0. Функциональный блок в модели IDEF0, который в контекстной диаграмме отображает систему как единое целое, подвергается декомпозиции на другой диаграмме, затем на следующей и т.д. при сохранении структурной целостности IDEF0-модели.

При проектировании БД создаются разные уровни моделей данных: инфологическая, даталогическая и, наконец, физическая модель данных. Существует множество подходов построения инфологической модели данных: графовые модели, семантические сети, модель “сущность-связь” ("entity-relationship" ER – модель) и т.д. В настоящем проекте выбран фактическим стандартом при инфологическом моделировании баз данных ER-модели. Кроме того, используются методы автоматического преобразования проекта БД из ER-модели в реляционную, при этом преобразование выполняется в даталогическую модель, соответствующую выбрано СУБД.

Этап проектирования программного обеспечения заключается в выборе языка и среды программирования; построении диаграмм-классов на языке UML. Язык UML ориентирован для применения в качестве языка моделирования при решении широкого класса задач объектно-ориентированного анализа и проектирования (ООАП). Важным фактором развития и повсеместного использования методологии ООАП является ясность и доступность основных конструкций выбранного языка моделирования UML.

В заключении следует отметить, что современные СП составляют собственно средства проектирования БД, реализующие ту или иную методологию, как правило, "сущность-связь" (ER – модели) и рассматриваемые в комплексе со средствами разработки приложений. Инструменты этой категории гораздо проще, хотя также обладают широкой сферой применения и высокой гибкостью, именно поэтому они выбраны в данном проекте.

Второе, как правило, IDEF0-модели несут в себе сложную концентрированную информацию, поэтому чтобы ограничить их перегруженность и сделать удобочитаемыми, в соответствующем стандарте приняты ограничения сложности, которые следует учитывать при проектировании ИС. И последнее, трансформацию бизнес-модели в объекты БД и приложения следует проводить после формализации бизнес-модели, разработки логической модели выделенных бизнес-процессов, используя метод решения – разработка ER- CASE- диаграмм.

СПИСОК ЛИТЕРАТУРЫ

1. Методика и порядок работ по определению, классификации и идентификации процессов. Описание процессов на базе методологии IDEF0. Минск: НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ КОМИТЕТ ПО СТАНДАРТИЗАЦИИ «УПРАВЛЕНИЕ КАЧЕСТВОМ», 2002.

2. Одинцов И. Профессиональное программирование. Системный подход. М.: BHV, 2004.

3. Ашимов А.А., Боровский Ю.В., Волобуева О.П. Оценка чувствительности и параметрическое регулирование механизмов рыночной экономики. Алматы: Доклады НАН РК, 2002, №5. С. 79 – 84.

Примечание. Тезисы докладов публикуются в авторской редакции



Ваши комментарии
Обратная связь
[ICT SBRAS]
[Головная страница]
[Конференции]

© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск