151
ПО Аналитика / Re: Управление изменениями требований
« : 08 Апреля 2016, 16:31:59 »
Напомню, что есть инструменты, которые уже много лет помогают в ручном разборе (например, избавляют от копипаста и помогают контролировать проход по документу), типа https://www.visual-paradigm.com/tutorials/textualanalysis.jsp
Спасибо за ссылку. Идея отличная, но не уверен, что она получила широкое практическое применение. Вообще не вижу перспектив за продуктами типа confluence и плагинов к нему. Это безусловно лучше, чем word, но все равно не заменит "тяжелой" технологической системы.
А такие мелкие сервисы типа вышеописанного очень капризны к качеству подготовки текста, установлению связей с другими такими текстами. Не очень понятно, как скажем при появлении второго документа заставить использовать элементы из репозитория?
Цитировать
Я бы предложил не ждать милостей у природы, а самим взять их у неё.
В смысле, например, разработать плагин для Google Docs, который будет делать базовый разбор текста.
Разбор текста для чего? Лексических и семантических анализаторов как собак нерезанных. Писать их в научном плане крайне приятно - лет двадцать тому назад так приятно было свои языки и компиляторы писать. Один из наиболее качественных анализаторов у ABBYY например. Поставляются они и в виде готовых решений, и библиотек. Так что средств, которые могут хапнуть кучу документов, расчитатать по ним семантические метрики, откластеризовать и построить разного вида представления, характеризующие семантические связи по этим документам как грязи. Вопрос в том, как это провязывать к технологической системе. Так что к проблеме надо заходить со стороны СУТ. Причем такой тяжелой и правильной типа Cradle.
Самое обидное, что тот же 3SL двинулся во вполне правильном направлении в Loader. Они word файлы распаковывают, а xml пишут в базу. То есть разобранный документ они из базы обратно легко восстанавливают в первоначальном виде (что кстати довольно прикольно - родной микрософтовский sharepoint хранит вордовые файли как бинарные обьекты и попыток не делает их распаковать и проанализировать, хотя я думаю можно было бы с этого разные сервисы приятные поиметь) . Но при этом лексической единицей у Loader остается абзац - по вордовому форматированию Loader устанавливает иерархию этих абзацев, а в итоге иеррархию требований.
Соответственно сравнивая абзацы новых вернсий документов Loader понимает изменение требований. Но например в случае, если это не просто новая версия документа, а другой документ из той же ПО, но по другому оформленный, понимаение изменений возможно только в ручном режиме.
А вот если иметь семантический граф или онтологию, то понимание изменений возможно даже на неоднородных источниках