Дипломная работа - Тырин А.А. (АП-91). Назначение и область применения
![]()
|
4.3 Обзор существующих программных средствРассмотрим несколько аналогов, решающих поставленную задачу. 4.3.1 Система отслеживания ошибокСистема отслеживания ошибок - прикладная программа, разработанная с целью помочь разработчикам программного обеспечения (программистам, тестировщикам и др.) учитывать и контролировать ошибки, найденные в программах, пожелания пользователей, а также следить за процессом устранения этих ошибок и выполнения или невыполнения пожеланий. Принцип работы системы отслеживания ошибок рассмотрим на примере программного продукта австралийской компании Atlassian. Atlassian JIRA – это система, предназначенная для отслеживания ошибок в процессе разработки и сопровождения программного обеспечения [1]. Также данная программа иногда используется для ведения проектов. Задачи, которые решаются в процессе ведения проекта, реализованы в качестве запросов. Запрос представляет собой конкретную задачу, назначенную определённому пользователю. В зависимости от настроек системы пользователю может быть выделено определённое количество времени для решения задачи, если это необходимо. У запроса есть такой атрибут как статус, который определяет текущее состояние запроса. По этому статусу можно определить, на какой стадии находится решение поставленной задачи. Администратор системы может произвольно настроить состояния, которые может принимать запрос, а также маршрут, по которому запрос попадает из одного состояния в другое. Например: пусть решение задачи предполагает выполнение трёх этапов: подготовительный, основной и заключительный. Для обозначения начального и завершённого состояний запроса введём ещё 2 статуса. Тогда мы можем построить цепочку, по которой будет двигаться запрос в ходе решения поставленной задачи: начальное – подготовительный этап – основной этап – заключительный этап – завершён. В этом случае запрос не сможет пройти в заключительный этап, не остановившись в основном. В случае если необходимо добавить возможность возврата запроса по цепочке назад, этот переход добавляется администратором системы. Таким образом, реализована маршрутизация данных в программном продукте Atlassian JIRA. Преимущества: Удобный инструментарий для настройки маршрута; Наглядное визуальное представление маршрута; Возможность создать маршрут высокой сложности. Недостатки: Нет возможности динамически изменять маршрут при определённых условиях; Отсутствие открытого кода лишает возможности использовать этот модуль в своих целях. 4.3.2 Система электронного документооборотаСистема электронного документооборота (СЭД) – это автоматизированная система управления корпоративным документооборотом. Автоматизация позволяет сократить время на обработку документов, а также снижает риски случайной потери данных, кроме того, СЭД позволяет руководству контролировать выполнение управленческих решений и отслеживать все действия, производимые с зарегистрированными в системе документами [28]. Рассмотрим одну из наиболее известных систем электронного документооборота, разработанного российской компанией «ЛАНИТ» LanDocs. Как специализированная для решения задач СЭД программная платформа, LanDocs позволяет строить полный спектр систем электронного документооборота – от самых простых до систем высокой сложности. Сочетание функциональности с открытостью, позволяет при внедрении настроить создаваемую систему в соответствии с нормативной базой и практикой работы с документами конкретного предприятия, ведомства или учреждения. LanDocs имеет высокий уровень масштабируемости решений: в контур документооборота могут быть включены как пользователи вычислительной сети главного офиса, так и сотрудники удаленных подразделений. Платформа включает в себя ПО высокой степени готовности – автоматизация стандартных широко распространенных бизнес-процессов сводится к настройкам платформы и, как правило, не требует программирования. Наряду с этим, LanDocs предоставляет развитые инструментальные средства, с помощью которых могут быть автоматизированы бизнес-процессы специфичные для данного предприятия или предметной области [12]. LanDocs обеспечивает автоматизированное создание списка рассылки документа и регистрацию факта отправки его или его копии адресату (адресатам). Рассылка документов может выполняться по личному или общему списку рассылки, по принадлежности к подразделению или роли (группе работников, объединенных по какому-либо признаку). Стандартные алгоритмы рассылки – «последовательно по цепочке» и «веером». LanDocs ведет автоматизированный учет движения документа, т.е. фиксирует в своей БД все действия пользователей, совершенные с документом, и изменения его статуса на протяжении всего жизненного цикла документа от регистрации до сдачи в архив. Преимущества: Широкий спектр возможностей, позволяющий реализовать маршрутизацию запросов любой сложности; Возможность динамически изменять маршрут, в зависимости от атрибутов конкретного запроса; Наличие открытого документированного программного интерфейса, позволяющего внедрять систему в своё приложение с помощью OLE-интерфейса. Недостатки: Высокая стоимость лицензионной версии программы не оправдана, в виду не использования большого количества функций системы. |