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

УДК 004.457

С. А. Антипова

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Россия, Красноярск

ПРОЦЕСС РАЗРАБОТКИ СИСТЕМЫ УПРАВЛЕНИЯ ПРОЕКТНОЙ ДОКУМЕНТАЦИЕЙ

Описан процесс разработки системы управления проектной документацией (ПД) с использованием свободного кроссплатформенного программного обеспечения: OpenERP, PostgreSQL Dia и OpenOffice. Предлагаемый программный продукт позволит автоматизировать создание ПД в организациях и повысит эффективность труда.

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

Разрабатываемый автором программный продукт (ПП), ориентированный на использование бесплатного и кроссплатформенного программного обеспечения (ПО), позволит автоматизировать процесс разработки ПД в организации.

Разработка системы управления ПД была начата с анализа существующих коммерческих ПП в данной предметной области: IBM Lotus Notes, EMC Documentum, Novell GroupWise, Zimbra Collaboration Suite, интеграции DIRECTUM и Primavera. Далее было осуществлено концептуальное и логическое проектирование базы данных (БД) на основе ГОСТ 19.102— 77 «Единая система программной документации. Стадии разработки».

При проектировании БД было принято решение разрабатывать ПП как отдельный модуль системы с открытым доступом OpenERP, включающей в себя систему планирования ресурсов предприятия ERP (Enterprise Resource Planning System) и систему управления взаимоотношениями с клиентами CRM (Customer Relationship Management System). Эта система является кроссплатформенной, имеет модульную структуру, язык программирования - Python, архитектура клиент-серверная, СУБД сервера - PostgreSQL. Работа с сервером организуется через настольное приложение и веб-интерфейс.

Данные из OpenERP легко экспортируются в файл CSV, который затем может быть импортирован любым приложением при помощи выбора меню Form ^ Export Data. При этом открывается новая экранная форма, позволяющая выбрать поля данных для экспорта. В OpenERP также имеется возможность фильтрации и поиска данных, присоединения одного или нескольких файлов к текущему документу. Документам можно присваивать различные состояния, например «Черновик», «В ожидании», «Активен», «Закрыт», чтобы было понятно, на какой стадии разработки в данный момент находится тот или иной документ. Еще одной полезной функцией является функция напоминания, которая, в частности, может уведомить о просрочке выполнения задания.

Для создания диаграмм, схем и графиков планируется использовать свободный кроссплатформенный редактор диаграмм Dia с большой библиотекой элементов и шаблонами для получения схем БД, преимуществом которого является простота реализации. Сохранение диаграммы происходит в формате XML. Работа с архивом и его загрузка в OpenERP осуществляются при помощи команды Export ^ OpenERP. SQL-код и таблицы БД формируются в СУБД PostgreSQL.

Шаблоны документов, используемых в ПД в соответствии с ГОСТ 19.102-77, предполагается создавать в OpenOffice, так как он является свободным кросс-платформенным пакетом офисных приложений.

В последнее время работа над ПП, предназначенным для создания среды взаимодействия для всех участников разработки ПД, продолжается.

S. A. Antipova

Siberian State Aerospace University named after academician M. F. Reshetnev, Russia, Krasnoyarsk

PROCESS OF DEVELOPMENT OF CONTROL SYSTEM OF PROJECT DOCUMENTATION

The process of developing the control system ofproject documentation using the free cross-platform software: Open ERP, Dia, Postgre SQL, and OpenOffice, is described. The developed software will allow to automate working out of the project documentation in the organizations and will raise efficiency of work.

© ArnnnoBa C. A., 2011