ж усіма вузлами реалізації системи на етапі її виконання;
3) виявити вузькі місця системи і реконфигурировать її топологію для досягнення необхідної продуктивності.
Рисунок 8 - діаграма розгортання
Спроектована діаграма говорить про те, що програмне забезпечення встановлює на комп'ютери підрозділи і на комп'ютери складу, а зв'язок з «Хмарою» (де зберігається БД) і зв'язок між підрозділом і складом осущестляется по Локальної/Глобальної мережі.
автоматизований інформаційний код програма
3. Генерація коду
Генерація коду відбувається на основі діаграми компонентів. Спроектовані все не обхідні дані, класи і діаграми, здійснюватися генерація коду буде на мові ANSI C ++.
Сі ++ (англ. C ++) - компільований строго типізований мова програмування загального призначення. Підтримує різні парадигми програмування: процедурну, узагальнену, функціональну; найбільшу увагу приділено підтримці об'єктно-орієнтованого програмування.
Розробка мови почалася в 1979 році. Метою створення C ++ було доповнення C можливостями, зручними для масштабної розробки програмного забезпечення, зі збереженням гнучкості, швидкості і Портабельная C. Разом з тим творці C ++ прагнули зберегти сумісність з C: синтаксис першого заснований на синтаксисі останнього, і більшість програм на C працюватимуть і як C ++. Спочатку новий мова називалася C з класами, але потім ім'я було змінене на C ++ - це повинно було підкреслити, як його походження від C, так і його перевага над останнім.
Були згенеровані компоненти реалізації таких класів як:
1) «AIS» (малюнок 9, рисунок 10)
2) «Sotrudniki sklada» (малюнок 11)
) «GUI» (малюнок 12)
) «TMC» (малюнок 13)
Малюнок 9 - файл згенерованого коду AIS.cpp
Малюнок 10 - файл згенерованого коду AIS.h
Малюнок 11 - файл згенерованого коду Sotrudniki sklada.h
Малюнок 12 - файл згенерованого коду GUI.h
Малюнок 13 - файл згенерованого коду TMC.h
На основі цих згенерованих кодів розробник може доповнювати, редагувати, совершенстовать код, додавати нові елементи класи і т.д.
Висновок
Згідно темі курсової роботи «Проектування автоматизованої інформаційної системи по облік руху товару на оптовому складі», були розроблені наступні діаграми на мові UML:
1) діаграма варіантів використання;
2) Діаграма класів;
) діаграма послідовності;
) діаграма кооперації;
) діаграма станів;
) діаграма діяльності;
) діаграма компонентів;
) діаграма розгортання.
У підсумку був згенерований код розроблюваної програми, відповідальний основним вимогам теми. Створена програма в даному варіанті являє код, який вимагає подальшого налагодження та вдосконалення. Також в ході виконання курсової роботи були застосовані на практиці знання, отримані в процесі вивчення курсу, а так само відпрацьовані практичні навички створення автоматизованої інформаційної системи (АІС) в CASE-засобі Rational Rose.
Список використаної літератури
1. Богс, М.У. UML і Rational Rose/М.У. Богс.- М .: Лорі, 2001. - 411с.
. Буч, Г. Мова UML Керівництво користувача/Г. Буч, Д. Рамбо, А. Джекобсон.- СПб .: ДМК Пресс, 2004. - 525с.
3. Кватрані Т. Rational Rose 2000 і UML. Візуальне моделювання/Т. Кватрані.- М .: ДМК Пресс, 2001. - 295с.
1. Ларман К. Застосування UML і шаблонів проектування/К. Ларман.-М .: Вільямс, 2002. - 340С.
4. Леоненко А.В. Самовчитель UML/А.В. Леоненко.-СПб .: BHV-СПб, 200. - 632с.
. Мацяшек Л.А. Аналіз вимог і проектування систем. Розробка інформаційних систем з використанням UML/Л.А. Мацяшек.-М .: Вільямс, 2002. - 250с.
. Портал магістрів Донецького національного технічного університету, розділ - про мову UML