Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Проектування інформаційних систем
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.105
Кількість кредитів: 4
Кафедра: Автоматизовані системи управління
Лектор: к.т.н., доцент Дорошенко Анастасія Володимирівна
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
- знання задач, функцій та вимог до інформаційних систем;
- знання стандартів проектування інформаційних систем та оформлення проектної документації;
- навички проектування моделей даних та моделей процесів.
- знання стандартів проектування інформаційних систем та оформлення проектної документації;
- навички проектування моделей даних та моделей процесів.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
пререквізити: Системний аналіз,Технології об’єктно-орієнтованого програмування, Технології створення програмних продуктів;
кореквізити: Управління ІТ-проектами
кореквізити: Управління ІТ-проектами
Короткий зміст навчальної програми:
Призначення, задачі, функції, класифікація ІС. Функції та вимоги до ІС. Управління вимогами до ІС. Стандарти проектування ІС та оформлення проектної документації. Топології та архітектури ІС. Типове проектування ІС. Структурна та об’єктно-орієнтована технологія проектування ІС. Моделі даних, моделі процесів та їх проектування за допомогою CASE-засобів. RAD-методологія та CASE-технологія створення й супроводу ІС.
Рекомендована література:
1. Шаховська Н. Б., Литвин В. В. Проектування інформаційних систем: навчальний посібник / Н. Б. Шаховська, В. В. Литвин. -Львів: 'Магнолія-2006", 2011. - 380 с.
2. Вендров А. М. Проектирование программного обеспечения эко-номических информационных систем : учебник / А. М. Вендров. – 2-е изд., перераб. и доп. – М. : Финансы и статистика, 2006. – 544 с.
3. Гвоздева В. А. Основы построения автоматизированных информационных систем : учебник / В. А. Гвоздева, Ю. И. Лаврентьева. – М. : ИД "Форум": ИНФРА-М, 2007. – 320 с.
4. Грекул В. И. Проектирование информационных систем : учебн. пособ. / В. И. Грекул, Г. Н. Денищенко, Н. Л. Коровкина. – М. : БИНОМ. Лаборатория знаний, 2008. – 300 с.
2. Вендров А. М. Проектирование программного обеспечения эко-номических информационных систем : учебник / А. М. Вендров. – 2-е изд., перераб. и доп. – М. : Финансы и статистика, 2006. – 544 с.
3. Гвоздева В. А. Основы построения автоматизированных информационных систем : учебник / В. А. Гвоздева, Ю. И. Лаврентьева. – М. : ИД "Форум": ИНФРА-М, 2007. – 320 с.
4. Грекул В. И. Проектирование информационных систем : учебн. пособ. / В. И. Грекул, Г. Н. Денищенко, Н. Л. Коровкина. – М. : БИНОМ. Лаборатория знаний, 2008. – 300 с.
Методи і критерії оцінювання:
- Поточний контроль (36%): письмові звіти з лабораторних робіт.
- Підсумковий контроль (64 %): екзамен.
- Підсумковий контроль (64 %): екзамен.
Проектування інформаційних систем
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.106
Кількість кредитів: 4
Кафедра: Інформаційні системи та мережі
Лектор: к.т.н., доцент Басюк Тарас Михайлович
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
• знати технології проектування проблемно-орієнтованих інформаційних систем;
• знати сучасний стан інструментальних засобів та вміти їх застосовувати;
• знати основні методології побудови інформаційних систем;
• вміти реалізувати процес отримання необхідної інформації та здійснювати розробку інформаційної системи з застосуванням сучасних CASE-засобів проектування, структурних та об’єктних технологій.
• знати сучасний стан інструментальних засобів та вміти їх застосовувати;
• знати основні методології побудови інформаційних систем;
• вміти реалізувати процес отримання необхідної інформації та здійснювати розробку інформаційної системи з застосуванням сучасних CASE-засобів проектування, структурних та об’єктних технологій.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
• Проблемно-орієнтоване програмування
• Теорія алгоритмів
• Об'єктно-орієнтоване програмування
• Технології розподілених систем та паралельних обчислень
• Теорія алгоритмів
• Об'єктно-орієнтоване програмування
• Технології розподілених систем та паралельних обчислень
Короткий зміст навчальної програми:
Технології програмування в історичному аспекті. Класифікація програмного забезпечення: системне програмне забезпечення, інструментальні засоби програмування та пакети прикладних програм. Особливості створення інформаційних систем. Принципи роботи з вимогами до програмного забезпечення. Проблематика та проектування. Оцінка вартості помилок та керування вимогами. Перепони, які виникають на шляху формулювання основних вимог. Оцінка якості процесів створення програмного забезпечення. Стандартизація розробки програного забезпечення. Процес сертифікації програм. Життєвий цикл програмного забезпечення. Каскадна та спіральна та ітераційна моделі. Розробка структури програмного забезпечення та діаграми кооперації. Методологія RationalUnified Process (RUP). Гнучке проектування інформаційних систем. Agile маніфест. Технології eXtreme Programming, Scrum, Microsoft Solution Framework, Adaptive Software Development, Feature Driven Development. Патерни проектування. Тестування програмних продуктів. Терміни та визначення. Тестування «білої» та «чорної» скриньки. Порядок розроблення тестів та їх автоматизація. Модульне, інтеграційне та системне тестування. Супровід систем.
Рекомендована література:
1. Гамма Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма – СПб.: Питер, 2007. – 366 с.
2. Якобсон А. Унифицированный процесс разработки программного обеспечения / А. Якобсон – СПб.: Питер, 2008. – 492 с.
3. Страуструп Б. Программирование. Принципы и практика использования C++ / Б. Страуструп – М.: Вильямс, 2011. – 1248 с.
4. Буч Г. UML. Руководство пользователя / Г.Буч, Дж.Рамбо, А.Джекобсон – СПб.: ДМК-Пресс, 2008. – 432 с.
5. Баженова И.Ю. Язык программирования Java. – / И.Ю. Баженова – М.: Диалог-МИФИ, 2010.– 560с.
2. Якобсон А. Унифицированный процесс разработки программного обеспечения / А. Якобсон – СПб.: Питер, 2008. – 492 с.
3. Страуструп Б. Программирование. Принципы и практика использования C++ / Б. Страуструп – М.: Вильямс, 2011. – 1248 с.
4. Буч Г. UML. Руководство пользователя / Г.Буч, Дж.Рамбо, А.Джекобсон – СПб.: ДМК-Пресс, 2008. – 432 с.
5. Баженова И.Ю. Язык программирования Java. – / И.Ю. Баженова – М.: Диалог-МИФИ, 2010.– 560с.
Методи і критерії оцінювання:
• Поточний контроль (30%): письмові звіти з лабораторних робіт, усне опитування
• Підсумковий контроль (70%, екзамен): письмово-усна форма.
• Підсумковий контроль (70%, екзамен): письмово-усна форма.
Проектування інформаційних систем
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.107
Кількість кредитів: 4
Кафедра: Системи автоматизованого проектування
Лектор: Файтас О.і.
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
- Знати загальні аспекти процесу проектування
- Знати існуючі моделі життєвого циклу та методології розробки інформаційного забезпечення
- Знати структурні та архітектурні шаблони проектування
- Знати інженерні техніки проектування
- Знати CRM, PLM, SCM, ERP системи
- Знати існуючі моделі життєвого циклу та методології розробки інформаційного забезпечення
- Знати структурні та архітектурні шаблони проектування
- Знати інженерні техніки проектування
- Знати CRM, PLM, SCM, ERP системи
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
- Організація баз-даних
- основи об’єктно-орієнтованого програмування
- Теорія алгоритмів
- Розробка програмних продуктів
- основи об’єктно-орієнтованого програмування
- Теорія алгоритмів
- Розробка програмних продуктів
Короткий зміст навчальної програми:
Теоретичні основи проектування; CRM, PLM, SCM, ERP системи; моделі та методології проектування програмних систем; архітектурні та структурні шаблони проектування та програмування. Життєвий цикл програм. Гнучка розробка інформаційних систем. Підтримка систем. Хмарні технології
Рекомендована література:
- Л.К. Гліненко, А.А. Смердов. Технологія інженерного проектування. НУ „ЛП”, Львів: 2004. -388 с.
- Веников В.А., Веников Г.В. Теория подобия и моделирования -М.: Высш.шк., 1984. - 439 с.
- М.М. Глибовець. Основи комп ютерних алгоритмів. Вид. дім «КМ Академія». –К.:2007,– 572 с.
- І.Б. Гевко. Методи прийняття управлінських рішень. Кондор, К.: 2011.- 187с.
- Т. Кормен и др. Алгоритмы: построение и анализ.-М.:МЦНПО, 2002.960 с.- С.В. Ржевський, В,М, Александрова. Дослідження операцій - К.: Академвидав, 2006.-560с.
- Джордж Ф. Люгер. Искусственный интеллект – К.:«Вильямс», 2003.– 864 с.
- О.М. Верес. Технології підтримання прийняття рішень – Львів: Видавництво НУ
- «ЛП», 2010.- 252с
- Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall; 1 edition (August 11, 2008), 464 pages
- Robert C. Martin, Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series), Prentice Hall; 1 edition (September 20, 2017), 432 pages
- Веников В.А., Веников Г.В. Теория подобия и моделирования -М.: Высш.шк., 1984. - 439 с.
- М.М. Глибовець. Основи комп ютерних алгоритмів. Вид. дім «КМ Академія». –К.:2007,– 572 с.
- І.Б. Гевко. Методи прийняття управлінських рішень. Кондор, К.: 2011.- 187с.
- Т. Кормен и др. Алгоритмы: построение и анализ.-М.:МЦНПО, 2002.960 с.- С.В. Ржевський, В,М, Александрова. Дослідження операцій - К.: Академвидав, 2006.-560с.
- Джордж Ф. Люгер. Искусственный интеллект – К.:«Вильямс», 2003.– 864 с.
- О.М. Верес. Технології підтримання прийняття рішень – Львів: Видавництво НУ
- «ЛП», 2010.- 252с
- Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall; 1 edition (August 11, 2008), 464 pages
- Robert C. Martin, Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series), Prentice Hall; 1 edition (September 20, 2017), 432 pages
Методи і критерії оцінювання:
- Поточний контроль (30%): лабораторні роботи, усне опитування.
- Підсумковий контроль (70%): виконання тестових завдань
- Підсумковий контроль (70%): виконання тестових завдань
Проектування інформаційних систем
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.108
Кількість кредитів: 4
Кафедра: Системи штучного інтелекту
Лектор: Вовк О.Б.
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
У результаті вивчення даної дисципліни студент повинен бути здатним продемонструвати такі результати:
мати:
• знання та розуміння методологій проектування та розробки інформаційних систем;
• знання сучасного стану справ та новітніх технологій в галузі інформаційних технологій;
вміти:
• ідентифікувати, класифікувати та описувати роботу систем і їх складових;
• ефективно працювати як індивідуально, так і у складі команди, представляти результати роботи;
• уміти здійснювати пошук інформації в різних джерелах для розв’язання задач спеціальності;
• уміти системно мислити та застосовувати творчі здібності до формування принципово нових ідей.
мати:
• знання та розуміння методологій проектування та розробки інформаційних систем;
• знання сучасного стану справ та новітніх технологій в галузі інформаційних технологій;
вміти:
• ідентифікувати, класифікувати та описувати роботу систем і їх складових;
• ефективно працювати як індивідуально, так і у складі команди, представляти результати роботи;
• уміти здійснювати пошук інформації в різних джерелах для розв’язання задач спеціальності;
• уміти системно мислити та застосовувати творчі здібності до формування принципово нових ідей.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити:
Системний аналіз
Документування програмного забезпечення
Командна робота та презентаційні навички
Алгоритмізація та програмування ч.1
Алгоритмізація та програмування ч.2
Об’єктно-орієнтоване програмування
Комп’ютерні системи та мережі
Організація Баз Даних та Знань
Операційні системи
Веб-технології та Веб-дизайн
Постреквізити:
Управління ІТ-Проектами
Системний аналіз
Документування програмного забезпечення
Командна робота та презентаційні навички
Алгоритмізація та програмування ч.1
Алгоритмізація та програмування ч.2
Об’єктно-орієнтоване програмування
Комп’ютерні системи та мережі
Організація Баз Даних та Знань
Операційні системи
Веб-технології та Веб-дизайн
Постреквізити:
Управління ІТ-Проектами
Короткий зміст навчальної програми:
Вивчення практик, необхідних для роботи над програмними проектами, а також основних технологій проектування та розробки програмних продуктів.
Рекомендована література:
Навчально-методичне забезпечення
1. Н.Б. Шаховська, В.В. Литвин. Проектування інформаційних систем. Навчальний посібник. – Львів: “Магнолія-2006”, 2011. – 380 с.
Рекомендована література:
1. Марченко А.В. Проектування інформаційних систем. - Київ, 2016 - 90с, [Електронний ресурс]
2. Недашківський О.М.. Планування та проектування інформаційних систем. – Київ, 2014. – 215 с.
Допоміжна література:
1. Вигерс К. Разработка требований к программному обеспечению / К. Вигерс, Д. Битти., 2014. – 736 с.
2. Макконнелл С. Сколько стоит программный проект / Стив Макконнелл., 2007. – 304 с.
3. Documenting Software Architectures: Views and Beyond. Front Cover and Paul Clements - Addison-Wesley - 2003 - 512 p.
4. Practical Software Architecture: Moving from System Context to Deployment. Front Cover and Tilak Mitra - IBM Press - 2015 - 304 p.
1. Н.Б. Шаховська, В.В. Литвин. Проектування інформаційних систем. Навчальний посібник. – Львів: “Магнолія-2006”, 2011. – 380 с.
Рекомендована література:
1. Марченко А.В. Проектування інформаційних систем. - Київ, 2016 - 90с, [Електронний ресурс]
2. Недашківський О.М.. Планування та проектування інформаційних систем. – Київ, 2014. – 215 с.
Допоміжна література:
1. Вигерс К. Разработка требований к программному обеспечению / К. Вигерс, Д. Битти., 2014. – 736 с.
2. Макконнелл С. Сколько стоит программный проект / Стив Макконнелл., 2007. – 304 с.
3. Documenting Software Architectures: Views and Beyond. Front Cover and Paul Clements - Addison-Wesley - 2003 - 512 p.
4. Practical Software Architecture: Moving from System Context to Deployment. Front Cover and Tilak Mitra - IBM Press - 2015 - 304 p.
Методи і критерії оцінювання:
Метод оцінювання:
екзамен: письмова та усна компонента
Критерії оцінювання:
поточний контроль;
екзаменаційний контроль.
екзамен: письмова та усна компонента
Критерії оцінювання:
поточний контроль;
екзаменаційний контроль.
Проектування інформаційних систем (курсова робота)
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.01.E.147
Кількість кредитів: 2
Кафедра: Автоматизовані системи управління
Лектор: к.т.н., доц. Дорошенко Анастасія Володимирівна
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
- знання задач, функцій та вимог до інформаційних систем;
- знання стандартів проектування інформаційних систем та оформлення проектної документації;
- навички проектування моделей даних та моделей процесів.
- знання стандартів проектування інформаційних систем та оформлення проектної документації;
- навички проектування моделей даних та моделей процесів.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
пререквізит: Системний аналіз,Технології об’єктно-орієнтованого програмування, Технології створення програмних продуктів;
кореквізит: Управління ІТ-проектами
кореквізит: Управління ІТ-проектами
Короткий зміст навчальної програми:
Функції та вимоги до ІС. Управління вимогами до ІС. Стандарти проектування ІС та оформлення проектної документації.
Моделі даних, моделі процесів та їх проектування за допомогою CASE-засобів. RAD-методологія та CASE-технологія створення й супроводу ІС.
Рекомендована література:
1. Шаховська Н. Б., Литвин В. В. Проектування інформаційних систем: навчальний посібник / Н. Б. Шаховська, В. В. Литвин. -Львів: 'Магнолія-2006", 2011. - 380 с.
2. Вендров А. М. Проектирование программного обеспечения эко-номических информационных систем : учебник / А. М. Вендров. – 2-е изд., перераб. и доп. – М. : Финансы и статистика, 2006. – 544 с.
3. Гвоздева В. А. Основы построения автоматизированных информационных систем : учебник / В. А. Гвоздева, Ю. И. Лаврентьева. – М. : ИД "Форум": ИНФРА-М, 2007. – 320 с.
4. Грекул В. И. Проектирование информационных систем : учебн. пособ. / В. И. Грекул, Г. Н. Денищенко, Н. Л. Коровкина. – М. : БИНОМ. Лаборатория знаний, 2008. – 300 с.
2. Вендров А. М. Проектирование программного обеспечения эко-номических информационных систем : учебник / А. М. Вендров. – 2-е изд., перераб. и доп. – М. : Финансы и статистика, 2006. – 544 с.
3. Гвоздева В. А. Основы построения автоматизированных информационных систем : учебник / В. А. Гвоздева, Ю. И. Лаврентьева. – М. : ИД "Форум": ИНФРА-М, 2007. – 320 с.
4. Грекул В. И. Проектирование информационных систем : учебн. пособ. / В. И. Грекул, Г. Н. Денищенко, Н. Л. Коровкина. – М. : БИНОМ. Лаборатория знаний, 2008. – 300 с.
Методи і критерії оцінювання:
виконання курсового проекту, який передбачає проектування та розробку інформаційної системи відповідно до сучасних методологій проектування.
Проектування інформаційних систем (курсова робота)
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.10.E.239
Кількість кредитів: 2
Кафедра: Системи автоматизованого проектування
Лектор:
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Короткий зміст навчальної програми:
Рекомендована література:
Методи і критерії оцінювання:
Проектування інформаційних систем (курсова робота)
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.03.E.183
Кількість кредитів: 2
Кафедра: Системи автоматизованого проектування
Лектор:
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Короткий зміст навчальної програми:
Рекомендована література:
Методи і критерії оцінювання:
Проектування інформаційних систем (курсова робота)
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.02.E.165
Кількість кредитів: 2
Кафедра: Системи автоматизованого проектування
Лектор:
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Короткий зміст навчальної програми:
Рекомендована література:
Методи і критерії оцінювання: