Домой
назад Оглавление вперед




[стр.-2]

модель ПрО в UML-спецификацию. Создана соответствующая процедура на формальном языке, обеспечивающая полноту, непротиворечивость и целостность данных.

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

Апробация методологии

Методология проектирования и реализации практически апробирована при создании ПО управления персоналом UniQue, Интернет- и Интранет-порталов в Международной группе компаний (МГК) "ИТЕРА".

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

В ходе применения методологии проектирования программного комплекса спецификации модели данных ПрО в виде фрагментов семантических сетей, сформированных инструментальным средством визуального предметно-ориентированного фрейм-проектирования ConceptModeller, преобразуются в UML-диаграммы (в т.ч. классов), затем, средствами традиционного CASE-инструментария (например, Oracle Developer/2000) - в схемы Б(М)Д (в форме ERD) и, наконец, в атрибуты графической формы, управляющей публикацией контента ИСУК и результирующей информационной страницы.

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

В качестве среды реализации на основе проведенного сравнительного анализа выбраны CASE- и RAD-комплекс Sybase S-Designor и PowerBuilder, а также язык Perl и СУБД mySQL.

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

Веб-страницы, автоматически сгенерированные посредством ИСУК, представлены на Интранет-портале и официальном Интернет-сайте многопрофильной корпорации МГК «ИТЕРА» (около 150 компаний в более чем 20 странах, около 10 000 сотрудников). Последний ресурс постоянно доступен в глобальной сети Интернет по адресу www.itera.ru.

Для обеспечения уровня индустриальной масштабируемости и отказоустойчивости на основании выявленной системы критериев сравнительного анализа средств рекомендован выбор индустриального инструментального CASE- и RAD- комплекса Oracle Developer/2000 и Oracle Portal.

Разработанная концепция положена в основу внедрения в МГК "ИТЕРА"; компоненты прошли экспериментальную проверку от 2 до 5 лет. В результате внедрения получены более чем 30%-ное сокращение сроков окупаемости (ROI) и уменьшение стоимости внедрения (TCO) по сравнению с существующими коммерческими аналогами; улучшились показатели


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

Итеративное многоуровневое проектирование портального ПО основано на модели, синтезирующей объектно-ориентированные методы управления данными (ОД) и знаниями (ОМД). Индустриальная реализация корпоративного портала проведена с использованием интегрированных CASE- и RAD-средств.

Литература

1.Barendregt H.P. The lambda calculus (revised edition), Studies in Logic, 103, North Holland, Amsterdam, 1984

2.Codd E.F. Relational Completeness of Data Base Sublanguages Data Base Systems In: Rustin R. Eds.- New York: Prentice Hall, 1972 (Courant Computer Sci. Symposia Series No.6)

3.Cousineau G., Curien P.-L., Mauny M. The categorical abstract machine. Science of Computer Programming 8(2): 173-202, 1987

4.Curry H.B., Feys R. Combinatory logic, vol.I, North Holland, Amsterdam, 1958

5.Scott D.S. Lectures on a mathematical theory of computations. Oxford University Computing Laboratory Technical Monograph. PRG-19, 1981. - 148 pp.

6.Wolfengagen V.E. Event Driven Objects. Proceedings of the Workshop on Computer Science and Information Technologies CSIT99. Moscow, Russia, 1999 p.p.88-96

7.Zykov S.V. Abstract Machine as a Model of Content Management. Workshop on Computer Science and Information Technologies CSIT2004, Budapest, Hungary, 2004

8.Zykov S.V. Integrated Methodology for Internet-Based Enterprise Information Systems Development. 1st International Conference on Web Information Systems and Technologies WEBIST2005, USA, Miami, FL, May 2005, p.p.168-175.

9.Зыков С.В. Управление персоналом с помощью интегрированных информационных систем.- М.: «Недра коммюникейшнс», 2001.- 160 с.

10.Зыков С.В. Проектирование Интернет-порталов.- М.: МФТИ, 2005.- 258 с.

11.Когаловский М.Р. Энциклопедия технологий баз данных. Эволюция технологий, технологии и стандарты, инфраструктура, терминология. - М.: Финансы и статистика, 2002. - 800 с.



[стр.Начало] [стр.1] [стр.2]