Проектування інформаційної системи автоматизації автомобільного магазину - Курсовая работа

бесплатно 0
4.5 139
Розробка моделі системи "Автомобільного магазину". Вивчення основи мови моделювання UML. Створення її для визначення, візуалізації, проектування й документування програмних систем. Використання діаграм кооперацій, послідовності, станів та класів.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
UML є мовою широкого профілю, це відкритий стандарт , що використовує графічні позначення для створення абстрактної моделі системи , що називається UML-моделлю. UML був створений для визначення, візуалізації, проектування й документування в основному програмних систем. · UML дозволяє описати систему практично з усіх можливих точок зору і різні аспекти поведінки системи; · Діаграми UML порівняно прості для читання після досить швидкого ознайомлення з його синтаксисом; Опис мови UML, що включає в себе семантичний базис для розуміння загальних особливостей обєктно-оріентірованнного аналізу і проектування.Автомобільний магазину займається продажем запчастин. Тож необхідно забезпечити ефективну роботу магазину, починаючи від отримання заявки від клієнта і оформлення замовлення, до отримання продукту - самої запчастини. Бізнес-процес: Клієнт приходить в магазин, щоб здійснити покупку чи отримати консультацію. Працівник оформляє замовлення та необхідні документи, перевіряє оплату та видає запчастини. Описувати систему я буду відкритим програмним забезпеченням ARGOUML.Діаграма прецедентів - в UML , діаграма , на якій зображено відношення між акторами та прецедентами в системі. Діаграма прецедентів є графом , що складається з множини акторів, прецедентів (варіантів використання) обмежених границею системи (прямокутник), асоціацій між акторами та прецедентами, відношень серед прецедентів, та відношень узагальнення між акторами. Суть даної діаграми полягає в наступному: проектована система представляється у вигляді безлічі сутностей чи акторів, взаємодіючих із системою за допомогою так званих варіантів використання. Варіант використання (use case) служить для опису сервісів, що система надає актору. Іншими словами, кожен варіант використання визначає деякий набір дій, чинений системою при діалозі з актором.Мета самої кооперації полягає в тому, щоб специфікувати особливості реалізації окремих найбільш значущих операцій в системі. Кооперація визначає структуру поведінки системи в термінах взаємодії учасників цієї кооперації. Діаграма кооперації насамперед відображає структуру взаємодії та містить такі елементи: - Екземпляри акторів і класів, що беруть участь в реалізації варіанту використання; Кооперація може бути представлена на двох рівнях: - рівні специфікації - показує ролі класифікаторів та ролі асоціацій у розглянутому взаємодії; Головна особливість діаграми кооперації полягає в можливості графічно представити не тільки послідовність взаємодії, але й усі структурні відносини між обєктами, які беруть участь у цій взаємодії.Іншими словами, діаграма послідовностей відображає часові особливості передачі і прийому повідомлень обєктами. Діаграми послідовностей зазвичай містять обєкти, які взаємодіють у рамках сценарію, повідомлення, якими вони обмінюються, і які повертаються результати, які повязані з повідомленнями. На діаграмі послідовності зображаються тільки ті обєкти, які безпосередньо беруть участь у взаємодії. Лінія життя обєкта зображується пунктирною вертикальною лінією, асоційованою з єдиним обєктом на діаграмі послідовності. У процесі функціонування обєктно-орієнтованих систем одні обєкти можуть перебувати в активному стані, безпосередньо виконуючи певні дії, або стані пасивного очікування повідомлень від інших обєктів.Діаграма станів є графом спеціального виду, який представляє певний автомат. Вершинами графа є можливі стани автомата, зображувані відповідними графічними символами, а дуги позначають його переходи зі стану в стан. Діаграми станів можуть бути вкладені одна в одну для більш детального представлення окремих елементів моделі. Діаграма станів показує, як обєкт переходить з одного стану в інший. Від інших діаграм діаграма станів відрізняється тим, що описує процес зміни станів тільки одного примірника певного класу - одного обєкта, причому обєкта реактивного, тобто обєкта, поведінка якого характеризується його реакцією на зовнішні події.Граф діяльностей є різновидом графу станів скінченного автомату , вершинами якого є певні дії, а переходи відбуваються по завершенню дій. Дія отримує множину вхідних сигналів, та перетворює їх на множину вихідних сигналів. Подібно до цього, виконання діяльності є виконанням окремої діяльності, буквально, включно із виконанням тих дій, що містяться в діяльності. Кожна дія в діяльності може виконуватись один, два, або більше разів під час одного виконання діяльності. Щонайменше, дії мають отримувати дані, перетворювати їх та тестувати, деякі дії можуть вимагати певної послідовності.Діаграма розгортання - діаграма на якій відображаються обчислювальні вузли під час роботи програми, компоненти , та обєкти , що виконуються на цих вузлах. Компоненти відповідають представленню робочих екземплярів одиниць коду. Компоненти, що не мають представлення під час роботи програми на таких діаграмах не відображаються; натомість, їх можна відобразити на діаграмах компонентів. Діаграма розгортання відображає робочі екземпляри компонентів, а діаграма компонентів, натомість, відображає зв

План
Зміст

Вступ

1. Постановка задачі

2. Діаграма варіантів використання

3. Діаграма кооперацій

4. Діаграма послідовності

5. Діаграма станів

6. Діаграма діяльності

7. Діаграма розгортання

8. Діаграма класів

Висновок

Список використаних джерел

Додатки

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?