- •Лабораторна робота 4.3. Підготовка моделі для генерації програмного коду в середовищі ibm Rational Rose …………………
- •Лабораторна робота 1.1 опис і аналіз інформаційної системи
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Завдання на роботу
- •Лабораторна робота 1.2 розробка вимог до інформаційної системи
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Завдання на роботу
- •Запитання для самоперевірки
- •Лабораторна робота 1.3 графік робіт проекту і перегляд критичного шляху
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Запитання для самоперевірки
- •Створення графіку робіт та ресурсів за допомогою діаграми pert
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Оформлення результатів роботи
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Запитання для самоперевірки
- •Лабораторна робота 2.1 функціональне моделювання інформаційних систем
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Запитання для самоперевірки
- •Лабораторна робота 2.3 побудова моделей потоків даних
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Лабораторна робота 3.2 розробка діаграми класів в середовищі ibm rational rose
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Лабораторна робота 3.4 розробка діаграми станів в середовищі ibm rational rose
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Запитання для самоперевірки
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Запитання для самоперевірки
- •Лабораторна робота 4.2 діаграма розгортання в середовищі ibm rational rose
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Лабораторна робота 4.3 підготовка моделі для генерації програмного коду в середовищі ibm rational rose
- •Основні теоретичні відомості
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Запитання для самоперевірки
- •Лабораторна робота 4.4. Оцінка розміру та вартості проекту
- •Основні теоретичні відомості
- •Типи проектів
- •Порядок виконання роботи
- •Оформлення результатів роботи
- •Індивідуальні завдання
- •Запитання для самоперевірки
- •Список джерел
- •Опис інформаційної системи Коротка інформація про компанію "мед"
- •Бачення виконання проекту і границі проекту
- •Існуючий рівень автоматизації
- •Бачення обліку інформаційної системи
- •Звіт про необхідні закупівлі
- •Опис системи обліку
- •Опис довідників
- •Приклад оформлення технічного завдання
- •2.2. Мета створення системи
- •3. Характеристика об'єкта
- •3.1. Робота зі звітами
- •4. Вимоги до системи
- •4.1. Вимоги до системи в цілому
- •4.1.1. Вимоги до структури системи
- •4.1.2. Вимоги до режимів функціонування системи
- •4.1.3. Вимоги до способів і засобів зв'язку для обміну між компонентами системи
- •4.1.4. Вимоги до сумісності з суміжними системами
- •4.1.5. Перспективи розвитку системи
- •4.1.6. Вимоги до чисельності та кваліфікації персоналу та режиму його роботи
- •4.1.7. Показники призначення
- •4.1.8. Вимоги до надійності
- •4.1.9. Вимоги по ергономіці і технічній естетиці
- •4.1.10. Вимоги щодо безпеки
- •4.1.11. Вимоги до експлуатації, технічного обслуговування, ремонту та зберігання
- •4.1.12. Вимоги щодо збереження інформації
- •4.2. Вимоги до видів забезпечення
- •4.2.1. Загальні відомості
- •4.2.2. Вимоги до лінгвістичного забезпечення
- •4.2.3. Вимоги до технічного забезпечення
- •4.2.4. Вимоги до програмного забезпечення
- •4.2.5. Вимоги до технічного забезпечення
- •4.2.6. Вимоги до організаційного забезпечення
- •5. Склад і зміст робіт зі створення системи
- •6. Порядок контролю та приймання системи
- •7. Вимоги до документування
- •7.1. Загальні вимоги до документування
- •7.2. Перелік документів, що підлягають розробці
- •8. Вимоги до складу та змісту робіт з підготовки об'єкта автоматизації до введення системи в дію
- •9. Порядок внесення змін
- •03680. Київ-58, проспект Космонавта Комарова, 1.
Порядок виконання роботи
Ознайомитися з літературою [1, 2, 14-16], побудувати діаграму діяльності станів за прикладом розглянутої моделі банкомата, що показана на рис. 3.5. Для цього виконати послідовність дій 1-22.
Рис. 3.5. Діаграма діяльності для моделі банкомата
1. Активізувати діаграму діяльності для обраного елемента моделі або моделюємої системи в цілому одним з наступних способів:
на панелі інструментів «стандартна» клацнути по кнопці із зображенням діаграми станів та вибрати подання і тип розроблювальної діаграми;
у браузері проекту виділити логічне подання або подання варіантів використання і виконати операцію контекстного меню: New Activity Diagram;
у головному меню Browse State Machine Diagram вибрати подання і тип розроблювальної діаграми.
2. Вивчити призначення окремих кнопок панелі інструментів.
3. Задати ім'я «Діаграма діяльності ATM» новій діаграмі діяльності, а в секцію її документації ввести текст «Діаграма діяльності описує послідовність дій клієнта при використанні банкомата».
4. Додати нову діяльність на діаграму та ввести її ім'я «Вставити картку».
5. Додати діяльності з іменами «Ввести ПІН-код», «Вибрати тип транзакції», «Ввести суму», «Одержати довідку про стан рахунку», «Одержати готівку», «Одержати чек», «Одержати картку» і «фінальний стан».
6. Додати символи розгалуження (рішення), розташувавши їх між діяльностями з іменами «Ввести ПІН-код» і «Вибрати тип транзакції», «Вибрати тип транзакції» і «Ввести суму», «Ввести суму» і «Одержати довідку про стан рахунку», «Одержати готівку» і «Одержати чек», і «Одержати картку». При цьому останній символ рішення буде використовуватися в якості символу з'єднання.
7. Додати перехід, спрямований від діяльності «Ввести ПІН-код» до символу «рішення».
8. Додати перехід зі сторожовою умовою «[ПІН-код вірний]», спрямований від символу рішення до діяльності «Вибрати тип транзакції». Для завдання сторожової умови даного переходу слід ввести текст «ПІН-код вірний» у поле введення «Guard Condition» на вкладці «Detail» вікна специфікації властивостей даного переходу. При цьому текст сторожової умови вводити без дужок.
9. Додати перехід зі сторожовою умовою «[ПІН-код невірний]», спрямований від символу рішення до символу з'єднання.
10. Додати перехід, спрямований від діяльності «Вибрати тип транзакції» до символу рішення.
11. Додати перехід зі сторожовою умовою «[вибір зняття суми]», спрямований від символу рішення до діяльності «Ввести суму».
12. Додати перехід зі сторожовою умовою «[вибір способу одержання довідки]», спрямований від символу рішення до діяльності «Одержати довідку про стан рахунку».
13. Додати перехід, спрямований від діяльності «Ввести суму» до символу рішення.
14. Додати перехід зі сторожовою умовою «[сума не перевищує кредит]», спрямований від символу рішення до діяльності «Одержати готівку».
15. Додати перехід зі сторожовою умовою «[сума перевищує кредит]», спрямований від символу рішення до символу з'єднання.
16. Додати перехід, спрямований від діяльності «Одержати готівку» до символу рішення.
17. Додати перехід зі сторожовою умовою «[обраний друк чека]», спрямований від символу рішення до діяльності «Одержати чек».
18. Додати перехід зі сторожовою умовою «[друк чека не обраний]», спрямований від символу рішення до символу з'єднання.
19. Додати перехід, спрямований від діяльності «Одержати чек» до символу з'єднання.
20. Додати перехід, спрямований від діяльності «Одержати довідку про стан рахунку» до символу з'єднання.
21. Додати перехід, спрямований від символу з'єднання до діяльності «Одержати картку».
22. Додати перехід, спрямований від діяльності «Одержати картку» до фінального стану.
