Розробка та проектування інформаційних систем

Тип: Нормативний

Кафедра:

Навчальний план

СеместрКредитиЗвітність
53.5Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
532ФеІ-31, ФеІ-32, ФеІ-33, ФеІ-34

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
532ФеІ-31
ФеІ-32
ФеІ-33
ФеІ-34

Опис навчальної дисципліни

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

Цілі: забезпечити знайомство студентів з базовими технологіями проектування та розробки програмних продуктів і сформувати навички їх практичного використання; навчити студента аналізувати функції та вимоги до інформаційних систем, реалізовувати управління вимогами до інформаційних систем, використовувати стандарти проектування інформаційних систем та оформлення проектної документації, будувати функціональні та об’єктно орієнтовані моделі інформаційних систем, використовувати основоположні принципи побудови систем з використанням відповідних патернів; проводити оцінку трудомісткості розробки системи на основі модельних представлень, застосовувати CASE-засоби для реалізації відповідних завдань.

У результаті вивчення даного курсу студент буде:

знати:

основні поняття функціонально і об’єктно орієнтованого проектування інформаційних систем, стандарти проектування інформаційних систем та оформлення проектної документації, зокрема, стандарти методологій SADT, універсальну мову моделювання UML та методологію Rational Unified Process як основи для аналізу і проектування інформаційних систем; основні принципи проектування та розробки систем; особливості і характеристики роботи CASE засобів, які реалізовують технології проектування та розробки інформаційних систем; методології оцінювання складності і трудомісткості проектування та розробки інформаційних систем.

вміти:

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

Рекомендована література

Основна література:

  1. Ненчук Т.М. Атестований електронний курс «Проектування інформа-ційних систем». Методичні рекомендації до виконання лабораторних робіт з курсу «Проектування інформаційних систем». https://moodle.elct.lnu.edu.ua/course/view.php?id=155
  2. Авраменко В.С., Авраменко А.С. Проектування інформаційних систем: навчальний посібник. Черкаси: Черкаський національний університет ім. Б. Хмельницького, 2017. – 434 с.
  3. Литвин В.В., Пасічник В.В. , Шаховська Н.Б. Проектування інформаційних систем. Навчальний посібник. Львів: Магнолія 2006.- 2021 – 380 с.
  4. Коваленко О. C., Добровська Л. М. Проектування інформаційних систем: Загальні питання теорії проектування ІС: навч. посіб. для студ. спеціальності 122 «Комп’ютерні науки». Київ : КПІ ім. Ігоря Сікорського, 2020. – 192с.
  5. Добровська Л. М., Аверьянова О.В. Проєктування інформаційних систем: Комп’ютерний практикум: навчальний посібник для студентів спеціальності 122 “Комп’ютерні науки”. Київ: КПІ ім. Ігоря Сікорського, 2021 – 202 с.
  6.  Ізмайлова О.В. Проектування інформаційних систем: навч. посіб. Київ: КНУБА, 2023. – 88с.
  7. Ушенко Ю.О., Ковальчук М.Л., Гавриляк М.С., Негрич А.Л. Методологія інформаційних систем та баз даних: теоретичний і практичний підходи: навч. посібник. Чернівці: ЧНУ ім. Ю. Федьковича.- 2021. – 240 с.
  8. Прокопенко Т.О. Теорія систем і системний аналіз: навч.посіб. Черкаси: ЧДТУ.- 2019. – 139 с.
  9. Завгородній В.В., Ялова К.М. Конспект лекцій з дисципліни «Архітектура та проектування програмного забезпечення». Кам’янське: ДДТУ, 2019.– 144 с.
  10. Хрущ Л.З. Економіка програмного забезпечення : навчальний посібник. Івано Франківськ : ЛІК.- 2018. – 103 с.

Додаткова література (Інтернет-ресурси):

  1. Створення схем IDEF0. URL: https://support.microsoft.com/uk-ua/office/створення-схем-idef0-ea7a9289-96e0-4df8-bb26-a62ea86417fc
  2. Простий посібник зі схем UML і моделювання баз даних. URL: https://www.microsoft.com/uk-ua/microsoft-365/business-insightsideas/resources/guide-to-uml-diagramming-and-database-modeling.
  3. UML 2.5 Diagrams Overview. URL: https://www.uml-diagrams.org/uml-25-diagrams.html
  4. StarUML documentation. URL: https://docs.staruml.io/
  5. Lucidchart Learning campus https://lucid.co/learning-campus/
  6. Automated Function Points (AFP) OMG Document Number: formal/2014-01-03 Standard document URL: https://www.omg.org/spec/AFP/1.0/PDF
  7. Erwin Data Modeler, Data Modeling Overview, Release 2020 R2 https://bookshelf.erwin.com/bookshelf/public_html/2020R2/Content/PDFs/Data%20Modeling%20Overview.pdf#Third
  8. Use case point calculator https://www.researchgate.net/file.PostFileLoader.html?id=550b927bef97130f038b4660&assetKey=AS%3A273739168583683%401442275911540
  9. How do you use design patterns and SOLID principles in your workflow? https://www.linkedin.com/advice/1/how-do-you-use-design-patterns-solid-principles
  10. Робоче місце Trello https://trello.com/

Силабус: з навчальної дисципліни "Розробка та проектування інформаційних систем" для ОПП “Комп’ютерні науки”

Завантажити силабус