об'єктів, тобто це статична модель, реалізована в програмному коді.
1. Постановка завдання
1.1 Опис предметної області
Зібрані телевізори, на заключній стадії їх виробництва, проходять ряд пунктів технічного контролю. В останньому з цих пунктів здійснюється перевірка настройки телевізорів. Якщо при перевірці виявилося, що телевізор працює неякісно, ??він направляється в пункт настройки, де настроюється заново. Після перенастроювання телевізор знову прямує в останній пункт контролю для перевірки якості настройки. Телевізори, які відразу або після декількох повернень в пункт настройки пройшли фазу заключній перевірки, направляються в цех упаковки.
Час між надходженнями телевізорів в пункт контролю для заключної перевірки розподілено рівномірно на інтервалі 3.5-7.5 хв. У пункті заключній перевірки паралельно працюють два контролера. Час, необхідний на перевірку одного телевізора, розподілено рівномірно на інтервалі 6-12 хв. У середньому 85% телевізорів проходять перевірку успішно з першого пред'явлення і спрямовуються на упаковку. Решта 15% повертаються в пункт настройки, обслуговується одним робочим. Час налаштування розподілено рівномірно на інтервалі 20-40 хв.
Виділимо головні сутності в заданій роботі. Для заданої предметної області сутності такі: Конвеєр (виробнича лінія), Черга контролю, Черга настройки, Контролер 1, Контролер 2, Настроювач, TV (телевізор).
Конвеєр характеризується поточним станом: зайнятий чи вільний. Зайнятий - означає, що в даний момент на конвеєрі виконує робота. Вільний - означає, що виробнича лінія зараз порожня і робота не виконується.
Черга характеризується поточним кількістю телевізорів в черзі.
Контролер характеризується поточним станом: зайнятий або вільний, часом кінця перевірки та перевіряється TV.
Настроювач характеризується поточним станом: зайнятий або вільний, часом кінця налаштування і TV, які в даний момент налаштовується., що обслуговується на конвеєрі, можна охарактеризувати поточним становищем на конвеєрі (знаходиться в черзі контролю; черзі настройки; перевіряється у контролера 1, 2; налаштовується у настройщика), а також моментом вступу на конвеєр, моментом початку перевірки та настройки, часом перевірки у контролера, часом настройки у настройщика.
1.2 Цілі і завдання
Об'єктом розробки даної роботи є програмне забезпечення системи імітаційного моделювання виробничої лінії з пунктами технічного контролю. Метою є розробка програмного забезпечення системи імітаційного моделювання та отримання таких статистичних даних:
- час, що витрачається на обслуговування кожного телевізора на останньому етапі виробництва;
- завантаження контролерів;
- завантаження настройщика.
Для досягнення поставленої мети необхідно вирішити такі завдання.
. Проведення об'єктно-орієнтованого аналізу предметної області;
2. Проведення об'єктно-орієнтованого проектування розроблюваної системи;
об'єктне орієнтоване програмування модуль
3. Реаліз...