Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПКС / ПКС. Практическая 1

.docx
Скачиваний:
2
Добавлен:
19.09.2023
Размер:
205.2 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,

СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ)

Кафедра информационно-управляющих систем

Практическая работа № 01

по Б1.О.12 «ПРОГРАММИРОВАНИЕ КРИТИЧЕСКИХ СЕРВИСОВ»

Студент гр. ИСТ-111_____________________________ П.П. Иванов

(подпись)

Проверил ___________________________ А. В. Параничев

(оценка и подпись)

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

2023 год

Построение IDEF0 диаграмм для описания разработки сервиса

[Выделенное зеленым прочитать и перед отправкой отчета удалить; выделенное желтым — подставить свои данные; вариант задания назначается на занятии]

Выполним описание процесса «Разработка веб-приложения для релевантного подбора компьютерных комплектующих. Back-end часть» с помощью CASE-средства Diagram Editor (https://www.diagrameditor.com/): диаграмма верхнего уровня и соответствующая контекстная диаграмма представлены на рис. 1 и 2. [не менее 8 взаимосвязей; 5 или 6 подпроцессов]

Рис. 1. Top-диаграмма процесса «Разработка веб-приложения для релевантного подбора компьютерных комплектующих. Back-end часть» в нотации IDEF0 (CASE-средство Diagrams.Net (https://app.diagrams.net/))

Рис. 2. Context-диаграмма процесса «Разработка веб-приложения для релевантного подбора компьютерных комплектующих. Back-end часть» в нотации IDEF0 (CASE-средство Diagrams.Net (https://app.diagrams.net/))

Как видно из рис. 1 процесс «Разработать веб-приложение для релевантного подбора компьютерных комплектующих. Back-end часть» включает 7 взаимосвязей. [указать не менее 8 взаимосвязей]

На рис. 2 показаны 4 подпроцесса, на которые декомпозирован процесс «Разработка веб-приложения для релевантного подбора компьютерных комплектующих. Back-end часть (в подпунктах указаны элементы, детализирующие рис. 1):

  • «Спроектировать базу данных MySQL»:

результат на выходе: «Пустая база данных»;

  • «Разработать модуль CRUD и back-end часть сайта на PHP»:

входным элементом является «Пустая база данных»;

выходным элементом является «Административная панель»;

  • «Заполнить базу данных MySQL»:

входным элементом является «Административная панель»;

выходным элементом является «Заполненная база данных»;

  • «Провести тестирование»:

входным элементом является «Заполненная база данных»;

выходным элементом является «Журнал ошибок»;

выходным элементом является «Готовый Back-end для веб-приложения».

Исходный код диаграммы: [привести xml-код: Export -> XML...]

...код XML...