Методичні вказівки до виконання курсової роботи з дисципліни „Проектування інформаційних систем” для здобувачів вищої освіти першого (бакалаврського) рівня зі спеціальності 122 “Комп’ютерні науки” денної та заочної форм навчання

Downloads

Downloads per month over past year

04-05-11 Тулашвілі, Ю. Й. (2018) Методичні вказівки до виконання курсової роботи з дисципліни „Проектування інформаційних систем” для здобувачів вищої освіти першого (бакалаврського) рівня зі спеціальності 122 “Комп’ютерні науки” денної та заочної форм навчання. [Методичне забезпечення]

[img]
Preview
Text
04-05-11.pdf

Download(1MB) | Preview

Abstract

Тенденції розвитку сучасних інформаційних технологій призводять до постійного зростання складності інформаційних систем (ІС). Для успішної реалізації проекту об'єкт проектування ІС повинен бути адекватно описаний та повинні бути побудовані повні і несуперечливі функціональні й інформаційні моделі ІС. Крім того, у процесі створення і функціонування ІС інформаційні потреби користувачів можуть змінюватися чи уточнюватися, що ускладнює розробку і супровід таких систем. Приблизно чверть століття тому швидко зростаючий обсяг і складність систем вступили в явне протиріччя з відсутністю єдиного підходу до їх аналізу і проектування, недостатнім рівнем участі користувача в процесі розробки, неузгодженістю різних етапів розробки. Помилок було багато й обходилися вони дуже дорого. Модульне і структурне програмування, логічне моделювання структур баз даних, схеми потоків даних і проектування "зверху вниз" при всій початковій ейфорії залишилися внутрішньою справою розроблювачів. Проблема була глибша - потрібно було якось об'єднати замовників, розробників, програмістів, користувачів - причому в умовах мінливої ситуації. Для того, щоб про щось домовитися, потрібна якась спільна мова. Природна мова в силу малої наочності, неоднозначності, надмірності і багатослівності для цієї ролі не пасувала, і, зрештою, почалися спроби створення чіткої графічної мови. Перераховані фактори сприяли появі програмно-технологічних засобів спеціального класу - CASE-засобів, що реалізують CASE-технологію створення і супроводу ІС. Термін CASE (Computer Aided Software Engineering) використовується в даний час у дуже широкому сенсі. Первісне значення терміну CASE, обмежене питаннями автоматизації розробки тільки програмного забезпечення (ПЗ), у даний час набуло нового сенсу, що охоплює процес розробки складних ІС у цілому. Нині термін CASE-засіб - це програмні засоби, що підтримують процеси створення і супроводу ІС, включаючи аналіз і формулювання вимог, проектування прикладного ПЗ (додатків) і баз даних, генерацію коду, тестування, документування, забезпечення якості, конфігураційне управління і управління проектом, а також інші процеси. CASE-засоби разом із системним ПЗ і технічними засобами утворять повне середовище розробки ІС. CASE-технологія - методологія проектування ІС, а також набір інструментальних засобів, що дозволяють у наочній (візуальній) формі моделювати предметну область, аналізувати цю модель на всіх етапах розробки і супроводу ІС та розробляти додатки відповідно до інформаційних потреб користувачів. Проектування програмного забезпечення за допомогою CASE-систем має кілька етапів. Початковий етап - попереднє вивчення проблеми. Результат подається у вигляді вихідної діаграми потоків даних і погоджують із замовником. На наступному етапі виконують деталізацію обмежень і функцій програмної системи, отриману логічну модель знову погоджують із замовником. Далі розробляють фізичну модель, тобто визначають модульну структуру програми, виконують інфологічне проектування бази даних, деталізують схеми програмної системи і її модулів. Виконання курсової роботи з навчальної дисципліни „Проектування інформаційних систем” формує у студентів уміння системно мислити, розробляти бізнес-логіку ІС, використовувати CASE-засоби.

Item Type: Методичне забезпечення
Uncontrolled Keywords: 04-05-11, проектування інформаційних систем
Шифр: 04-05-11
За видами робіт: Курсова робота (проект)
Subjects: Шифр галузі знань > 12 Інформаційні технології
Шифр галузі знань > 12 Інформаційні технології > 122 Комп’ютерні науки
Divisions: Навчально-науковий інститут автоматики, кібернетики та обчислювальної техніки > Комп’ютерних наук
Depositing User: libr_1 Г. М. Рожанчук
Date Deposited: 07 Jun 2018 07:14
Last Modified: 07 Jun 2018 07:14
URI: http://ep3.nuwm.edu.ua/id/eprint/9800

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year