
- •8.05010101 «Інформаційні управляючі системи і технології»
- •Київ нухт 2012
- •1. Загальні відомості
- •2. Зміст занять з дисципліни
- •2.1. Лекційні заняття
- •2.2. Лабораторні заняття
- •3. Запитання для підготовки до іспиту чи заліку
- •4. Контрольні роботи
- •Предметні області для виконання контрольних робіт
- •Хід виконання завдання
- •Додавання асоціацій
- •Додавання зв'язку розширення
- •Створення діаграми Послідовності
- •Додавання на діаграму дійової особи і об'єктів
- •Додавання повідомлень на діаграму
- •Додавання на діаграму додаткових об'єктів
- •Призначення відповідальності об'єктам
- •Співвідношення об'єктів з класами
- •Співвідношення повідомлень з операціями
- •Завдання 3. Створення Кооперативної діаграми
- •Додавання повідомлень на діаграму
- •Призначення відповідальностей об'єктам
- •Співвідношення об'єктів з класами (якщо класи були створені при розробці описаної вище діаграми Послідовності)
- •Співвідношення об'єктів з класами (якщо не створювалась описана вище діаграму Послідовності)
- •Співвідношення повідомлень з операціями (якщо операції були створені при розробці описаної вище діаграми Послідовності)
- •Співвідношення повідомлень з операціями (якщо ви не створювали описану вище діаграму Послідовності)
- •Опис станів
- •Додавання переходів
- •Опис переходів
- •Хід виконання завдання.
- •Завдання 6. Пакети і класи
- •Створення діаграми Класів
- •Створення діаграми Класів для сценарію "Ввести нове замовлення" з відображенням всіх класів
- •Об'єднання класів в пакети
- •Додавання діаграм Класів до кожного пакету
- •Додавання нового класу
- •Додавання атрибутів
- •Додавання операцій до класу
- •Детальний опис операцій за допомогою діаграми Класів
- •Детальний опис операцій
- •Створення зв’язку типу «Асоціація»
- •Завдання 9. Виключення кириличного тексту в інформації класів.
- •Хід виконання завдання.
- •Додавання стереотипів до класів
- •Завдання 10. Побудова діаграми компонентів.
- •Хід виконання завдання
- •Додавання пакетів на Головну діаграму Компонентів
- •Відображення залежностей між пакетами
- •Розміщення компонентів на діаграмі Компонентів системи
- •Додавання залежностей, що залишилися, на діаграму Компонентів системи
- •Завдання 11. Кодогенерація проекту в Delphi.
- •Хід виконання завдання.
- •Завдання 12. Аналіз Delphi проекту, додавання візуальних об'єктів, реінжиніринг в Rose
- •Реінжиніринг Delphi проекту в модель Rose.
- •Завдання 13. Кодогенерація модельних елементів з Додатку б.
- •Завдання14. Побудова діаграми розміщення в цій вправі створюється діаграма Розміщення для системи обробки замовлень.
- •Хід виконання завдання Додавання вузлів до діаграми Розміщення
- •Додавання зв'язків
- •Додавання процесів
- •Показ процесів на діаграмі
- •Висновок
- •6. Рекомендована література
Предметні області для виконання контрольних робіт
Варіант 1. Відділ постачання м’ясокомбінату.
Можливі об’єкти |
Можливі запити |
постачальники, види сировини, замовлення, накладні (виконані замовлення), транспортні засоби, квитанції на розрахунки з постачальниками. |
|
Варіант 2. Відділ збуту цукрового заводу.
Можливі об’єкти |
Можливі запити |
споживачі, договори, замовлення, накладні на відвантаження цукру, транспортні засоби |
|
Варіант 3. Відділ прийому сировини цукрового заводу.
Можливі об’єкти |
Можливі запити |
постачальники, накладні, акти хімлабораторії, транспортні засоби, квитанції на розрахунки з постачальниками |
|
Варіант 4. Матеріально-технічне забезпечення відділу головного технолога цукрового заводу.
Можливі об’єкти |
Можливі запити |
довідник матеріалів, склад матеріалів, замовлення (специфікація), надходження матеріалів, вибуття матеріалів у виробництво. |
|
Варіант 5. Змінний журнал цеху на хлібозаводі.
Можливі об’єкти |
Можливі запити |
бригади, види продукції, сировина, змінний журнал, зміни.
|
|
Варіант 6. Відділ забезпечення приладами на заводі.
Можливі об’єкти |
Можливі запити |
види приладів, підвиди, типи, підприємства постачальники |
|
Варіант 7. Молокозавод.
Можливі об’єкти |
Можливі запити |
сировина, постачальники, транспортні засоби |
|
Варіант 8. Відділ кадрів на підприємстві.
Можливі об’єкти |
Можливі запити |
особові справи, картки обліку персоналу, штатний розклад на підприємстві, реєстрація відпусток |
|
Варіант 9. Курси підвищення кваліфікації на підприємстві.
Можливі об’єкти |
Можливі запити |
робітники, спеціальність, термін навчання, іспити |
|
Варіант 10. Енергокомплекс України.
Можливі об’єкти |
Можливі запити |
підприємства енергетичного комплексу, типи електростанцій, обладнання електростанцій |
|
Варіант 11. Телефонний довідник.
Можливі об’єкти |
Можливі запити |
райони, вулиці, телефонні вузли, абоненти, договори з абонентами. |
|
Варіант 12. Готель.
Можливі об’єкти |
Можливі запити |
номери (обладнання в залежності від класу), персонал, клієнтура, послуги. |
|
Варіант 13. Лікарня.
Можливі об’єкти |
Можливі запити |
відділення, лікарі, чергування, палати, реєстрація хворих |
|
Варіант 14. Біржа праці.
Можливі об’єкти |
Можливі запити |
професії, підприємства, райони, наявність робочих місць (вакансії), реєстрація заявок на роботу від незайнятого населення |
|
Варіант 15. Туристичне агентство.
Можливі об’єкти |
Можливі запити |
країни, подорожі (термін, ціна, проживання, їжа), види транспорту |
|
Варіант 16. Кафе.
Можливі об’єкти |
Можливі запити |
довідник товарів, склад, постачальники |
|
Варіант 17. Реалізація товарів оптової фірми.
Можливі об’єкти |
Можливі запити |
накладна, клієнти, склад |
|
Варіант 18. Київська область і її водні ресурси.
Можливі об’єкти |
Можливі запити |
райони, водоймища (річки, озера, штучні водосховища), населені пункти біля водоймищ |
|
Варіант 19. Склад комп’ютерної фірми.
Можливі об’єкти |
Можливі запити |
комп’ютери, комплектуючі засоби, периферія |
|
Варіант 20. Магазин.
Можливі об’єкти |
Можливі запити |
асортимент товарів, облік товарів, реалізація товарів, заявки, надходження товарів |
|
Варіант 21. Аптека.
Можливі об’єкти |
Можливі запити |
облік ліків, довідник ліків, заявки, надходження, реалізація, протоколи списання за терміном придатності до вживання |
|
Варіант 22. Автотранспортне підприємство.
Можливі об’єкти |
Можливі запити |
довідник автотранспорту, водії, маршрутні листи, заявки |
|
Варіант 23. База знань для системи дистанційного навчання.
Можливі об’єкти |
Можливі запити |
теми, розділи, контрольні питання, довідники термінів |
|
Варіант 24. Фірма по ремонту оргтехніки та комп’ютерної периферії.
Можливі об’єкти |
Можливі запити |
види послуг, клієнти, замовлення |
|
Варіант 25. Фірма, яка надає послуги автосервісу.
Можливі об’єкти |
Можливі запити |
види послуг, клієнти, замовлення |
|
Варіант 26. Фірма по продажу автомобілів.
Можливі об’єкти |
Можливі запити |
автомобілі, клієнти, замовлення |
|
Варіант 27. Науково-технічна діяльність.
Можливі об’єкти |
Можливі запити |
проекти, договори, архів, експертиза, куратори, виконавці |
|
Варіант 28. Бібліотека
Можливі об’єкти |
Можливі запити |
література (книги, журнали, словники, довідники, газети, фонд підручників), автори, видавництва |
|
Варіант 29. Інформаційно-пошукова система "Світ чаю"
Можливі об’єкти |
Можливі запити |
виробники, сорти чаю, типи (лікувальний, класичний, трав’яний) |
|
Варіант 30. Підсистема моніторингу ринку молочних продуктів (у розрізі реалізації продукції).
Можливі об’єкти |
Можливі запити |
області України, продаж молочної продукції, періоди, види молочних продуктів, продаж за видами, канали реалізації |
|
5. Рекомендації до виконання контрольних робіт
Завдання 1.
Постанова задачі на проектування (опис предметної області).
Створення діаграми використання.
Магазин здійснює продаж товарів клієнтові шляхом оформлення документів «Замовлення». Директор магазина, прийняв рішення автоматизувати документообіг продажів товару і запросив для виконання робіт Програміста. Поговоривши з Директором, у відповідності з концепцією життєвого циклу (ЖЦ) програми Програміст приступив до опису бізнес процесів, супроводжуючих продаж товару. Узявши за основу мову UML, він почав з побудови діаграми використання системи - Use Case diagram. Діаграма повинна відповісти на питання - «які процеси відбуваються в системі і хто саме учасник цих процесів».
Рис. 1 Діаграма варіантів використання завдання про замовлення товару.