Russian Language English Language

Models, methods and instrumental means of designing object based information systems

Workstation for management of accounting material values information

Transformation of data defined in different metamodels

Information system "Register of buildings and erections"

Providing of corporate information systems with tools for tuning them to different applications

Development of standart tools for diagnostics of application programs

A method for development of INTERNET-applications and WEB-interfaces

Development of object based information system for management operative and analytic information processes in "ROSENERGOATOM" corporation

Development of information systembuffer

A method of macro expression computation

A method of objects representation defined in different metamodels


Express information

Archive of issue

The journal editoral board

News subscription

Guestbook

Submit of manuscripts

Mail us

Backwards


2002, Number 2(1)



Place for sale
Диагностика приложения

Д.В. Лобасев, студ.; рук. А.Л. Конин, к. т. н., доц. (МЭИ (ТУ))

РАЗРАБОТКА ТПС ДИАГНОСТИКА ПРИЛОЖЕНИЯ

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

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

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

Отдельного внимания заслуживает возможность интеграция подсистемы с различными приложениями от сторонних разработчиков, как например ClearQuestот RationalSoftware и т.д.

В настоящее время подсистема внедрена в проект «Интегрированная Распределенная Среда Обеспечения Образовательного Процесса» (ИРИС ООП), который разрабатывается ИВЦ МЭИ (ТУ).

ТПС разработана в среде PowerBuilder 6.5.1

Литература

1.  Буч Г. Объектно-ориентированный анализ и проектирование с примерами на С++, 2-е изд. М.: «Издательство Бином», 1999.-560с.

2.  Гамма Э., Хелм Р., Джонсон Р., Дж. Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. СПб: Питер, 2001.-368с.