МIНIСТЕРСТВО ОСВIТИ І НАУКИ УКРАЇНИ
Національний унiверситет «Львiвська полiтехнiка»
ЗАВДАННЯ ДО ЛАБОРАТОРНИХ (4-8) ТА КОНТРОЛЬНИХ РОБІТ
з курсу «Системний аналіз»
для студентiв базового напрямку 6.050101
«Комп’ютернi науки»
Затверджено на засiданнi кафедри «Системи автоматизованого проектування»
Протокол N 1 вiд 22.08.2016р.
Львiв 2016
Зміст звіту для контрольної роботи:
Опис предметної області (A4)
Діаграма прецедентів (Use Case Diagram - рівень бізнес системи, external view)
Діаграма активностей (Activity diagram - рівень бізнес системи, external view)
Діаграма послідовностей (Sequence diagram - рівень бізнес системи, external view)
Діаграма пакетів (Package diagram - рівень бізнес системи, internal view)
Діаграма класів (Class diagram - рівень бізнес системи, internal view)
Приклад опису предметної області:
Страхова компанія Опис предметної області Ви працюєте у страховій компанії. Вашим завданням є відстеження фінансової діяльності компанії. Компанія має різні філії по всій країні. Кожна філія характеризується назвою, адресою та телефоном. Діяльність компанії організована таким чином: до вас звертаються різні особи з метою укладення договору про страхування. Залежно від прийнятих на страхування об'єктів і ризиків які страхуються, договір укладається за певним видом страхування (наприклад, страхування автотранспорту від викрадення, страхування домашнього майна, добровільне медичне страхування). При укладанні договору ви фіксуєте дату укладення, суму страхування, вид страхування, тарифну ставку і філію, в якій укладався договір. Потрібно врахувати, що договори укладають страхові агенти. Крім інформації про агентів (прізвище, ім'я, по батькові, адреса, телефон), потрібно ще зберігати інформацію про філію, в якому працюють агенти. Крім того, потрібно мати можливість розраховувати заробітну плату агентам. Заробітна плата складає деякий відсоток від страхового платежу (страховий платіж це страхова сума, помножена на тарифну ставку). Відсоток залежить від виду страхування, за яким укладено договір.
Ломбард Опис предметної області Ви працюєте у ломбарді. Вашим завданням є відстеження фінансової сторони роботи ломбарду. Діяльність вашої компанії організована таким чином: до вас звертаються різні особи з метою отримання грошових коштів під заставу певних товарів. У кожного з клієнтів ви запитуєте прізвище, ім'я, по батькові та інші паспортні дані. Після оцінювання вартості принесеного в якості застави товару ви визначаєте суму, яку готові видати на руки клієнтові, а також свої комісійні. Крім того, визначаєте термін повернення грошей. Якщо клієнт згоден, то ваші домовленості фіксуються у вигляді документу, гроші видаються клієнтові, а товар залишається у вас. У разі якщо в зазначений термін не повертаються гроші, товар переходить у вашу власність. Після переходу прав власності на товар, ломбард може продавати товари за ціною, меншою або більшою, ніж була заявлена при здачі. Ціна може мінятися кілька разів, залежно від ситуації на ринку. (Наприклад, власник ломбарду може влаштувати розпродаж зимових речей у кінці зими). Крім поточної ціни, потрібно зберігати всі можливі значення ціни для цього товару.
СПИСОК ІНДИВІДУАЛЬНИХ ВАРІАНТІВ ЗАВДАНЬ
Розподіл завдань по групах:
КН-24: 1-30
КН-25: 31-60
КН-26: 61-90
КНст-12: 91-100, 1-20
Розробити модель КІС бібліотеки (актори: керівник, бібліотекар, читач)
Розробити модель КІС рекламної фірми (актори: керівник, співробітник по роботі з клієнтами, маркетолог, дизайнер, клієнт)
Розробити модель КІС відеосалону (актори: керівник, співробітник, клієнт)
Розробити модель КІС магазину парфумерії (актори: керівник, співробітник, клієнт)
Розробити модель КІС ресторану (актори: керівник, офіціант, клієнт, касир)
Розробити модель КІС організації по роботі з абітурієнтами (актори: керівник, співробітник організації, абітурієнт)
Розробити модель КІС середньої школи (актори: директор, викладач, учень)
Розробити модель КІС провайдера Інтернет (актори: керівник, співробітник по роботі з клієнтами, технічний працівник, клієнт)
Розробити модель КІС роботи військомату (актори: керівник, співробітник по роботі з призовниками, призовник)
Розробити модель КІС роботи центру зайнятості (актори: керівник, співробітник по роботі з безробітними, безробітний)
Розробити модель КІС системи охорони підприємства (актори: керівник підприємства, співробітник підприємства, охоронець)
Розробити модель КІС роботи університету (актори: ректор, декан, студент)
Розробити модель КІС супермаркету (актори: директор, продавець-консультант, касир, покупець)
Розробити модель КІС чемпіонату з хокею (актори: співробітник по роботі з хокеїстами, хокеїст, президент федерації хокею)
Розробити модель КІС олімпійських ігор (актори: уболівальник, співробітник по роботі з уболівальниками, керівник олімпійського комітету)
Розробити модель КІС зоопарку (актори: відвідувач, директор, касир, гід)
Розробити модель КІС театру (актори: актор, директор, адміністратор)
Розробити модель КІС страхової агенції (актори: клієнт, директор, юрист)
Розробити модель КІС весільного салону (актори: директор, співробітник по роботі з клієнтами, клієнт)
Розробити модель КІС туристичної фірми (актори: директор, співробітник по роботі з клієнтами, клієнт)
Розробити модель КІС перукарні (актори: керівник, перукар, клієнт)
Розробити модель КІС піцерії (актори: керівник, офіціант, клієнт, касир, )
Розробити модель КІС аукціонного дому (актори: керівник, співробітник, аукціоніст)
Розробити модель КІС автопарку (актори: директор, клієнт, водій)
Розробити модель КІС салону з продажу мобільних телефонів (актори: директор, продавець-консультант, клієнт)
Розробити модель КІС кінологічного клубу (актори: керівник, кінолог, власник тварини)
Розробити модель КІС дитячого садка (актори: директор, вихователь, батько)
Розробити модель КІС управління програмними проектами (актори: керівник фірми, розробник, менеджер проектів)
Розробити модель КІС командної розробки курсових проектів (актори: ректор, викладач, завідувач кафедри)
Розробити модель КІС Міністерства освіти (актори: міністр освіти, співробітник міністерства, президент)
Розробити модель КІС вокзалу (актори: начальник, пасажир, касир)
Розробити модель КІС благодійного фонду (актори: керівник, меценат, співробітник по роботі з клієнтами)
Розробити модель КІС обліку дорожньої поліції (актори: адвокат, поліцейський, свідок правопорушення)
Розробити модель КІС роботи комунального підприємства (актори: директор, диспетчер, мешканець)
Розробити модель КІС ремонтної майстерні (актори: директор, майстер, клієнт)
Розробити модель КІС тролейбусного управління (актори: начальник, водій, технічний працівник)
Розробити модель КІС житлово-комунального підприємства (актори: начальник, диспетчер, сантехнік)
Розробити модель КІС кур'єрського агентства (актори: начальник, замовник кур'єрських послуг, співробітник по роботі з клієнтами)
Розробити модель КІС агентства по догляду за людьми похилого віку (актори: керівник, людина похилого віку, психолог)
Розробити модель КІС аптечного фонду (актори: начальник, клієнт, фармацевт)
Розробити модель КІС надання послуг мобільного оператора (актори: начальник, споживач, технічний працівник)
Розробити КІС кінотеатру (актори: директор, кіноман, касир)
Розробити модель КІС планетарію (актори: керівник, екскурсовод, відвідувач)
Розробити модель КІС парку розваг (актори: директор, відвідувач, касир)
Розробити модель КІС магазину побутової техніки (актори: директор, клієнт, продавець)
Розробити модель КІС банку (актори: керівник, касир, клієнт)
Розробити модель КІС кафе (актори: начальник, офіціант, відвідувач)
Розробити модель КІС міських електричних мереж (актори: начальник, електрик, диспетчер)
Розробити модель КІС РАГСу (актори: керівник, співробітник відділу прийому заяв, бажаючий одружитися)
Розробити модель КІС фітнес-клубу (актори: керівник, тренер, клієнт)
Розробити модель КІС роботи відділу кредитування банку (актори: керівник, клієнт, співробітник, що працює з кредитами)
Розробити модель КІС відеопрокату (актори: директор, співробітник, клієнт)
Розробити модель КІС залу ігрових автоматів (актори: директор, технік-налаштовувач, гравець)
Розробити модель КІС роботи відділу кадрів електромеханічного заводу (актори: начальник відділу кадрів, співробітник відділу кадрів, представник біржі праці)
Розробити модель КІС фабрики з виробництва музичних інструментів (актори: керівник, співробітник, клієнт)
Розробити модель КІС маркетингової фірми (актори: маркетолог, співробітник по роботі з клієнтами, клієнт)
Розробити модель КІС лижної бази (актори: директор, тренер, технічний працівник, відпочиваючий)
Розробити модель КІС авіакомпанії (актори: директор, пілот, пасажир)
Розробити модель КІС агентства нерухомості (актори: керівник, ріелтер, юрист)
Розробити модель КІС магазину спортивних товарів (актори: керівник, продавець-консультант, клієнт)
Розробити модель КІС міграційної служби (актори: начальник, юрист, мігрант)
Розробити модель КІС обліку пацієнтів поліклініки (актори: хворий, працівник реєстратури, лікар)
Розробити модель КІС складу торгової фірми (актори: вантажник, комірник, водій транспорту з перевезення продукції з / на склад торгової фірми)
Розробити модель КІС меблевого магазину (актори: директор, продавець-консультант, клієнт)
Розробити модель КІС підприємства по виготовленню меблів (актори: керівник, клієнт, менеджер відділу продажів, дизайнер)
Розробити модель КІС ательє з пошиття пальто (актори: директор, дизайнер, модельєр, приймальник замовлення, клієнт, швачка)
Розробити модель КІС пральні (актори: клієнт, приймальник замовлення, прачка, співробітник служби доставки)
Розробити модель КІС хімчистки (актори: клієнт, приймальник замовлення, співробітник, який працює з пральним апаратом, співробітник служби доставки)
Розробити модель КІС автосервісу (актори: керівник, менеджер, автомеханік, клієнт)
Розробити модель КІС лізингу автомобілів (актори: керівник, клієнт, співробітник по роботі з клієнтами)
Розробити модель КІС магазину товарів для туризму і відпочинку (актори: директор, продавець-консультант, клієнт)
Розробити модель КІС деревообробного підприємства (актори: замовник, столяр, співробітник по роботі з клієнтами)
Розробити модель КІС книгарні (актори: директор, продавець-консультант, клієнт)
Розробити модель КІС букмекерської контори (актори: начальник, співробітник, який відповідає за прийом ставок, людина, який бажає зробити ставку)
Розробити модель КІС травматологічного пункту (актори: медична сестра, хворий, лікар)
Розробити модель КІС центру тестування випускників (актори: директор, батько випускника, співробітник центру, випускник)
Розробити модель КІС клініки пластичної хірургії (актори: завідувач, реєстраційна сестра, пластичний хірург, медсестра, людина, яка бажає зробити пластичну операцію)
Розробити модель КІС центру реабілітації учасників АТО (актори: керівник, співробітник центру, психолог, учасник АТО)
Розробити модель КІС центру допомоги багатодітним сім'ям (актори: керівник, співробітник центру, представник багатодітної сім'ї)
Розробити модель КІС дитячого садка (актори: керівник, вихователь, кухар, дитина, батько)
Розробити модель КІС історичного музею (актори: керівник, співробітник, реставратор, касир, відвідувач)
Розробити модель КІС роботи паспортного столу (актори: начальник, клієнт, співробітник з приймання заявок)
Розробити модель КІС роботи приймальні міського голови (актори: керівник, працівник приймальні, громадянин)
Розробити модель КІС роботи магазину комп'ютерної техніки (актори: директор, продавець-консультант, клієнт)
Розробити модель КІС організації захисту тварин (актори: керівник, ветеринар, власник тварини)
Розробити модель КІС роботи пенсійного фонду (актори: начальник, співробітник по розробці з клієнтами, пенсіонер)
Розробити модель КІС агентства знайомств (актори: керівник, співробітник по роботі з клієнтами, клієнт)
Розробити модель КІС роботи Льодової арени (актори: керівник, охоронець, відвідувач)
Розробити модель КІС роботи парку розваг (актори: керівник, касир, відвідувач)
Розробити модель КІС роботи річкового вокзалу (актори: пасажир, капітан, касир)
Розробити модель КІС роботи готелю (актори: директор, рецепціоніст, покоївка, гість)
Розробити модель КІС роботи бюро з працевлаштування (кадрової агенції) (актори: клієнт роботодавець, працівник, який шукає роботу, працівник бюро із працевлаштування, експерт предметної області (проводить тестування знань), психолог
Розробити модель КІС роботи нотаріальної контори (актори: клієнт, нотаріус, помічник нотаріуса)
Розробити модель КІС роботи курсів з підвищення кваліфікації (актори: менеджер, викладач, студент)
Розробити модель КІС роботи туристичної фірми (актори: керівник, менеджер, клієнт)
Розробити модель КІС роботи компанії з прокату автомобілів (актори: керівник, менеджер, клієнт)
Розробити модель КІС роботи платної поліклініки (актори: лікар, пацієнт, реєстратор)
Розробити модель КІС роботи ювелірної майстерні (актори: керівник, майстер, працівник з приймання замовлення, клієнт)
Розробити модель КІС роботи перукарні (актори: менеджер, клієнт, перукар, візажист)
Розробити модель КІС роботи фірма з надання сантехнічних послуг (актори: керівник, праціника з приймання замовлень, сантехнік, клієнт)