Создание модели процесса деятельности человека в нотации IDEF0 по индивидуальной теме, страница 4

полный отчет по модели (Diagram Object Report - включает полный список объектов модели: работ, стрелок с указанием их типа, хранилищ данных, объектов ссылок и др.) по собственному усмотрению с минимумом дублирования информации;

отчет по стрелкам (Arrow Report), содержащий информацию из словаря стрелок, информацию о работе-источнике, работе-назначении стрелки и информацию о разветвлении и слиянии стрелок.

7.  Оформить отчет. В отчете должны быть:

индивидуальное описание процесса выполнения заданий в BPwin с включением необходимых диалоговых окон BPwin, обязательно показать диалоги настройки отчетов;

-  распечатки всех диаграмм модели, полученных при выполнении лабораторной работы;

-  полученные отчеты BPwin.


Лабораторная работа № 7

Цель: формирование навыков создания событийной модели в CASE-средстве BPwin.

Работа выполняется на основе созданной модели проектируемого программного обеспечения в нотациях DFD и IDEF3.

Задание.

1.  В CASE-средстве BPwin дополнить модель проектируемого программного обеспечения управляющими компонентами (управляющий процесс (добавляется только на диаграммы в нотации DFD), управляющий поток (добавляется на диаграммы как в нотации DFD, так и в нотации IDEF3), управляющее хранилище) для описания функционирования программного обеспечения в реальном времени.

2.  Создать отчеты BPwin по собственному усмотрению, отражающие добавление в модель управляющих компонент.

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

4.  Оформить отчет. В отчете должны быть:

индивидуальное описание процесса выполнения заданий в BPwin с включением необходимых диалоговых окон BPwin;

распечатки всех диаграмм дополненной модели проектируемого программного обеспечения в нотациях DFD и IDEF3;

распечатки диаграмм событийной модели;

-  полученные отчеты BPwin.


Лабораторная работа № 8

Цель: формирование навыков создания модели пользовательского интерфейса проектируемого программного обеспечения.

Работа выполняется на основе созданной модели проектируемого программного обеспечения в нотациях DFD и IDEF3.

Задание.

1.  Определить стандарт интерфейса пользователя, который должен устанавливать:

-  правила оформления экранов (шрифты и цветовая палитра), состав и расположение диалоговых окон и элементов управления;

-  правила использования клавиатуры и мыши;

-  правила оформления текстов помощи;

-  перечень стандартных сообщений;

-  правила обработки реакции пользователя.

2. На диаграммах модели проектируемого программного обеспечения в нотациях DFD и IDEF3 среди процессов нижнего уровня выделить (в виде списка) интерактивные (диалоговые) и не интерактивные.

3. Определить структуру пользовательского интерфейса, спецификацию форм и порядок их появления.

Т.е. на листах формата А3-А4 либо ручным способом, либо с помощью любого графического или текстового редактора построить диаграммы последовательности форм (FSD), образующие иерархию. На вершине иерархии FSD должна находиться главная форма проектируемого программного обеспечения. На втором и следующих уровнях должны находиться формы, реализующие процессы нижних уровней на диаграммах модели проектируемого программного обеспечения.

Описание экранных форм и отчетов должно содержать:

-  описание назначения формы (что делает);

-  данные навигации (откуда вызвана, что может вызвать сама);

-  формат вызова формы;

-  список входных параметров и параметров по умолчанию;

-  список выходных параметров и правила их обработки;

-  описание обработки (события внутри модуля и их обработка);

-  список ошибок, которые генерируются в процессе обработки формы и реакция на них;

-  ограничения доступа к форме (каковы привилегии, разрешающие действия над формой и ее элементами, каковы привилегии, запрещающие эти действия).

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

5.  Оформить отчет. В отчете должны быть:

стандарт интерфейса пользователя;

диаграммы последовательности форм, представляющие собой взаимосвязанные начерченные формы-меню, формы-диалоги, формы-отчеты и текстовый комментарий к ним.