- •Лабораторна робота 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.
Лабораторна робота 4.2 діаграма розгортання в середовищі ibm rational rose
Мета: вивчити призначення і порядок розробки діаграми розгортання в середовищі IBM Rational Rose.
Завдання: розробити діаграму розгортання для обраної інформаційної системи, підготувати звіт з виконаної роботи та представити його для захисту.
Основні теоретичні відомості
На діаграмі розгортання представлені вузли виконання програмних компонентів реального часу, процесів і об'єктів.
Діаграма розгортання застосовується для представлення загальної конфігурації і топології розподіленої програмної системи і містить зображення розміщення компонентів по окремих вузлах системи. Крім того, діаграма розгортання показує наявність фізичних сполук – маршрутів передачі інформації між апаратними пристроями, задіяними в реалізації системи.
Діаграма розгортання містить графічні зображення процесорів, пристроїв, процесів і зв'язків між ними. На відміну від діаграм логічного подання, діаграма розгортання є єдиною для системи в цілому, оскільки повинна відображати всі особливості її реалізації.
Вузол являє собою фізично існуючий елемент системи, який володіє обчислювальним ресурсом або є технічним пристроєм. Графічно вузол на діаграмі розгортання зображується у формі тривимірного куба. Вузол має ім'я, яке вказується всередині цього графічного символу. Самі вузли можуть представлятися як на рівні типу, так і на рівні екземпляра.
Зображення вузлів можуть розширюватися, щоб включити додаткову інформацію про специфікації вузла. Якщо додаткова інформація відноситься до імені вузла, то вона записується під цим ім'ям у формі поміченого значення
Як доповнення до імені вузла можуть використовуватися різні текстові стереотипи, які явно специфікують призначення цього вузла. Для цього використовуються наступні текстові стереотипи: "processor", "sensor", "modem", "net", "printer" та інші, зміст яких зрозумілий з контексту.
В якості відносин виступають фізичні з'єднання між вузлами, а також залежності між вузлами і компонентами, які допускається зображати на діаграмах розгортання.
Сполучення є різновидом асоціації і зображуються відрізками ліній без стрілок.
Порядок виконання роботи
Ознайомитися з літературою [1, 2, 14-16], побудувати діаграму розгортання за прикладом розглянутої моделі банкомата, що показана на рис. 4.2. Для цього виконати послідовність дій 1-8.
Рис. 4.2. Діаграма розгортання розробляємої моделі управління банкоматом
1. Активізація діаграми розгортання виконується одним із таких способів:
• на панелі інструментів «стандартна» вибрати мишею зображення діаграми розгортання;
• в браузері проекту подвійним клацанням по піктограмі уявлення розгортання (Deployment View);
• виконати операцію головного меню: Browse Deployment Diagram.
2. По спеціальній панелі інструментів вивчити кнопки із зображенням графічних примітивів, що необхідні для розробки діаграми розгортання.
3. На діаграму розгортання додати вузол типу процесор і задаємо йому ім'я «Банкомат №1», для якого у формі примітки вкажемо позначене значення: «{адреса = вул. Садова, буд.5}».
4. Додати з'єднання вузлів з іменами «Банкомат №1» і «Мережа».
5. Додати процесор з ім'ям «Банкомат №2», якому задати значення у формі примітки: «{адреса = вул. Паркова, б.7}», а на вкладці властивостей «Detail» визначити новий процес і вибрати для нього ім'я «MainATM» з вкладеного списку.
6. Додати процесор з ім'ям «Банкомат №3», якому задати примітку: «{адреса = вул. Лісова, д.9}», а на вкладці властивостей «Detail» визначити новий процес і вибрати для нього ім'я «MainATM» з вкладеного списку.
7. Додати процесор з ім'ям «Сервер Банку», якому на вкладці властивостей «Detail» визначити новий процес з ім'ям «MainBank».
8. Додати з'єднання між вузлом «Мережа» і вузлами з іменами «Банкомат №2», «Банкомат №3» і «Сервер Банку».
Построенная таким образом диаграмма развертывания будет иметь следующий вид рис. .
