ямовані на виконання цього замовлення. На підставі цього можна побудувати діаграму класів, надану на рис. 12.
Малюнок 12 - Діаграма послідовностей.
Висновок
У століття інформації кожна організація, кожне підприємство має в своєму складі інформаційну систему, яка дозволяє управляти процесом виробництва, збільшити виробництво, а водночас збільшити і прибуток. Так, інформаційна система «Ресторан», розглянута в даній курсовій роботі, дозволить збільшити швидкість обробки замовлень, адже це її основна функція, залучити клієнтів, тепер замовлення можна зробити не тільки в ресторані, але і в глобальній мережі Інтернет.
Моделювання інформаційних систем проходить поетапно. Кожен етап важливий. Без закінчення попереднього етапу неможливий перехід до наступного етапу. Спочатку необхідно вивчити і проаналізувати предметну область, перш ніж приступати до побудови діаграм. Вивчення предметної області дозволить зрозуміти роботу підприємства, для якого проектується інформаційна система, і побачити функції майбутньої інформаційної системи. Потім можна приступати до моделюванні інформаційної системи.
При розробці моделі використовувався уніфікована мова моделювання UML. UML - це сукупність декількох видів діаграм. Для проектування інформаційної системи «Ресторан» використовувалися три види діаграм:
діаграма варіантів використання;
Діаграма класів;
діаграма послідовності.
Діаграми послідовностей використовується для точного визначення логіки сценарію виконання прецеденту. Діаграми послідовностей відображають типи об'єктів, взаємодіючих при виконанні прецедентів, повідомлення, які вони посилають один одному, і будь-які повертаються значення, асоційовані з цими повідомленнями. На діаграми може бути додана керуюча інформація: опис умов, при яких надсилається повідомлення; ознака багаторазової відправки повідомлення (маркер ітерації); ознака повернення повідомлення.
Кожен вид діаграм виконує свої функції необхідні для розробки готової інформаційної системи. Так, діаграма варіантів використання призначені в першу чергу для визначення функціональних вимог до системи і керують усім процесом розробки. Діаграми послідовності описують повідомлення, які посилають об'єкти один одному в їх часовій послідовності. Це, можна назвати, послідовними етапами використання інформаційної системи. Діаграми класів дозволяють описати систему в статистичному вигляді. Це найбільш важливі і потрібні діаграми для проектування інформаційної системи.
Дана інформаційна система може застосуються не тільки в ресторанах, але і в організаціях, які, наприклад, займаються доставкою товарів додому.
Список літератури
Буч Г., Рамбо Д., Джекобсон А. Мова UML. Керівництво користувача: Пер. з англ. Слинкин А.А.- Навчальний посібник - М .: ДМК Пресс, 2000. - 432 с.
Вендров А.М. Проектування програмного забезпечення економічних інформаційних систем.- М.: Фінанси і статистика, 2000. - 187с.
Калянов Г.М. CASE-технології. Консалтинг при автоматизації предприятий.-М.: Сінтег, 1997. - 276с.
Леонтьєв А.В. Самовчитель UML - Навчальний посібник - СПб .: БХВ-Петербург, 2001. - 304с.
Фаулер М., Скотт К. UML в короткому викладі. Застосування стандартної мови об'єктного моделювання; Пер.с.англ.- М.: Світ, 1999. - 236с.
Шлеер С., Меллор С. Об'єктно-орієнтований аналіз: моделювання світу в станах.- Київ: Діалектика, 1993. - 193с.
Додаток А
Для проектування інформаційних систем застосовуються не тільки діаграми варіантів використання, діаграми класів і діаграми послідовності, але і діаграми станів, діаграми діяльності, діаграми компонентів та інші.
Діаграми станів використовуються для опису поведінки складних систем. Вони визначають всі можливі стани, в яких може перебувати об'єкт, а також процес зміни станів об'єкта в результаті деяких подій. Ці діаграми зазвичай використовуються для опису поведінки одного об'єкта в декількох прецедентах.
Прямокутниками представляються стани, через які проходить об'єкт під час своєї поведінки. Станам відповідають певні значення атрибутів об'єктів. Стрілки представляють переходи від одного стану до іншого, які викликаються виконанням деяких функцій об'єкта. Є також два види псевдо-станів: початковий стан, в якому знаходиться щойно створений об'єкт, і кінцеве стан, який об'єкт не покидає, як тільки туди перейшов.
Переходи мають мітки, які синтаксично складаються з трьох необов'язкових частин (рис. 13):
Малюнок 13 - Діаграма...