SoDA – интеллектуальный генератор проектной документации
SoDA (Software Documentation Automation), оригинальная разработка компании
Rational, существенно упрощает и удешевляет процесс создания проектной
документации и поддержания актуальности последней. SoDA будет особенно
полезна при реализации крупных информационных проектов, в которых на составление
документации и ее постоянную переработку часто тратится очень много времени
и сил разработчиков. По задаваемым пользователем шаблонам SoDA "компилирует"
документацию, собирая в один документ текстовые и графические данные из
различных источников, например из моделей, созданных в Rational Rose. Потом
пользователь может отредактировать этот документ с помощью Microsoft Word
или Adobe FrameMaker+SGML.
Основные возможности, обеспечиваемые SoDA:
-
Автоматическое извлечение информации из файлов, созданных различными инструментальными
средствами. SoDA "понимает", структуру информации, хранимой теми системами,
с которыми она интегрирована, а сама информация доступна ей через API этих
систем.
-
Сохранение при "перекомпиляции" текста и графики, введенных пользователем
вручную в текстовом процессоре. Если пользователь, допустим, в Microsoft
Word, добавил какие-нибудь комментарии или иллюстрации в сгенерированный
с помощью SoDA документ, то генерируя этот документ снова, SoDA их не "испортит".
-
Настройка шаблонов, по которым генерируется документация. С помощью удобного
WYSIWYG-редактора можно создавать шаблоны, соответствующие всевозможным
внешним стандартам (таким, как ISO 9000, IEEE, MIL-STD-498 и DOD-STD-2167A)
или внутренним стандартам компании. · · Синхронизация с источниками и проверка
актуальности документации. Связи между отдельными частями документации
и исходными файлами запоминаются. Поэтому, во-первых, SoDA может отслеживать
изменения, происходящие с источниками, на основе которых была в последний
раз "скомпилирована" документация, и, во-вторых, пользователь может, находясь
в любой секции документа, быстро получить доступ к источникам, информация
из которых используется в этой секции.
-
Частичная "перекомпиляция" больших документов. Проектная документация к
масштабным программным системам может достигать гигантских объемов. Поэтому
в SoDA предусмотрена возможность "перекомпилировать" только те части документации,
которые действительно утратили актуальность.
-
Сбор информации из многочисленных и разнородных источников. · · Документирование
всех этапов работы над проектом. SoDA интегрирована с инструментальными
средствами, используемыми на всех стадиях разработки ПО – от определения
требований к системе до тестирования.
-
Проверка соблюдения требований, предъявляемых к разрабатываемой системе.
SoDA позволяет сформировать таблицы, из которых можно понять, насколько
соответствует требованиям, определенным на начальных этапах проектирования,
то, что было сделано впоследствии. ·
Поддерживаемые платформы: Windows 95, Windows NT, Sun SPARC/SunOS, Sun
SPARC/Solaris, IBM AIX, HP-UX, Digital Alpha AXP, SGI IRIX.
Дополнительная информация
Interface Ltd.
07.09.98.