Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
32
Добавлен:
20.11.2021
Размер:
345.49 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ Федеральное государственное бюджетное образовательное учреждение

высшего образования "Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича"

Факультет «Инфокоммуникационных сетей и систем» Кафедра «Программной инженерии и вычислительной техники»

Отчет по лабораторной работе №2

Дисциплина: «Проектирование и архитектура программных систем»

студентка гр. ИКПИ-51

________________

Павшева М.В.

преподаватель каф. ПИиВТ

________________

д.т.н., проф. Фомин В. В.

Санкт-Петербург

2018

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

Рисунок 1. Диаграмма Варнье-Орра для системы оформления заказов

Диаграммы HIPO

Схемы HIPO, определяя основные функции каждой программы и перечень основных элементов данных, не конкретизируют способы организации данных, иерархическую структуру подпрограмм и выбор алгоритмов обработки. На этапе разработки программ схемы HIPO могут применяться в качестве средства описания функций, реализуемых программой, и циркулирующих внутри нее потоков данных. На рисунке 2 представлена схема HIPO процесса отбора записей в списке.

Рисунок 2. Схема HIPO процесса отбора записей в списке

На рисунке 3 представлена схема HIPO процесса сохранения содержимого справочника в файл.

Рисунок 3. Схема HIPO процесса сохранения содержимого справочника в файл

На рисунке 4 представлена схема HIPO для корректировки записей списка.

Рисунок 4. Схема HIPO для корректировки записей списка

На рисунке 5 представлена схема HIPO процесса поиска дублирующихся записей.

Рисунок 5. Схема HIPO процесса поиска дублирующихся записей

На рисунке 6 представлена синтаксическая диаграмма для просмотра записей в таблице.

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

Таблица принятия решений — способ компактного представления модели со сложной логикой; инструмент для упорядочения сложных бизнес требований, которые должны быть реализованы в продукте. Это взаимосвязь между множеством условий и действий.

В таблице решений представлен набор условий, одновременное выполнение которых должно привести к определённому действию. В таблице 1 приведена таблица принятия решений для создания нового документа.

 

Правило

Правило

Правило

Правило

Правило

Правило

Правила:

1

2

3

4

5

6

Сущности:

 

 

 

 

 

 

Поле "Номер" заполнено?

Нет

Да

Нет

Да

Да

Да

Поле "Дата" заполнено?

Нет

Нет

Да

Да

Да

Да

Поле "Менеджер" заполнено?

Х

Х

Х

Да

Да

Да

Поле "Менеджер" совпадает со

 

 

 

 

 

 

значением в справочнике

 

 

 

Нет

Да

Да

"Пользователи системы"?

Х

Х

Х

Список изделий заполнен?

Х

Х

Х

Х

Нет

Да

Действия:

 

 

 

 

 

 

Вывести сообщение:

 

 

 

 

 

 

"Обязательные поля не

Да

Да

Да

Нет

Нет

Нет

заполнены"

Вывести сообщение:

 

 

 

Да

Нет

Нет

"Менеджер не найдет в базе"

Х

Х

Х

Передать заказ в раскрой

Х

Х

Х

Х

Нет

Да

Провести и закрыть -

 

 

 

 

 

 

отображается форма списка

 

 

 

 

 

Да

заказов

Х

Х

Х

Х

Х

Таблица 1. Таблица принятия решений объекта «Документ»

Заключение

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

Соседние файлы в папке Примеры лабораторных работ