Зміст
Введення
1. Теоретична частина. Методологія організації проектування інформаційних систем
1.1 Життєвий цикл інформаційних систем
1.2 Каскадна модель життєвого циклу
1.3 Поетапна модель з проміжним контролем
1.4 Спіральна модель життєвого циклу
1.5 Уніфікована мова моделювання UML
1.5.1 Види діаграм
1.5.2 Діаграми варіантів використання
1.5.3 Діаграми класів
1.5.4 Діаграма послідовностей
2. Практична частина. Моделювання інформаційної системи «Ресторан» у сфері громадського харчування
2.1 Опис діяльності ресторану з метою виявлення автоматизованих процесів
2.2 Постановка завдання для моделювання інформаційної системи «Ресторан»
2.3 Розробка діаграм інформаційної системи «Ресторан»
2.3.1 Діаграма варіантів використання для інформаційної системи «Ресторан»
2.3.2 Діаграма класів для інформаційної системи «Ресторан»
2.3.3 Діаграма послідовності для інформаційної системи «Ресторан»
Висновок
Список літератури
Додаток А
Введення
інформаційна замовлення діаграма клас
Ми живемо у воістину незвичайному часу. Адже зовсім недавно, наші батьки і в мріях не могли подумати про те, що коли-небудь настане той час, коли комп'ютер стане невід'ємною частиною нашого життя, і реально почне приносити величезну користь. Стане генератором ідей та їх втілювачем, відкриє нові горизонти в знанні людства. Але комп'ютер не дивлячись ні на що, без людини ніщо. Ось чому так важливо донести до машини людську думку, а допомагає нам у цьому різні способи з проектування програмного забезпечення (ПЗ) інформаційних систем (ІС).
У 70-80-х рр. при розробці ПЗ досить широко застосовувалися структурні методи, що базуються на строгих формалізованих методах опису ПО і прийнятих технічних рішень (в даний час таке ж поширення отримують об'єктно-орієнтовані методи). Ці методи засновані на використанні наочних графічних моделей: для опису архітектури ПЗ в різних аспектах (як статичної структури, так і динаміки поведінки системи) використовуються схеми та діаграми. Наочність і строгість засобів структурного та об'єктно-орієнтованого аналізу дозволяють розробникам і майбутнім користувачам системи з самого початку неформально брати участь в її створенні, обговорювати і закріплювати розуміння основних технічних рішень. Однак широке застосування цих методів і проходження їхніх рекомендацій при розробці конкретних ІС стримувалося відсутністю адекватних інструментальних засобів, оскільки за ручній розробці всі їхні переваги практично зведені до нуля. Тому виникла потреба в програмно-технологічних засобах спеціального класу - CASE-засобах, що реалізовують CASE-технологію створення і супроводу ПЗ ІС. CASE-технологія являє собою сукупність методів проектування ІС, а також набір інструментальних засобів, що дозволяють у наочній формі моделювати предметну область, аналізувати цю модель на всіх стадіях розробки і супроводу ІС і розробляти додатки відповідно до інформаційних потреб користувачів. Більшість існуючих CASE-засобів засновано на методах структурного або об'єктно-орієнтованого аналізу і проектування.
Актуальність даної курсової роботи по створенню системи обробки замовлень ресторану полягає в тому, що використання електронного виду всієї функціоніруемой системи обробки замовлень є дуже зручним як для ресторану, так і для клієнтів. Ця система зможе підвищити функціональні можливості ресторану, спростити процес замовлення послуг клієнтами. Робота стає більш стабільною, керованою, зрозумілою і, як результат, більш ефективною.
Мета роботи: систематизувати знання в області організації і проектування інформаційних систем, отримати навички моделювання автоматизованих інформаційних систем та ознайомитися з основними частинами уніфікованої мови моделювання UML.
Завдання курсової роботи: отримати навички при моделюванні інформаційної системи «Ресторан», використовуючи засоби мови моделювання UML.
1. Теоретична частина. Методологія організації проектування інформаційних систем
1.1 Життєвий цикл інформаційних систем
Перш ніж приступати до розробки діаграм майбутньої ІС, необхідно ввести поняття життєвого циклу інформаційної системи і розглянути моделі життєвого циклу програмного забезпечення. Життєвий цикл інформаційної системи (ЖЦ ІС) - це безперервний процес, який починається з моменту прийняття рішення про необхідність створення ІС і закінчується в мом...