5.3. Описание интерфейсов |
Описание интерфейсов разрабатывается на основе описаний функций,
процессов, документов и данных. Под интерфейсом понимаются методы
взаимодействия человека с автоматизированной системой. А конкретнее,
применительно к нашей ситуации - экранные формы. Для построения диаграмм
могут использоваться разработанные ранее классы. Описание интерфейсов дано на примере АРМ инспектора по учету. Оно выполнено в виде диаграммы классов, где каждое отображение окна (экранной формы) является классом, а каждый объект этого окна (например, поле, кнопка) является атрибутом этого класса и имеет соответствующие характеристики. Подобные описания включаются в модель и могут быть распечатаны при генерации отчетов. При необходимости, для уяснения процесса может использоваться диаграмма деятельности, которая в данной статье не разрабатывалась. |
|
|
Предполагается следующий порядок работы инспектора в ходе приема у клиента документов. Если клиент пришел впервые, то инспектор из главного меню переходит в окно регистрации клиента. Там он вводит основные сведения о клиенте. После этого нажатием кнопки «Ввести документы» он переходит в окно ввода документов, где заносит основные сведения о документах, представленных клиентом и свои примечания. Далее он может вернуться в главное меню или перейти к проверке документов. По результатам проверки АРМ формирует окно с результатами проверки. При необходимости инспектор может распечатать клиенту квитанцию. Если клиент пришел не впервые, то инспектор из главного меню переходит в окно поиска клиента. Далее процесс протекает аналогичным образом.
Рис.25 |
5.4.
Подготовка проектной документации Описание документов системы выполняется на основе ранее разработанных диаграмм. В текстовом виде оно содержит перечень всех документов, разработанных на соответствующих этапах проектирования. Для подготовки проектной документации используется средство генерации отчетов Rational SoDA. С его помощью выполняется автоматическая генерация шаблонов отчета по различным видам моделей. Затем они вручную дорабатываются для русского языка. Шаблон разрабатывается только один раз и в дальнейшем используется для других проектов.
|
|