5.3. Описание интерфейсов

 Описание интерфейсов разрабатывается на основе описаний функций, процессов, документов и данных. Под интерфейсом понимаются методы взаимодействия человека с автоматизированной системой. А конкретнее, применительно к нашей ситуации - экранные формы. Для построения диаграмм могут использоваться разработанные ранее классы.

Описание интерфейсов дано на примере АРМ инспектора по учету. Оно выполнено в виде диаграммы классов, где каждое отображение окна (экранной формы) является классом, а каждый объект этого окна (например, поле, кнопка) является атрибутом этого класса и имеет соответствующие характеристики.

Подобные описания включаются в модель и могут быть распечатаны при генерации отчетов.

При необходимости, для уяснения процесса может использоваться диаграмма деятельности, которая в данной статье не разрабатывалась.

 

 

 

Предполагается следующий порядок работы инспектора в ходе приема у клиента документов.

Если клиент пришел впервые, то инспектор из главного меню переходит в окно регистрации клиента. Там он вводит основные сведения о клиенте. После этого нажатием кнопки «Ввести документы» он переходит в окно ввода документов, где заносит основные сведения о документах, представленных клиентом и свои примечания. Далее он может вернуться в главное меню или перейти к проверке документов. По результатам проверки АРМ формирует окно с результатами проверки. При необходимости инспектор может распечатать клиенту квитанцию.

Если клиент пришел не впервые, то инспектор из главного меню переходит в окно поиска клиента. Далее процесс протекает аналогичным образом.

 

 

Рис.25

 5.4. Подготовка проектной документации

Описание документов системы выполняется на основе ранее разработанных диаграмм. В текстовом виде оно содержит перечень всех документов, разработанных на соответствующих этапах проектирования.

 Для подготовки проектной документации используется средство генерации отчетов Rational SoDA. С его помощью выполняется автоматическая генерация шаблонов отчета по различным видам моделей. Затем они вручную дорабатываются для русского языка. Шаблон разрабатывается только один раз и в дальнейшем используется для других проектов.

 

 

  

НАЗАД            ДАЛЕЕ

Hosted by uCoz