На втором этапе можно получить документы "Спецификация на программную систему", "Спецификация на функции системы". Каждый из этих отчетов будет соответствовать RUP, а форма изложения - отражать требования ISO. В дальнейшем такой документ можно согласовать с заказчиком. Обратите внимание: первый этап называется "Бизнес-моделирование", что подразумевает использование на данном этапе средств визуального проектирования. Согласно технологии RUP, этим средством является Rational Rose, позволяющее на основе различных диаграмм получить полную бизнес-модель предприятия и модель проектируемой системы. Соответственно, опять же по технологии RUP, на этапе проектирования аналитик или проектировщик не только рисует модель, создавая определенные связи между диаграммами, но и комментирует каждое свое движение на специальных полях либо подключает уже имеющиеся документы к модели. Разумеется, в результате получается отличная модель, полностью описывающая бизнес-процессы и программную систему. Правда, понятной она будет только узкому кругу лиц, представляющих себе полную картину сделанного. Заказчик же, к сожалению, зачастую плохо ориентируется в мире диаграмм... Вот и настает черед SoDA! Из меню Rose запускается составитель отчетов, пользователь выбирает тип отчета и через 1-5 минут получает готовый документ с разметками, комментариями и фрагментами моделей в формате Word. При этом все элементы документа представляют собой внедренные объекты, а это значит, что изменения, внесенные в модель, автоматически отражаются в документе. В табл. 1 показано, с какими программными продуктами работает SoDA и какие отчеты может создавать. Для тех, кто не знаком с терминологией, в табл. 2 даны расшифровка и описание типов диаграмм в Rose.
ПродуктОтчетХарактеристика/комментарий
| Version | Отчет по версии одного элемента из репозитария ClearCase |
| Vob | Отчет по состянию всех репозитариев в целом |
| Element | Отчет по свойствам элементов |
| Region | Отчет по всем используемым в проекте регионам |
| All Defect in This State | Вывод всех дефектов, находящихся в указанном состоянии |
| DocsReqts.doc | Отчет по требованиям и документам проекта |
| Reqts.doc | Отчет по требованиям |
| ReqtsAttrs.doc | Отчет по требованиям с выводом атрибутов требований |
| ReqtsTraces.doc | Отчет по требованиям с использованием трассирования |
| BuildDetail.doc | Детальный отчет по тестированию с выводом ошибок, состояний и владельцев |
| Build Summary.doc | Упрощенная версия вышеуказанного отчета |
| ComputerDetail.doc | Отчет по характеристикам компьютеров, на которых проводилось тестирование, в том числе IP-адрес машины, на которой проигрывались тесты, наименование операционной системы |
| ScriptDetail.doc | Отчет по скриптам тестирования, в том числе путь к файлу, имя его владельца |
| TestDocDetail.doc | Отчет по тестовым документам |
| 498idd.doc | Отчет по списку документов, дизайну интерфейса, трассировке требований |
| 498irs.doc | Список документов, требования к интерфейсу, квалификационный лист, трассировка требований |
| 498ocd.doc | Список документов, требования к продукту, квалификационный лист, трассировка требований |
| 498sdd.doc | CSCI-заключение, дизайн, трассировка требований |
| Classes.doc | Отчет по всем классам в системе. Отчет следует иерархии и показывает связи |
RUP | Actor Report.doc | Простой и быстрый отчет по характеристикам, отношениям и диаграммам состояний модели |