Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабор_роб_3_курс.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
631.3 Кб
Скачать

Лабораторна робота № 3 Методика Джексона аналізу та проектування пс.

Завдання. Розробити комп’ютерну систему для обслуговування університетських перевезень.

Опис системи:

  • Університет розміщується на двох територіях.

  • Для переміщення студентів використовується один транспорт. Він переміщується між двома фіксованими зупинками. На кожній зупинці є кнопка виклику. При натисканні кнопки:

    • Якщо транспорт на зупинці, то студенти заходять в нього та переміщуються на іншу зупинку.

    • Якщо транспорт зайнятий, то студенти чекають прибуття на іншу зупинку прийому студентів і повернення на поточну зупинку.

    • Якщо транспорт на іншій зупинці, то він залишає її, прибуває на поточну зупинку й приймає студентів, які натиснули кнопку.

  • Транспорт повинен стояти на зупинці д появи запиту на обслуговування.

Розв’язання.

Крок 1. Об’єкт – дія.

Об’єкти:

1) __________________________________________________________________

2) _________________________________________________________________

3) _________________________________________________________________

4) _________________________________________________________________

5) _________________________________________________________________

(-) – позначили об’єкти, які не належать області моделі.

Дії:

1) __________________________________________________________________

2) _________________________________________________________________

3) _________________________________________________________________

4) _________________________________________________________________

5) _________________________________________________________________

(-) – позначили дії, які відносяться до об’єктів, що не належать області моделі.

Крок 2. Об’єкт – структура.

Об’єктна структура для транспорту має вигляд:

Опис: Початок і кінець історії транспорту у першої зупинки. Діями, що впливають на об’єкт, являються “Покинути” та “Прибути”.

Структурна діаграма для об’єкту кнопка:

Крок 3. Початкове моделювання.

Д іаграма системної специфікації для системи обслуговування перевезень має вигляд:

Структурний текст для моделі Кнопка-1 має вигляд:

_________________________________________________________________________

_________________________________________________________________________

_________________________________________________________________________

_________________________________________________________________________

_________________________________________________________________________

_________________________________________________________________________

_________________________________________________________________________

_________________________________________________________________________

Структурний текст моделі транспорт-1 з введенням функцій чекати(зміна стану транспорту) та транзит(операція затримки в моделі на рух між зупинками) має вигляд:

Трананспорт-1

Опитування SV;

Чекати цикл доки прибув(1)

Опитування SV;

Кінець чекати;

Покинути(1);

Транзит цикл доки відбув(1)

Опитування SV;

Кінець транзит;

Транспорт цикл

Зупинка

Прибути(і);

Чекати цикл доки прибув(і)

Опитування SV;

Кінець чекати;

Покинути(і);

Транзит цикл доки відбув(і)

Опитування SV;

Кінець транзит;

Кінець зупинка;

Кінець транспорт;

Прибути(1);

Кінець транспорт-1.

Відповідна структурна діаграма: