Wiki , как платформа управления требованиями30.03.06 Применение технологий wiki в качестве платформы для создания рабочего прототипа системы управления требованиями позволяет решить целый ряд сложных задач. Это обеспечение понятного Web-интерфейса, аутентификации и авторизации пользователей, оформление требований в виде текста с заголовками, списками, таблицами, гиперссылками, иллюстрациями, предоставление разработчику средств контроля над историей и авторством любых изменений с индивидуально настраиваемыми уведомлениями и возможностью отката, мощных средств поиска. Обеспечиваются богатые возможности адаптации интерфейса путем разработки макросов на языке Python. Они позволяют отделить дизайн интерфейса и навигации от разработки кода, а также поддерживать компонентность разработки (вся функциональность реализуется через набор независимых макросов, которые можно разрабатывать и включать в систему независимо друг от друга). Упрощается интеграция wiki-платформы с другими модулями, для чего используются те же макросы. Можно автоматизировать управление wiki-системой непосредственно через ее пользовательский Web-интерфейс. Для прототипа системы управления требованиями, пригодного для отработки интеграционных решений и собственно управления требованиями (в режиме опытной эксплуатации) была выбрана платформа MoinMoinWiki. Однако это решение имеет такие потенциальные недостатки: слабая «защищенность от дурака» (что является следствием основного назначения платформы — свободной коллективной разработки неформализованных документов), низкая производительность и масштабируемость, значительный объем дублирования информации. Тем не менее модуль управления требованиями на базе wiki вполне можно рассматривать как «легкий» вариант для начального применения. Для промышленной реализации будет создан модуль на основе Naumen Kernel — открытой платформы для разработки бизнес-приложений. Он включает в себя стандартный Web-сервер, установленную на нем wiki-платформу MoinMoin и пакет макросов для управления требованиями. Запуск системы сводится к созданию начальной страницы с вызовом инсталляционного макроса, который формирует необходимую совокупность вложенных wiki-страниц. После этого система готова к работе. Комментарии |
|
|