Приклад розв’язання практичної задачі
Умова.
На підставі моделей сценаріїв побудувати:
- фрагменти об’єктної моделі економічної системи, що включають діаграму прецедентів, діаграму класів, діаграми послідовності для двох сценаріїв, діаграму станів та переходів певного об’єкта системи, діаграму станів основного сценарію;
- математичну модель станів системи для основного сценарію;
- фрагменти програмної моделі, що імітують ініціалізацію класів системи та обробку однієї події.
Вихідні дані моделі сценаріїв.
Відділ збуту виконує наступні види операцій:
- транспортування продукції — її фізичне переміщення від виробника до споживача;
- доробка продукції — підбор, сортування, збірка готового виробу;
- збереження продукції – організація створення і підтримка необхідних її запасів;
- контакти зі споживачами – дії по фізичної передачі товару, оформленню замовлень, організації платіжно-розрахункових операцій, юридичному оформленню передачі прав власності на товар, інформуванню споживача про товар і фірму.
Основний потік подій варіанта використання «Контакти зі споживачами»:
1. Відділ збуту запитує в Менеджера замовлень форму введення.
2. Клієнт уводить свої реквізити, Менеджер замовлень направляє дані у Відділ збуту.
3. Відділ збуту відправляє дані про кількість замовленої продукції на Склад.
4. Склад підтверджує наявність необхідної кількості товару і відправляє дані у Відділ збуту.
5. Відділ збуту розраховує вартість товару, що здобувається, трансакційні витрати і відправляє дані в Бухгалтерію.
6. Бухгалтерія одержує дані про Клієнта.
7. Бухгалтерія робить розрахунок із Клієнтом через Банк.
8. Банк одержує дані одержувача і платника.
9. Банк направляє дані Менеджерові рахунків.
10. Менеджер рахунків визначає суму на рахунку платника.
11. Менеджер рахунків просить Клієнта ввести РіN-код.
12. Клієнт уводить РіN-код.
13. Менеджер рахунків направляє рахунок платника Банку для переказу грошей на рахунок одержувача і відправляє підтвердження про оплату одержувачеві.
14. Бухгалтерія одержує підтвердження про оплату.
15. Бухгалтерія відправляє підтвердження у Відділ збуту.
16. Відділ збуту підписує заяву.
17. Відділ збуту підписує заяву і відправляє дані на склад для відвантаження продукції.
18. Склад робить відвантаження і відправляє дані у Відділ збуту.
Альтернативний потік подій №1 «Недостатньо продукції на складі»
1. Склад, після порівняння необхідної кількості продукції з фактично наявної, передає повідомлення у відділ збуту про те, що на складі немає замовленої кількості продукції.
2. Відділ збуту повідомляє клієнтові, що в даний момент немає необхідного кількість продукції, і пропонує йому придбати наявне.
3. Якщо клієнт виявляє бажання придбати наявну кількість продукції здійснюються кроки 5-18.
Альтернативний потік подій №2 «Недостатньо коштів на розрахунковому рахунку клієнта»
1. «Менеджер рахунків у банку» при перекладі грошей на рахунок одержувача передає повідомлення в бухгалтерію, про те, що на рахунку клієнта недостатньо для оплати коштів.
2. Бухгалтерія повідомляє клієнтові про недостатність на його рахунку в банку коштів і пропонує йому придбати товар на наявні грошові кошти.
3. Якщо клієнт виявляє бажання придбати продукцію на наявні грошові кошти, то відділ збуту робить перерахунок вартості товару і трансакційних витрат і здійснює реалізацію продукції.
Рішення задачі.
Діаграма варіантів використання є вихідним концептуальним представленням або концептуальною моделлю системи в процесі її проектування і розробки. Проектована система представляється у вигляді множини сутностей, взаємодіючих із системою за допомогою так званих варіантів використання.
При виконанні об’єктного аналізу системи збуту на підприємстві виявлені наступні прецеденти (рис.2).
Рисунок 2 – Діаграма прецедентів системи збуту
Діаграма класів (class dіagram) яка служить для представлення статичної структури моделі системи в термінології класів об’єктно-орієнтованого програмування. Діаграма класів відбиває різні взаємозв'язки між окремими сутностями предметної області, такими як об'єкти і підсистеми, а також описує їхню внутрішню структуру і типи відносин. Виконавши об'єктний аналіз діяльності системи відділу збуту виходячи з реального функціонування системи стало доцільним введення нового класу - Менеджер замовлень, що є підкласом класу Відділ збуту й дозволяє автоматично приймати замовлення на реалізацію продукції. В результаті цього скорочується час на виконання одного циклу реалізації продукції клієнтові. При цьому задіються також класи Бухгалтерія, Склад, Банк і його підклас Менеджер рахунків. Агрегованим класом є: Менеджер рахунків, як композиційний клас визначено Менеджер замовлень. Отже одержимо наступну діаграму класів (рис. 3).
У мові UML взаємодія елементів розглядається в інформаційному аспекті їхньої комунікації, тобто взаємодіючі об'єкти обмінюються між собою деякою інформацією. При цьому інформація приймає форму закінчених повідомлень. Іншими словами, хоча повідомлення і має інформаційний зміст, він здобуває додаткову властивість впливати на свого одержувача. Тобто в даній системі задіяні наступні об'єкти: відділ збуту, менеджер замовлень, бухгалтерія, менеджер рахунків і склад, які обмінюються інформацією у вигляді кінцевих повідомлень.
Рисунок 3 – Діаграма класів системи збуту
Для специфікації динаміки поводження систем, часу в явному вигляді в даній діаграмі не має. Однак часовий аспект поводження може мати істотне значення при моделюванні синхронних процесів, що описують взаємодії об'єктів. З економічної точки зору діаграма послідовності відображає покрокову реалізацію процесу реалізації продукції.
Виконавши об'єктний аналіз прецеденту «Відділ збуту», побудуємо наступні діаграми послідовності (рис. 4-5) для основного та альтернативного сценаріїв системи.
Розглянемо роботу найбільш задіяного у системі класу - відділ збуту. В процесі аналізу виявлені стани, в яких може перебувати даний економічний суб'єкт: запит форми введення, запит необхідної кількості продукції на складі, передача даннях у бухгалтерію, підтвердження про оплату, відправлення даних на склад, одержання даних зі складу про відвантаження продукції. Цей процес можна представити за допомогою діаграми станів (рисунок 6), яка описує процес зміни станів тільки одного класу, а точніше - одного екземпляра визначеного класу, тобто моделює всі можливі зміни в стані конкретного об'єкта. При цьому зміна стану об'єкта може бути викликана зовнішніми впливами з боку інших об'єктів.
Рисунок 4 – Діаграма послідовності сценарію «Основний»
Рисунок 5 – Діаграма послідовності альтернативного сценарію
Рисунок 6 – Діаграма станів і переходів об’єкту «Відділ збуту»
Провівши аналіз станів розглянутої системи можна побудувати діаграму станів системи, відобразивши на ній послідовність активних і пасивних положень, у яких можуть знаходяться виділені об'єкти, у конкретних станах. При цьому об'єкти, виділювані в даній діаграмі, відповідають об'єктам на діаграмі послідовності (рис. 7).
Перейдемо до безпосередньої формалізації задачі і побудові її математичної моделі, яка ґрунтується на діаграмі станів системи.
Для розглянутого сценарію введемо множину букв:
, | (1) |
де перший індекс - номер об'єкта;
другий індекс - номер стану системи;
n - число об'єктів, ;
m - число станів системи, m=14;
Змістовна інтерпретація станів об'єктів сценарію:
- Відділ збуту запитує в Менеджера замовлень форму введення;
- Менеджер замовлення відображає форму введення;
- Клієнт уводить свої реквізити;
- Менеджер замовлень направляє дані у Відділ збуту;
- Відділ збуту відправляє дані про кількість запитуваної продукції на Склад;
Рисунок 7 – Діаграма станів системи сценарію «Основний»
- Склад підтверджує наявність необхідної кількості товару;
- Склад відправляє дані у Відділ збуту;
- Відділ збуту заповнює заяву;
- Відділ збуту відправляє дані в Бухгалтерію;
- Бухгалтерія одержує дані про Клієнта;
- Бухгалтерія робить розрахунок із Клієнтом через Банк;
- Банк одержує дані одержувача і платника;
- Банк направляє дані Менеджерові рахунків;
- Менеджер рахунків визначає суму на рахунку платника;
- Менеджер рахунків просить Клієнта ввести PіN-код;
- Клієнт уводить PіN-код;
- Бухгалтерія відправляє PіN-код Менеджеру рахунків для зняття грошей з рахунку замовника;
- Менеджер рахунків знімає гроші з рахунка Клієнта;
- Менеджер рахунків направляє рахунок платника Банку для перекладу грошей на рахунок одержувача і відправляє підтвердження про оплату одержувачеві;
- Бухгалтерія одержує підтвердження про оплату;
- Бухгалтерія відправляє підтвердження у Відділ збуту;
- Відділ збуту підписує заяву;
- Відділ збуту підписує заява і відправляє дані на склад для відвантаження продукції;
- Склад приймає дані про вид і кількість продукції яку необхідно відвантажити;
- Склад робить відвантаження і відправляє дані у Відділ збуту;
- Відділ збуту підписує видану на відвантажену продукцію накладну.
Уведемо множину змінних відповідно об'єктам сценарію:
, | (2) |
де - OtdelSbita;
- MenedZakaz;
- Buhgalterya;
- Bank;
- MenedSchet;
- Sclad;
Вкажемо області визначення введених змінних:
(3) |
Запишемо закони істинності для введених змінних у термінах алгебри кінцевих предикатів:
(4) |
Виходячи з аналізу діаграми станів системи розглянутого сценарію, для активних станів об'єктів системи складемо кон’юнкцію предикатів дізнавання станів об'єктів для кожного стану системи, і дорівнявши неї до одиниці, одержимо математичні моделі станів системи у виді рівнянь алгебри кінцевих предикатів.
Модель станів системи має вигляд:
(5) |
Для активних станів об'єктів виконаємо асоціювання показників дізнавання предикатів як елементів потоку керування з елементами потоку подій:
- Відділ збуту запитує в Менеджера замовлень форму введення;
- Менеджер замовлення відображає форму введення;
- Клієнт уводить свої реквізити;
- Менеджер замовлень направляє дані у Відділ збуту;
- Відділ збуту відправляє дані про кількість запитуваної продукції на Склад;
- Склад підтверджує наявність необхідної кількості товару;
- Склад відправляє дані у Відділ збуту;
- Відділ збуту заповнює заяву;
- Відділ збуту відправляє дані в Бухгалтерію;
- Бухгалтерія одержує дані про Клієнта;
- Бухгалтерія робить розрахунок із Клієнтом через Банк;
- Банк одержує дані одержувача і платника;
- Банк направляє дані Менеджерові рахунків;
- Менеджер рахунків визначає суму на рахунку платника;
- Менеджер рахунків просить Клієнта ввести PіN-код;
- Клієнт уводить PіN-код;
- Бухгалтерія відправляє PіN-код Менеджеру рахунків для зняття грошей з рахунку замовника;
- Менеджер рахунків знімає гроші з рахунка Клієнта;
- Менеджер рахунків направляє рахунок платника Банку для перекладу грошей на рахунок одержувача і відправляє підтвердження про оплату одержувачеві;
- Бухгалтерія одержує підтвердження про оплату;
- Бухгалтерія відправляє підтвердження у Відділ збуту;
- Відділ збуту підписує заяву;
- Відділ збуту підписує заява і відправляє дані на склад для відвантаження продукції;
- Склад приймає дані про вид і кількість продукції яку необхідно відвантажити;
- Склад робить відвантаження і відправляє дані у Відділ збуту;
- Відділ збуту підписує видану на відвантажену продукцію накладну.
Одержимо рішення рівнянь станів системи шляхом приведення диз’юнктивно нормальних форм лівих частин рівнянь до досконалої диз’юнктbвно нормальної формам, використовуючи тотожності алгебри кінцевих предикатів.
Оборотний увага на те, що - пасивні стани об'єкта «Відділ збуту». Аналогічні тотожності будуть мати місце і для інших об'єктів системи, наприклад, для об'єкта «Бухгалтерія» пасивні стани об'єкта мають вигляд: .
Під - будемо розуміти пасивні стани до початку роботи системи, а під - пасивні стани після закінчення роботи системи.
Аналізуючи діаграму станів системи, також помітимо, що, наприклад, для першого об'єкта стану системи , варто розглядати як пасивні, тому що виходячи з фізичного змісту задачі, можна укласти, що об'єкт «Відділ збуту» у першому стані може знаходитися в і не може одночасно знаходиться в стані . Тому що кон’юнктивні члени досконалої кон’юнктивної нормальної форми виду будуть рівні нулю, оскільки , так як , а можлива лише рівність .
Таким чином, отримаємо рішення предикативних рівнянь (табл. 1).
Таблиця 1 – Рішення предикативних рівнянь для основного сценарію
Стан | СДНФ | Рішення |
Фрагмент програмної моделі передбачає реалізацію однієї події потоку управління сценарію та представлений наступним чином:
Module System_OtdelSbita
Dim oOtdelSbita As New OtdelSbita
Dim oMengerZakazov As New MenedgerZakazov
Dim oSclad As New Sclad
Dim oBuhgalterya As New Buhgalterya
Dim oBank As New Bank
Dim oMengerSchet As New MenedgerSchet
Public Day As String
Sub Main()
Dim i As Integer
Dim MyD As New Date(2012, 1, 1)
For i = 1 To 10
Day = MyD.ToShortDateString
MsgBox("День начался - " & Day)
oOtdelSbita.MainOtdelSbita ()
MsgBox("День закончился - " & Day)
MyD = MyD.AddDays(1)
Next i
End Sub
Public Class OtdelSbita
Public Event evOtdelSbita_MengerZakazov ()
Public Sub MainOtdelSbita()
If Day = "01.01.2012" Then
MsgBox("Повідомлення від Відділу Збуту до Менеджера Замовлень з метою запиту форми введення інформації", MsgBoxStyle.Information, “OtdelSbita”)
AddHandler Me.evOtdelSbita_MengerZakazov, AddressOf oMengerZakazov.pevOtdelSbita_MengerZakazov
RaiseEvent evOtdelSbita_MengerZakazov ()
RemoveHandler Me.evOtdelSbita_MengerZakazov, AddressOf oMengerZakazov.pevOtdelSbita_MengerZakazov
End if
End Sub
End Class
Public Class MengerZakazov
Public Sub pevOtdelSbita_MengerZakazov()
MsgBox("Менеджером Замовлень отримане повідомлення від відділу Збуту", MsgBoxStyle.Information, “MengerZakazov”)
End Sub
End Class
Public Class Sclad
…
End Class
Public Class Buhgalterya
…
End Class
Public Class MenedgerSchet
…
End Class
Public Class Bank
…
End Class
СПИСОК ЛІТЕРАТУРИ ДЛЯ ПІДГОТОВКИ ДО ІСПИТУ
Дисципліна «Історія економічних вчень»
1.Історія економічних вчень: підручник / Л.Я. Корнійчук. – К., 2001. – 189 с.
2.Історія економічної думки України: навч. посібник / Р.Х.Васильєва та ін. – К.: Либідь, 1993. – 272с.
3.Нестеренко Е.П. Історія економічних вчень / Е.П. Нестеренко. – К.: МАУП, 1998. – 104 с.
4.Юхименко П.І. Історія економічних вчень: навч. посіб. / П.І. Юхименко, П.М. Леоненко. – К.: Знання – Прес, 2000. – 514 с.
5.Ядгаров Я.С. История экономических учений: учебник / Я.С. Ядгаров.– М.: ИНФРА. 2002. – 320 с.
6.Бартенёв С.А. История экономических учений в вопросах и ответах: учеб.-метод. пособие / С.А. Бартенев. – М.: Юристъ, 1998. – 192 с.
7.История экономических учений / В.Автономова. – М., 2002.– 348 с.
8.Агапова И.И. История экономической мысли. Курс лекций. – М.: Ассоциация авторов и издателей «Тандем». Издательство ЭКМОС, 1998. – 248 с.
9.История экономических учений: учеб. пособие / Г.А. Шмарловская и др. – Мн.: Новое издание, 2001. – 340 с.
10. Аникин А.В. Юность науки: жизнь и идеи мыслителей – экономистов до Маркса / А.В. Аникин. – М.: Политиздат, 1985. – 256с.
11. Дмитраченко Л.И. История экономических учений: учебное пособие / Л.И. Дмитраченко. – Донецк, «КИТИС», Дон ГУ, 1999. – 452 с.
12. Мочерний С.В. Історія економічних вчень (Сучасна економічна думка): навчальний посібник / С.В. Мочерний, М.В. Довбенко. – Львів: «Новий Світ – 2000», 2005. – 488с.
13. Історія економічних вчень. Курс лекцій для студентів денного і заочного відділення спеціальностей 8.050201 «Менеджмент організації», 7.050102 «Економічна кібернетика» / Укладачі: О.В. Ковальова, О.В. Чубучна. – Горлівка: АДІ Дон НТУ, 2003. – 63 с.
14. Історія економічних вчень. Методичний посібник для студентів денного і заочного відділення спеціальностей 8.050201 «Менеджмент організації», 7.050102 «Економічна кібернетика» / Укладачі: О.В.Ковальова, О.В.Чубучна. – Горлівка: АДІ Дон НТУ, 2003. – 58 с.
Дисципліна «Економічна теорія»
1. Політична економія: підручник / Г.І. Башнянін, П.Ю. Лазур, В.С. Медведєв. – К.: Ніка-Центр Ельга, 2000. – 528 с.
2. Основи економічної теорії. Політекономічний аспект. / Г.Н. Климко.– К.: Вища шк., 1997. – 786 с.
3. Основи економічної теорії / С.В. Мочерний. – К.: Видавничий центр «Академія», 1998. – 464 с.
4. Политэкономия: учебник для вузов / Д.В. Валовой. – М.: «Бизнес-школа», 2000. – 408 с.
5. Задоя А.О. Основі економічної теорії: вправи для студентів: навчальний посібник / А.О. Задоя, Ю.Є. Петруня. – К.: Товариство «Знання»,1998. – 117 с.
6. Политэкономия: учебник для вузов / В.А. Медведєв. – М.: Политиздат, 1987. – 794 с.
7. Крупка М.І. Основи економічної теорії: підручник / М.І. Крупка, П.І. Островерх, С.К. Реверчук. – К.: Атака, 2001. – 344 с.
8. Основи економічної теорії: підручник / Ю.В. Ніколенко. – К.: Вища шк. – 1998. – 520 с.
9. Методичний посібник до курсу «Основи економічної теорії» для студентів денного і заочного відділення усіх спеціальностей / Укладачі: Л.О.Мазуркевич, О.В. Чубучна. – Горлівка: АДІ Дон НТУ, 2004 – 71 с.
10. Методические рекомендации к изучению в курсе «Экономическая теорія» темы «Глобальные проблемы современности. Экономический аспект» (для студентов всех форм обучения) / Составители: Е.В. Чубучная, Н.А. Окунцова, Б.П. Окунців. - Горловка: АДИ ДонНТУ, - 2002г. – 29 с.
Дисципліна «Мікроекономіка»
1. Макконнелл К.Р. Экономикс: принципы, проблемы и политика. / К.Р. Макконнелл, С.Л. Брю. – 11-е изд.; пер.с англ. – М.: Республика, 1993. – 620 с.
2. Роузфилд С. Сравнительная экономика стран мира. Культура, богатство и власть в ХНІ веке / С. Роузфилд; пер. с англ. – М.: РОССПЭН, 2004. – 432 с.
3. Економічна теорія: Політекономія: підручник / В.Д. Базидевич. – К.: Знання – Прес, 2001. – 581с.
4. Кураков Л.П. Курс экономической теории: учебное пособие / Л.П. Кураков, Г.Е. Яковлев. – М.Гелиос АРВ, 2005. – 516 с.
5. Горобчук Т.Т. Мікроекономіка: навч.-метод. посібник / Т.Т. Горобчук. – К.: ЦУЛ, 2002. – 236 с.
6. Горошко М.Ф. Мікроекономіка: навч. посібник М.Ф. Горошко, В.В. Кулішов / . – К.: Ельга, Ніка-Центр, 2003. – 368 с.
7. Николаева И.П. Основы микроэкономики / И.П. Николаева. – М.: ЮНИТИ-ДАНА, 2000. – 224 с.
8. Протас В.Ф. Микроэкономика. Структурно-логические схемы / В.Ф. Протас. – М.: Банки и биржи, ЮНИТИ, 1996. – 608 с.
9. Нуреев Р.М. Основы экономической теории: Микроэкономика / Р.М. Нуреев. – М.: Высш. шк., 1996. – 447 с.
10. Емцов Р.Г. Микроэкономика / Р.Г. Емцов, М.Ю. Лукин. – М.: Изд-во «ДИС», 1997. – 320 с.
11. Методичні вказівки до курсу «Мікроекономіка» для студентів заочної форми навчання спеціальності 8.050201, 8.050102, 7.100401, 7.100403 / Укл.: Грицук С.І., Грицук Ю.В. – Горлівка: АДІ ДонНТУ, 2005. – 42 с.
Дисципліна «Макроекономіка»
1. Агапова Т.А. Макроэкономика: учебник / Т.А. Агапова, С.Ф. Серегина; под ред. А.В. Сидоровича. – М.: МГУ им. Н.В. Ломоносова, издательство «Дело и Сервис», 1999. – 416 с.
2. Бугаян И.Р. Макроэкономика / И.Р. Бугаян. – Ростов-на-Дону: Феникс, 2000. – 352 с.
3. Ивашковский С.Н. Макроэкономика: учебник / С.Н, Ивашковский. – М.: Дело, 2000. – 472 с.
4. Макроэкономика: учеб. пособие для вузов / под ред. проф. И.П. Николаевой. – М.: ЮНИТИ – ДАНА, 2000. – 319 с.
5. Менкью Н.Г. Макроэкономика / Н.Г. Менкью. – М.: Изд-во Московского университета, 1994. – 687 с.
6. Экономика: учебник / под ред. А.С. Булатова. – М.: Изд-во ВЕК, 1995. – 524 с.
7. Методические указания по выполнению лабораторных работ по курсу «Макроэкономика» (для студентов специальности 8.050201), часть I / Составители А.А. Чумичев. - Горловка: АДИ ДонГТУ, 2000. – 45 с.
8. Методические указания по выполнению лабораторных работ по курсу «Макроэкономика» (для студентов специальности 8.050201), часть II / Составители А.А. Чумичев. - Горловка: АДИ ДонГТУ, 2000. – 36 с.
9. Методичні вказівки до виконання лабораторних робіт з курсу «Макроекономіка» (для студентів спеціальності 8.050201), частина III / Укладачі: А.А. Чумічев. - Горлівка: АДІ ДонДТУ, 2000. – 35 с.
Дисципліна «Об’єктний аналіз і проектування систем»
1. Буч Г. Объектно-ориентированный анализ и проектирование с примерами на C++, 2-е изд. / Г.Буч; пер. с англ. – М.: «Издательство Бином», СПб.: «Невский диалект», 2000. – 560 с.
2. Гайсарян С.С. ОО проектирование / С.С. Гайсарян. – СПб: БХВ – Санкт-Петербург, 1999. – 992 с.
3. Вендров А.М. CASE технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. – М.: Издательско-торговый дом «Русская редакция», 2001. – 720 с.
4. Язык UML / А.М. Вен дров. – М.: Издательско-торговый дом «Русская редакция», 2000. – 400 с.
5. Матросов В.А. HTML 4.0 / В.А. Матросов, А.О. Сергеев, А.П. Чаунин. – СПб.: Петербург, 2000. – 72 с.
6. Палмер С. VBScript и ActiveX / С. Палмер. – СПб.: ЗАО «Издательство «Питер», 1999. – 384 с.
7. Мартинер У. Visual basic для Web: руководство разработчика / У. Мартинер; пер. с англ. – К.: Издательская группа BHV, 2000. – 384 с.
8. Кларк Д. ООП в Visual Basic.NET / Д. Кларк. – СПб.: Питер; 2003. – 352 с.
9. Постолит А.В. Visual Studio.NET: разработка приложений баз данных / А.В. Постолит. – СПб.:БХВ-Петербург, 2003. – 544 с.
10. Методические указания к выполнению курсовой работы по дисциплине «Объектный анализ и проектирование систем» для студентов специальности 7.050102 «Экономическая кибернетика» / Сост. В.Л. Николаенко. – Горловка: АДИ ДонНТУ, 2004. – 44с.
Дисципліна «Математичні засоби штучного інтелекту»
1. Глушков В.М. Введение в кібернетику / В.М. Глушков. – К.: изд. АН УССР, 1964. – 384 с.
2. Шабанов-Кушнаренко Ю.П. Теория интеллекта. Математические средства / Ю.П. Шабанов-Кушнаренко. - Х.: Вища.шк. Изд-во при Харьк. ун-те, 1984. – 144 с.
3. Мальцев А.И. Алгебраические системы / А.И. Мальцев. - М.: Наука, 1970. – 264 с.
Дисципліна «Інформаційні системи в економіці»
1. Ситник В.Ф. Основи інформаційних систем / В.Ф. Ситник та ін. – К.: КНЕУ, 1997. – 252 с.
2. Інформаційні системи і технології в економіці: посібник для студентів вищих навчальних закладів / за ред. В.С.Пономаренка. – К.: Видавничий центр «Академія», 2002. – 544с.
3. Рогач І.Ф. Інформаційні системи у фінансово-кредитних установах: навч. посібник / І.Ф. Рогач, М.А. Сендзюк, В.А. Антонюк. – К.: КНЕУ, 2001. – 239 с.
4. Береза А.М. Основи створення інформаційних систем / А.М. Береза. – Київ: КНЕУ, 2001. – 457 с.
5. Гужва А.П. Інформаційні системи і технології на підприємствах / А.П. Гужва. – К.:КНЕУ, 2001. – 400 с.
6. Маслов В.П. Інформаційні системи і технології в економіці: навч. посібник / В.П. Маслов. – К.: «Слово», 2003. – 264 с.
7. Карпова А.М. Базы данных. Модели, разработка, реализация / А.М. Карпова. – СПб.: Питер, 2001. – 304 с.
8. Роланд К. Основные концепции баз данных / К. Роланд. – СПб.: КОРОНА, 2001. – 256 с.
9. Хомоненко А.В. Базы даннях: учебник для ВУЗов / А.В. Хомоненко, О.К. Цыганков, Т.В. Мальцев. – СПб.: КОРОНА, 2002. – 672 с.
10. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2000. – 352 с.
Дисципліна «Економічна кібернетика»
1. Экономическая кибернетика: учебное пособие / Ю.Г. Лысенко. – Донецк: ДонГУ, 1999. – 260 с.
2. Коршунов Ю.М. Математические основы кібернетики / Ю.М. Коршунок. - М.:1987. – 278 с.
3. Амоша А.И. Методология экономико-математического анализа / А.И. Амоша. – Донецк, ИЭП НАН Украины, 1998.– 420 с.
4. Шалобаев С.И. Математические методы и моделирование в экономике, финансах, би знесе / С.И. Шалобаев. – М.: ЮНИТИ, 2000. – 367 с.
5. Варфоломеев В.И. Алгоритмическое моделирование элементов экономических систем / В.И. Шалобаев. – М.: Финансы и статистика, 2000. – 206 с.
6. Багатов О.І. Рейтингове управління економічними системами / О.І. Багатов, Ю.Г. Лысенко, В.Л. Петренко, В.Г. Скоболєв. – Донецьк. Юго-Восток, 1999. – 110 с.
7. Экономико-математические методы и прикладные модели. – М.: ЮНИТИ, 2000. – 391 с.
ЕЛЕКТРОННЕ НАВЧАЛЬНО-МЕТОДИЧНЕ ВИДАННЯ
НіколаєнкоВолодимир Леонідович
Гуменюк Наталія Володимирівна
МЕТОДИЧНІ ВКАЗІВКИ