Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 1641 Лабораторна робота №1 на тему Діаграма варіантів використання (use case diagram)

Лабораторна робота №1 на тему Діаграма варіантів використання (use case diagram)

« Назад

Міністерство освіти І науки, молоді та спорту України

Національний університет «Львівська політехніка»

інститут комп’ютерних наук та інформаційних технологій 

Кафедра інформаційних систем і мереж

  

Інженерія проектування програмних систем 

методичні вказівки до лабораторної роботи №1

для студентів спеціальності 8.18010013 «Управління проектами»

 

Затверджено на засіданні

кафедри ІСМ

Протокол № ____ від __________  2012 р.

 

Львів-2012

 

Методичні вказівки обговорені та схвалені на засіданні Науково-методичної ради інституту комп’ютерних наук та інформаційних технологій Національного університету «Львівська політехніка». Протокол № ____ від _______________2012

Методичні вказівки до лабораторної роботи №1 з дисципліни «Інженерія проектування програмних систем» для студентів спеціальності 8.18010013 «Управління проектами»/Укл.: В.В.Литвин, М.Л. Бойчук. – Львів: Видавництво Національного університету «Львівська політехніка», 2012. –  34с.

 

ЗМІСТ

 

ЗМІСТ

Лабораторна робота №1. Діаграма варіантів використання (Use Case Diagram)

1. Варіант використання

2. Актори

3. Інтерфейси

4. Примітки

5. Відношення на діаграмі варіантів використання

5.1. Відношення асоціації 

5.2. Відношення розширення

5.3. Відношення узагальнення

5.4. Відношення включення

Хід роботи

Зміст звіту

Література

ДОДАТОК

Перелік предметних областей

Варіант 1

Варіант 2

Варіант 3

Варіант 4

Варіант 5

Варіант 6

Варіант 7

Варіант 8

Варіант 9

Варіант 10

Варіант 11

Варіант 12

Варіант 13

Варіант 14

Варіант 15

Варіант 16

Варіант 17

Варіант 18

Варіант 19

Варіант 20

Варіант 21

Варіант 22

Варіант 23

Варіант 24

Варіант 25

Варіант 26

Варіант 27

 

Лабораторна робота №1

Діаграма варіантів використання (Use Case Diagram) 

Мета роботи: для заданої предметної області побудувати діаграму варіантів використання. 

Теоретичні відомості

Візуальне моделювання в UML можна подати як деякий процес порівневого крокування від найзагальнішої і абстрактної концептуальної моделі початкової системи до логічної, а потім і до фізичної моделі відповідної програмної системи. Для досягнення цих цілей спочатку будується модель у формі так званої діаграми варіантів використання (Use Case Diagram), яка описує функціональне призначення системи або, іншими словами, те, що система робитиме у процесі свого функціювання. Діаграма варіантів використання є початковим концептуальним поданням або концептуальною моделлю системи у процесі її проектування і розроблення.

Розроблення діаграми варіантів використання переслідує такі цілі:

  • визначити загальні межі і контекст модельованої предметної області на початкових етапах проектування системи;

  • сформулювати загальні вимоги до функційної поведінки проектованої системи;

  • розробити початкову концептуальну модель системи для її подальшої деталізації у формі логічних і фізичних моделей;

  • підготувати початкову документацію для взаємодії розробників системи з її замовниками і користувачами.

Суть цієї діаграми полягає в наступному: проектована система подається у вигляді множини сутностей, або акторів, що взаємодіють із системою за допомогою так званих варіантів використання. При цьому актором (actor), або дійовою особою, називається будь-яка сутність, що взаємодіє із системою ззовні. Це може бути людина, технічний пристрій, програма або будь-яка інша система, яка може служити джерелом дії на модельовану систему так, як визначить сам розробник. Свою чергою, варіант використання (use case) служить для опису сервісів, які система надає акторові. Іншими словами, кожний варіант використання визначає деякий набір дій, що здійснюється системою під час діалогу з актором. При цьому нічого не говориться про те, яким чином буде реалізовано взаємодію акторів із системою.

У найзагальнішому випадку, діаграма варіантів використання є графом спеціального вигляду, який є графічною нотацією для зображення конкретних варіантів використання, акторів, можливо, деяких інтерфейсів і відношень між цими елементами. При цьому окремі компоненти діаграми можуть бути вміщені в прямокутник, який позначає проектовану систему загалом. Зазначимо, що відношеннями такого графа можуть бути тільки деякі фіксовані типи взаємозв'язків між акторами і варіантами використання, які в сукупності описують сервіси або функціональні вимоги до модельованої системи.

1. Варіант використання

Конструкція або стандартний елемент мови UML – варіант використання застосовується для специфікації загальних особливостей поведінки системи або будь-якої іншої сутності предметної області без розгляду внутрішньої структури цієї сутності. Кожен варіант використання визначає послідовність дій, які мають виконуватися проектованою системою при взаємодії її з відповідним актором.

Окремий варіант використання позначається на діаграмі еліпсом, всередині якого міститься його коротка назва, або ім'я, у формі дієслова і з словами пояснень (рис. 1.1). 

Рис. 1.1. Графічне позначення варіанту використання.

Мета варіанту використання полягає в тому, щоб визначити закінчений аспект або фрагмент поведінки деякої сутності без розкриття внутрішньої структури цієї сутності. Такою сутністю може виступати початкова система або будь-який інший елемент моделі, який має власну поведінку, подібно до підсистеми або класу в моделі системи.

Прикладами варіантів використання можуть бути такі дії: перевірка стану поточного рахунку клієнта, оформлення замовлення на купівлю товару, отримання додаткової інформації про кредитоспроможність клієнта, відображення графічної форми на екрані монітора та інші дії.

2. Актори

Актор є будь-якою зовнішньою по відношенню до модельованої системи сутністю, яка взаємодіє із системою і використовує її функційні можливості для досягнення певної мети або вирішення приватних завдань. При цьому актори служать для позначення узгодженої множини ролей, які можуть відігравати користувачі у процесі взаємодії з проектованою системою. Кожний актор може розглядатися як якась окрема роль щодо конкретного варіанту використання. Стандартним графічним позначенням актора на діаграмах є фіґурка "чоловічка", під якою записується конкретне ім'я актора (рис. 1.2). 

Рис. 1.2. Графічне позначення актора.

Прикладами акторів можуть бути: клієнт банку, банківський службовець, продавець магазину, менеджер відділу продажів, пасажир авіарейсу, водій автомобіля, адміністратор готелю, стільниковий телефон і інша сутність, що має відношення до концептуальної моделі відповідної предметної області.

3. Інтерфейси

Інтерфейс (interface) служить для специфікації параметрів моделі, які видно ззовні без вказання їх внутрішньої структури. У мові UML інтерфейс є класифікатором і характеризує тільки обмежену частину поведінки модельованої сутності. Стосовно діаграм варіантів використання, інтерфейси визначають сукупність операцій, які забезпечують необхідний набір сервісів або функціональності для акторів. Інтерфейси не можуть містити ні атрибутів, ні станів, ні напрямлених асоціацій. Вони містять тільки операції без вказання особливостей їх реалізації. Формально інтерфейс еквівалентний абстрактному класу без атрибутів і методів з наявністю тільки абстрактних операцій.

На діаграмі варіантів використання інтерфейс зображається у вигляді маленького круга, поряд з яким записується його ім'я. Іменем може бути іменник, який характеризує відповідну інформацію або сервіс (наприклад, "сенсор", "сирена", "відеокамера"), але частіше рядок тексту (наприклад, "запит до бази даних", "форма введення", "пристрій подання звукового сигналу"). Якщо ім'я записується англійською мовою, то воно має починатися з великої літери I, наприклад, ISecurelnformation, ISensor (рис. 1.3, б). 

Рис. 1.3. Графічне зображення інтерфейсів на діаграмах варіантів використання.

4. Примітки

Примітки (notes) у мові UML призначені для включення в модель довільної текстової інформації, яка має безпосереднє відношення до контексту проекту, що розробляється. Такою інформацією можуть бути коментарі розробника (наприклад, дата і версія розроблення діаграми або її окремих компонентів), обмеження (наприклад, на значення окремих зв'язків або екземпляри сутності) і позначені літерами значення. Стосовно діаграм варіантів використання примітка може містити найзагальнішу інформацію, що відноситься до загального контексту системи.

Графічно примітки позначаються прямокутником із "заломленим" верхнім правим куточком (рис. 1.4). 

Рис. 1.4. Приклади приміток у мові UML.

5. Відношення на діаграмі варіантів використання

У мові UML є декілька стандартних видів відношень між акторами і варіантами використання:

  • відношення асоціації (association relationship);

  • відношення розширення (extend relationship);

  • відношення узагальнення (generalization relationship);

  • відношення включення (include relationship).

5.1. Відношення асоціації

Відношення асоціації є одним з фундаментальних понять у мові UML і в тому чи іншому ступені використовується під час побудови всіх графічних моделей систем у формі канонічних діаграм.

Стосовно діаграм варіантів використання воно служить для позначення специфічної ролі актора в окремому варіанті використання. Іншими словами, асоціація специфікує семантичні особливості взаємодії акторів і варіантів використання в графічній моделі системи. На діаграмі варіантів використання, так само як і на інших діаграмах, відношення асоціації позначається суцільною лінією між актором і варіантом використання. Ця лінія може мати додаткові умовні позначення, такі, наприклад, як ім'я і кратність (рис. 1.5). 

Рис. 1.5. Приклад графічного зображення відношення асоціації між актором і варіантом використання.

Кратність (multiplicity) асоціації вказується поряд із позначенням компонента діаграми, який є учасником такої асоціації. Кратність характеризує загальна кількість конкретних екземплярів певного компонента, які можуть виступати як елементи цієї асоціації. Стосовно діаграм варіантів використання кратність має спеціальне позначення у формі однієї або декількох цифр і, можливо, спеціального символа "*" (зірочка).

Для діаграм варіантів використання найпоширенішими є чотири основні форми запису кратності відношення асоціації, які розглянемо далі.

1. Ціле невід’ємнене число (включаючи цифру 0). Призначене для вказання кратності, яка є строго фіксованою для елемента відповідної асоціації. У цьому випадку кількість екземплярів акторів або варіантів використання, які можуть виступати як елементи відношення асоціації, точно дорівнює вказаному числу.

2. Два цілі невід’ємні числа, розділені двома крапками й записані у вигляді: "перше число .. друге число". Такий запис у мові UML відповідає нотації для множини або інтервалу цілих чисел, яка застосовується в деяких мовах програмування для позначення меж масиву елементів. Цей запис треба розуміти як множину цілих невід’ємних чисел, що розташовані у порядку, що послідовно зростає:

{перше_число, перше_число+1, перше_число+2 ..., друге_число]. Очевидно, що перше число має бути строго менше від другого числа в арифметичному сенсі, при цьому перше число може дорівнювати 0.

3. Два символи, розділені двома крапками. При цьому перший з них є цілим невід’ємним числом або 0, а другий – спеціальний символ "*". Цей символ "*" означає довільне кінцеве ціле невід’ємне число, значення якого невідоме на момент задання відповідного відношення асоціації.

4. Єдиний символ "*", який є скороченням запису інтервалу "0..*". У цьому випадку кількість окремих екземплярів такого компонента відношення асоціації може бути будь-яким цілим невід’ємним числом. При цьому 0 означає, що для деяких екземплярів відповідного компонента таке відношення асоціації може зовсім не мати місця.

Якщо кратність відношення асоціації не вказана, то за замовчуванням вона дорівнює 1.

5.2. Відношення розширення

Відношення розширення визначає взаємозв'язок екземплярів окремого варіанту використання з більш загальним варіантом, властивості якого визначаються на основі способу сумісного об'єднання даних екземплярів. У мета-моделі відношення розширення є напрямленим і вказує, що стосовно окремих прикладів деякого варіанту використання мають бути виконані конкретні умови, визначені для розширення такого варіанту використання. Так, якщо має місце відношення розширення від варіанту використання А до варіанту використання В, то це означає, що властивості екземпляра варіанту використання В можуть бути доповнені завдяки наявності властивостей у розширеного варіанту використання А.

Відношення розширення між варіантами використання позначається пунктирною лінією зі стрілкою (варіант відношення залежності), напрямленою від того варіанту використання, який є розширенням для початкового варіанту використання. Така лінія зі стрілкою позначається ключовим словом "extend" ("розширює"), як показано на рис. 1.6. 

Рис. 1.6. Приклад графічного зображення відношення розширення між варіантами використання.

5.3. Відношення узагальнення

Відношення узагальнення служить для вказання на той факт, що деякий варіант використання А може бути узагальнений до варіанту використання В. У цьому випадку варіант А буде спеціалізацією варіанту В. При цьому В називається предком або батьком по відношенню до А, а варіант А – нащадком по відношенню до варіанту використання В. Отже, нащадок успадковує всі властивості і поведінку свого батька, а також може бути доповнений новими властивостями й особливостями поведінки. Графічно таке відношення позначається суцільною лінією зі стрілкою, яка вказує на батьківський варіант використання (рис. 1.7). Ця лінія зі стрілкою має спеціальну назву – стрілка "узагальнення". 

Рис. 1.7. Приклад графічного зображення відношення узагальнення між варіантами використання

5.4. Відношення включення

Відношення включення між двома варіантами використання вказує, що деяка задана поведінка для одного варіанту використання включається як складовий компонент у послідовність поведінки іншого варіанту використання. Таке відношення є напрямленим бінарним відношенням у тому сенсі, що пара екземплярів варіантів використання завжди впорядкована відносно включення.

Відношення включення, напрямлене від варіанту використання А до варіанту використання В, вказує, що кожний екземпляр варіанту А включає функціональні властивості, задані для варіанту В. Ці властивості спеціалізують поведінку відповідного варіанту А на відповідній діаграмі. Графічно таке відношення позначається пунктирною лінією зі стрілкою (варіант відношення залежності), напрямленою від базового варіанту використання до того, що включається. При цьому така лінія зі стрілкою позначається ключовим словом "include" ("включає"), як показано на рис. 1.8. 

Рис. 1.8. Приклад графічного зображення відношення включення між варіантами використання. 

 

Хід роботи

  1. Ознайомитися з теоретичними відомостями.
  2. Побудувати відповідну діаграму за допомогою UML згідно до своєї предметної області (варіанти предметних областей наведені у додатку).

Зміст звіту 

  1. Оформити звіт за результатами лабораторної роботи. 
  2. Мета роботи
  3. Короткі теоретичні відомості.
  4. Хід роботи.
  5. Висновки.

Література

  1. Кальянов  Г.Н. Case -  технологии.  Консалтинг  при  автоматизации бизнес-процессов. - 15.е изд. М.: Горячая линия – Телеком, 2002. - 320 с.

  2. Кирстен В. Объектно-ориентированная разработка приложений в среде постреляционной СКБД CACHE / Кирстен В., Ирингер М., Шульте П  - СП-б: АОЗТ “СП. АРМ”,  2000.

  3. Пасічник В.В. Організація баз даних та знань / В.В.Пасічник, В.А.Резніченко. – Київ: BHV „ПИТЕР”, 2006. – 460с.

  4. Крэг Ларман Применение UML 2.0 и шаблонов проектирования = Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development. — 3-е изд. — М.: «Вильямс», 2006. — 736 с. — ISBN 0-13-148906-2

  5. Джозеф Шмуллер Освой самостоятельно UML 2 за 24 часа. Практическое руководство = Sams Teach Yourself UML in 24 Hours, Complete Starter Kit. — М.: «Вильямс», 2005. — 416 с. — ISBN 0-672-32640-X

  6. Грейди Буч. Язык UML. Руководство пользователя = The Unified Modeling Language user guide / Грейди Буч, Джеймс Рамбо, Айвар Джекобсон. — 2. — М., СПб.: «ДМК Пресс», «Питер», 2004. — 432 с. — ISBN 5-94074-260-2

  7. Буч Г. UML. Классика CS. 2-е изд. / Буч Г., Якобсон А., Рамбо Дж. / Пер. с англ.; Под общей редакцией проф. С. Орлова — СПб.: Питер, 2006. — 736 с.

  8. Нікольський Ю.В. Дискретна математика / Ю.В.Нікольський, В.В.Пасічник, Ю.М.Щербина – Львів: Магнолія Плюс, 2007. – 608 с.

  9. Шаховська Н.Б. Сховища даних / Шаховська Н.Б., Пасічник В.В. – Львів: «Магнолія-2006», 2008. – 485 с.

ДОДАТОК

Перелік предметних областей

Варіант 1

В результаті проведеного обстеження предметної області “Постачання товарів” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Постачальник, Товар, Договір, Поставка:

  • код постачальника;

  • назва постачальника;

  • адреса постачальника;

  • розрахунковий рахунок постачальника;

  • код товару;

  • ціна товару;

  • номер договору;

  • кількість товару за договором;

  • термін поставки за договором;

  • дата поставки;

  • кількість товару за договором;

  • термін поставки за договором;

  • дата поставки;

  • кількість поставленого товару;

  • сума поставленого товару.

За одним договором може постачатись декілька товарів. Ціна на один і той же товар у різних постачальників може бути різною.

 

Варіант 2

В результаті проведеного обстеження предметної області “Заготівля сільгосппродукції” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Заготівельник, Здавач, Угода, Здавання продукції:

  • код заготівельника;

  • прізвище і ініціали заготівельника;

  • назва здавача;

  • прізвище і ініціали здавача;

  • адреса здавача;

  • назва продукції;

  • номер угоди;

  • дата угоди;

  • кількість продукції за угодою;

  • дата здачі продукції;

  • кількість зданої продукції;

  • оплата за здану продукцію.

Угоди на здавання продукції укладаються між різними заготівельниками і здавачами, причому кожен заготівельник і кожен здавач може укласти декілька угод. На кожен вид продукції повинна укладатись окрема угода. Здавання продукції за окремою угодою може відбуватися лише одноразово.

Варіант 3

В результаті проведення обстеження предметної області “Універмаг” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Відділ, Продавець, Товари_у_відділах, Продаж_товарів:

  • номер відділу

  • назва відділу

  • телефон відділу

  • завідувач відділом

  • табельний номер продавця

  • прізвище та ініціали продавця

  • посада

  • код товару

  • назва товару

  • ціна товару

  • дата продажу

  • кількість проданого товару

  • сума проданого товару

Відділи універмагу спеціалізовані, тобто кожен товар може продаватися лише в певному відділі.

Варіант 4

В результаті обстеження предметної області “Автопідприємство” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Автомобіль, Водій, Марка_автомобіля, Рейс:

  • гаражний номер автомобіля

  • державний номер автомобіля

  • код марки автомобіля

  • назва марки автомобіля

  • вантажопідйомність

  • норма витрат пального

  • табельний номер автомобіля

  • прізвище та ініціали водія

  • оклад

  • дата рейсу

  • кілометраж

  • перевезено (тон)

  • розхід пального у рейсі   

За кожним автомобілем може бути закріплено декілька водіів, однак кожен водій працює лише на одному автомобілі.

Варіант 5

В результаті обстеження предметної області “Видання книг” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Видавництво, Автор,:Книга, Видання.

  • код видавництва

  • назва видавництва

  • місто видавництва

  • телефон видавництва

  • код автора

  • прізвище та ініціали автора

  • адреса автора

  • телефон автора

  • код книги

  • назва книги

  • рік видання

  • тираж видання.

Кожен автор працює лише з одним видавництвом. Книга може мати декілька видань, але не більше одного за рік.

Варіант 6

В результаті проведення обстеження предметної області «Майстерня побутового обслуговування» отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Майстерня, Робота, Замовлення, Розхід матеріалу:

  • номер майстерні;

  • назва майстерні;

  • адреса майстерні;

  • телефон майстерні;

  • код роботи;

  • назва роботи;

  • час виконання роботи (в даній майстерні);

  • номер замовлення;

  • прізвище клієнта;

  • дата замовлення;

  • адреса клієнта;

  • назва матеріалу;

  • розхід матеріалу (в даному замовленні);

В одному замовленні може бути використано декілька матеріалів.

Варіант 7

В результаті проведеного обстеження предметної області “Навчальне навантаження” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Спеціальність, Дисципліна, Викладач, Навантаження:

  • код спеціальності;

  • назва спеціальності;

  • код дисципліни;

  • назва дисципліни;

  • кількість годин вивчення (для даної спеціальності);

  • табельний номер викладача;

  • прізвище та ініціали викладача;

  • посада викладача;

  • вид навантаження (для даного викладача та даної спеціальності);

  • кількість годин (для даного викладача та даної спеціальності);

Кожен викладач може вести декілька дисциплін, кожна дисципліна ведеться багатьма викладачами. На різних спеціальностях деяка дисципліна може читатись в різному об’ємі.

Варіант 8

В результаті проведеного обстеження предметної області “Покупець” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Покупець, Відділ, Товар, Покупка:

  • номер покупця;

  • прізвище та ініціали;

  • адреса покупця;

  • телефон покупця;

  • номер відділу;

  • назва відділу;

  • код товару;

  • назва товару;

  • ціна товару;

  • номер чека;

  • дата покупки;

  • кількість товару;

  • сума покупки;

  • розмір ПДВ.

Варіант 9

В результаті проведеного обстеження предметної області “Торгівля за замовленнями” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Замовник, Постачальник, Товар, Замовлення:

  • номер замовника;

  • прізвище замовника;

  • номер рахунку замовника;

  • залишок коштів на рахунку замовника;

  • номер постачальника;

  • назва постачальника;

  • рахунок постачальника;

  • код товару;

  • назва товару;

  • ціна товару (у даного постачальника);

  • дата замовлення;

  • кількість замовленого товару.

Один і той же товар може постачатись декількома постачальниками за різними цінами.

Варіант 10

В результаті проведеного обстеження предметної області “Виготовлення деталей” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Робітник, Деталь, Операція, Виробіток:

  • табельний номер робітника;

  • прізвище і ініціали робітника;

  • назва професії робітника;

  • код деталі;

  • назва деталі;

  • код операції;

  • назва операції;

  • розцінка за виконання операції (для даної деталі);

  • дата виконання операції;

  • кількість оброблених деталей;

  • нарахована заробітна плата.

Розцінка за виконання однієї і тієї ж операції для різних деталей різна. Робітник може виконувати декілька різних операцій протягом одного дня.

Варіант 11

В результаті проведеного обстеження предметної області “Розклад екзаменаційної сесії” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Група, Предмет, Викладач, Екзамен:

  • номер групи;

  • прізвище старости групи;

  • кількість студентів в групі;

  • код предмету;

  • назва предмету;

  • кількість годин вивчення предмету;

  • табельний номер викладача;

  • прізвище викладача;

  • посада викладача;

  • дата проведення екзамену;

  • номер аудиторії проведення екзамену.

Варіант 12

В результаті проведеного обстеження предметної області “Бібліотечне обслуговування” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Бібліотека, Книга, Читач, Обслуговування_читачів:

  • номер бібліотеки;

  • назва бібліотеки;

  • адреса бібліотеки;

  • номер книги (в даній бібліотеці);

  • шифр книги;

  • автор;

  • назва книги;

  • рік видання;

  • номер читацького квитка (в даній бібліотеці);

  • прізвище і ініціали читача;

  • домашня адреса;

  • номер паспорта;

  • дата отримання книги;

  • дата повернення книги.

Один читач може обслуговуватись в різних бібліотеках, в кожній з них він має інший читацький квиток.

Варіант 13

В результаті проведеного обстеження предметної області “Виконання замовлень магазину” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Постачальник, Замовлення, Елемент_замовлення, Елемент_виконання замовлення:

  • номер постачальника;

  • назва постачальника;

  • адреса постачальника;

  • номер рахунку постачальника;

  • номер замовлення;

  • дата замовлення;

  • назва товару;

  • термін поставки товару;

  • замовлена кількість;

  • дата поставки товару;

  • кількість поставленого товару;

  • ціна товару;

  • сума поставленого товару.

Замовлений товар постачається за один раз в повному обсязі. Один і той же товар може постачатись різними постачальниками за різними цінами, які вказуються в момент виконання замовлення магазину (тобто поставки товару).

Варіант 14

В результаті проведеного обстеження предметної області “Облік приходу товарів” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Довідник_груп_товарів, Довідник_товарів, Реєстр_прихідних_ накладних, Прихід товару:

  • код групи товару;

  • назва групи товару;

  • код товару (в межах даної групи товару);

  • назва товару;

  • номер прихідної накладної;

  • дата виписки накладної;

  • назва постачальника;

  • кількість товару;

  • ціна товару;

  • сума товару.

В кожній накладній може вказуватись декілька товарів.

Варіант 15

В результаті проведеного обстеження предметної області “Торгівля книгами” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Видавництво, Книга, Магазин, Наявність_книг:

  • код видавництва;

  • назва видавництва;

  • міто видавництва;

  • код книги;

  • автор книги;

  • назва книги;

  • тираж книги;

  • ціна книги;

  • номер магазину;

  • назва магазину;

  • телефон магазину;

  • кількість екземплярів книги (даної книги в даному магазині).

Варіант 16

В результаті проведеного обстеження предметної області “Облік кадрів” отримано такий перелік реквізитів, які відносяться до інформаційних об’єктів Довідник_підрозділів, Штатний_розклад, Анкета_працівника, Трудова_ діяльність:

  • код підрозділу;

  • назва підрозділу;

  • код посади;

  • назва посади;

  • оклад посади (в даному підрозділі);

  • табельний номер працівника;

  • прізвище і ініціали працівника;

  • дата народження працівника;

  • домашня адреса працівника;

  • дата призначення на посаду;

  • дата звільнення з посади.

Оклади на одній посаді можуть відрізнятися в різних підрозділах. В процесі трудової ді­яль­но­сті працівник може займати різні посади.

Варіант 17

В результаті проведеного обстеження предметної області “Оплата митних платежів” отримано перелік реквізитів, інформаційних об’єктів Довідник_груп_товарів, Довід­ник_мит­них_пла­те­жів, Супровідний_документ, Митні_платежі:

  • код групи товару;

  • назва групи товару;

  • код товару (в межах даної групи товару);

  • назва товару;

  • норма акцизного збору (для даного товару);

  • норма мита (для даного товару);

  • норма ПДВ (для даного товару);

  • номер супровідного документу;

  • назва підприємства-отримувача товару;

  • дата супровідного документу;

  • кількість товару;

  • ціна товару;

  • сума товару;

  • сума акцизного збору (для даного товару);

  • сума мита (для даного товару);

  • сума ПДВ (для даного товару);

  • загальна сума митних платежів (для даного товару).

В одному супровідному документі може вказуватися декілька товарів.

Варіант 18

В результаті проведеного обстеження предметної області “Туристичні поїздки” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Довідник_країн, Довідник_міст, Довідник_туристичних_маршрутів, Довідник туристів:

  • код країни;

  • назва країни;

  • код міста;

  • назва міста;

  • код товару;

  • вартість туру;

  • тривалість туру;

  • код туриста;

  • прізвище і ініціали;

  • домашня адреса;

  • номер паспорта;

  • дата початку туру (для даного туриста).

Варіант 19

В результаті проведеного обстеження предметної області “Успішність студентів” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Студент, Викладач, Предмет, Успішність:

  • Номер залікової книжки;

  • прізвище і ініціали студента;

  • номер групи;

  • табельний номер викладача;

  • прізвище і ініціали викладача;

  • посада викладача;

  • вчена ступінь викладача;

  • назва кафедри викладача;

  • код предмету;

  • назва предмету;

  • кількість годин вивчення предмету;

  • оцінка (в даного студента з даного предмету);

  • дата складання іспиту.

Варіант 20

В результаті проведеного обстеження предметної області “Перевезення вантажів” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Автомобіль, Водій, Шляховий_лист, Товарно_транспортна_накладна (ТТН):

  • номер автомобіля;

  • назва марки автомобіля;

  • табельний номер водія;

  • прізвище і ініціали водія;

  • оклад водія;

  • номер шляхового листа;

  • дата шляхового листа;

  • номер ТТН;

  • назва отримувача вантажу;

  • назва вантажу;

  • вага вантажу;

  • кількість місць вантажу;

  • відстань.

До одного шляхового листа може прикладатися декілька ТТН (тобто виконуватись декілька рейсів в день).

Варіант 21

В результаті проведеного обстеження предметної області “Вивчення попиту і продажу товарів” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Товар, Попит_і_пропозиція, Магазин, Продаж_товарів:

  • код товару;

  • назва товару;

  • ціна товару;

  • місяць;

  • загальна пропозиція товару за місяць;

  • номер магазину;

  • адреса магазину;

  • торгівельна площа;

  • кількість працівників магазину;

  • кількість проданого товару за місяць (в даному магазині);

  • виручка від продажу товару за місяць (в даному магазині);

Вважається, що ціна товару є незмінною в період, коли проводиться вивчення попиту і продажу товарів.

Варіант 22

В результаті проведеного обстеження предметної області “Складський облік” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Склад, Товар, Рух_товарів_за_попередні_місяці, Прихідно_розхідні_ документи_поточного_місяця:

  • номер складу;

  • назва складу;

  • код товару;

  • назва товару;

  • номер місяця;

  • залишок товару на початок місяця;

  • прихід товару за місяць;

  • розхід товару за місяць;

  • залишок товару на кінець місяця;

  • номер документу;

  • дата документу;

  • код операції;

  • кількість товару.

Код операції визначає рух товарів: 1- прихід, 2- розхід.

Варіант 23

В результаті проведеного обстеження предметної області “Нарахування заробітної плати” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Довідник_підрозділів, Штатний розклад, Працівник, Заробітна_плата:

  • код підрозділу;

  • назва підрозділу;

  • керівник підрозділу;

  • код посади;

  • назва посади;

  • посадовий оклад (для даного підрозділу);

  • табельний номер працівника;

  • прізвище та ініціали працівника;

  • номер місяця;

  • нарахована заробітна плата (для даного працівника);

  • аванс (для даного працівника);

  • видача на руки (для даного працівника).

В об’єкт Працівник включається реквізит “код посади”. Посадовий оклад в різних підрозділах може бути різним для однієї і тієї ж посади.

Варіант 24

В результаті проведеного обстеження предметної області “Облік доставок вантажів” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Відправник, Отримувач, Накладна, Доставка:

  • номер відправника;

  • назва відправника;

  • адреса відправника;

  • номер отримувача;

  • назва отримувача;

  • адреса отримувача;

  • номер накладної;

  • дата накладної;

  • назва вантажу;

  • вага вантажу;

  • вартість вантажу;

  • дата доставки вантажу;

  • прізвище працівника, що доставив вантаж.

В одній накладній вказується лише один вантаж. Вантаж доставляється цілком за 1 раз.

Варіант 25

В результаті проведеного обстеження предметної області “Розклад занять” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Аудиторія, Потік, Дисципліна, Викладач, Розклад_занять:

  • номер корпусу;

  • номер аудиторії;

  • кількість місць в аудиторії;

  • номер потоку (групи);

  • кількість студентів на потоці,

  • код дисципліни;

  • назва дисципліни;

  • вид занять (з даної дисципліни);

  • табельний номер викладача;

  • прізвище і ініціали викладача;

  • посада викладача;

  • день тижня;

  • номер пари.

Варіант 26

В результаті проведеного обстеження предметної області “Оплата договорів” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Замовник, Виконавець, Договір, Платіжне_доручення:

  • код замовника;

  • назва замовника:

  • рахунок замовника;

  • код виконавця;

  • назва виконавця;

  • адреса виконавця;

  • номер договору;

  • дата договору;

  • короткий зміст договору;

  • сума договору;

  • номер платіжного доручення;

  • дата платіжного доручення;

  • дата платіжного доручення;

  • призначення платежу;

  • сума платежу.

В реквізиті “Призначення платежу” вказується номер договору, за яким проводиться платіж.

Варіант 27

В результаті проведеного обстеження предметної області “Облік витрат пального” отримано перелік реквізитів, які відносяться до інформаційних об’єктів Автомобіль, Норми_витрат_пального, Водій, Шляховий_лист:

  • гаражний номер автомобіля;

  • державний номер автомобіля;

  • код марки автомобіля;

  • назва автомобіля;

  • вид пального;

  • норма витрат пального (для даної марки автомобіля);

  • табельний номер водія;

  • прізвище і ініціали водія;

  • номер шляхового листа;

  • дата шляхового листа;

  • пройдено кілометрів (згідно шляхового листа);

  • витрачено пального;

  • відхилення від норми витрати пального.

З повагою ІЦ "KURSOVIKS"!