- •Тема 1. Вступ. Основні поняття: системи, інформаційні системи. План
- •Основні визначення і поняття інформаційної системи
- •Розподіл інформаційних систем за технічним рівнем
- •Розподіл інформаційних систем за характером інформації, що опрацьовується
- •Питання для контролю
- •Тема 2. Етапи розвитку інформаційних систем. Порівняння інформаційних систем із традиційними програмними продуктами. Основні складові корпоративних інформаційних систем План
- •1. Етапи розвитку інформаційних систем
- •2.Порівняння інформаційних систем з традиційними програмними продуктами.
- •3.Основні складові корпоративних інформаційних систем.
- •4.Співвідношення між складовими інформаційної системи
- •Питання для контролю
- •Тема 3. Сфери застосування і приклади реалізації інформаційних систем. План
- •1. Сфера застосування інформаційних технологій
- •2. Приклади реалізації інформаційних систем.
- •3. Життєвий цикл інформаційних систем
- •Питання для контролю
- •Тема 4. Бази даних: основні відомості План
- •1. Поняття баз даних та її структурних елементів
- •2. Журналізація
- •3.Підтримка мов баз даних
- •Тема 5. Класифікація інформаційних систем
- •2. Класифікація іс за сферою застосування
- •3. Класифікація за способом організації
- •4. Архітектура «файл-сервер» та «клієнт-сервер»
- •5. Багаторівнева архітектура
- •Тема 6. Управління проектами План
- •1. Загальні відомості про управління проектами
- •2. Класифікація проектів
- •1. Загальні відомості про управління проектами
- •2. Класифікація проектів
- •Тема 7. Основні фази проектування інформаційної системи План
- •Концептуальна фаза
- •2. Розробка технічної пропозиції
- •1.Концептуальна фаза
- •2. Розробка технічної пропозиції
- •4. Розробка
- •5. Введення системи в експлуатацію
- •Процеси, що протікають упродовж життєвого циклу інформаційної системи
- •Основні процеси життєвого циклу
- •Лекція 9 Структура життєвого циклу інформаційної системи
- •Моделі життєвого циклу інформаційної системи
- •Каскадна модель життєвого циклу інформаційної системи
- •Лекція 10
- •Лекція 11
- •Методологія і технологія розробки інформаційних систем
- •Методологія rad - Rapid Application Development
- •Лекція 12 Основні особливості методології rad
- •Візуальне програмування
- •Лекція 13
- •Лекція 14
- •Лекція 15 Фази життєвого циклу у рамках методології rad
- •Лекція 16 Стандарти і методики
ВСТУП
У сучасній практиці проектування програмного забезпечення (ПЗ) широко застосовуються візуальні моделі. Вони є засобами для опису, проектування і документування архітектури системи. На думку багатьох авторитетних фахівців в області об'єктно-орієнтованого підходу моделювання є центральною ланкою усієї діяльності по створенню якісного ПЗ. Моделі будуються для того, щоб зрозуміти і осмислити структуру та поведінку майбутньої системи, полегшити управління процесом її створення та зменшити можливий ризик, а також документувати проектні рішення, що приймаються. Адекватні моделі служать основою взаємодії учасників проекту і гарантують коректність архітектури.
Одним з чинників, від яких залежить успіх проекту, є наявність строгого стандарту мови моделювання, що включає елементи моделі – фундаментальні концепції моделювання та їх семантику, нотацію – візуальне представлення елементів моделювання, і керівництво по використанню мови – правила застосування його елементів у рамках побудови тих або інших типів моделей ПЗ.
Проблеми автоматизації проектування ПЗ (зокрема, візуального моделювання) породили потребу в програмно-технологічних засобах спеціального класу – CASE-засобах. Термін CASE (Computer Aided Software Engineering) має дуже широке тлумачення. Первинне значення терміну CASE обмежувалося питаннями автоматизації розробки тільки ПЗ, а нині воно набуло нового сенсу і охоплює процес розробки складних систем в цілому.
CASE-технологія є сукупністю методів проектування ПЗ, а також набором інструментальних засобів, що дозволяють в наочній формі моделювати предметну область, аналізувати цю модель на всіх стадіях розробки і супроводу ПЗ та розробляти застосування відповідно до інформаційних потреб користувачів.
Тема 1. Вступ. Основні поняття: системи, інформаційні системи. План
Основні визначення і поняття інформаційної системи
Розподіл інформаційних систем за технічним рівнем
Розподіл інформаційних систем за характером інформації, що опрацьовується
Основні визначення і поняття інформаційної системи
Під системою розуміють будь-який об'єкт, який одночасно розглядається і як єдине ціле, і як сукупність, що об'єднана на користь досягнення поставлених цілей елементів різного роду. Сьогодні створено велику кількість різних систем і вони усі відрізняються між собою як за складом, так і за головними цілями функціонування.
У таблиці 1 наведені приклади декількох систем, що складаються з різних елементів і спрямованих на реалізацію різних цілей.
Табл.1.1.
Приклади та основна характеристика деяких систем
Система |
Елементи системи |
Головна мета системи |
Підприємство |
Працівники, будівлі, устаткування, матеріали |
Виробництво товарів |
Комп'ютер |
Електронні та електронно-механічні схеми |
Обробка даних |
Телекомунікаційна система |
Комп’ютери, модеми, мережеве ПЗ |
Передача інформації |
Інформаційна система |
Комп’ютери, комп’ютерні мережі, люди, інформаційне і програмне забезпечення |
Виробництво професійної інформації |
Поняття "система" широко поширене і має велику кількість смислових значень. Стосовно інформаційних систем найчастіше мається на увазі набір технічних засобів і програм. Системою може називатися не лише апаратна частина комп'ютера, а також різні програми для вирішення конкретних прикладних завдань, доповнених процедурами ведення документації та управління розрахунками.
Інформаційна система має на меті виробництво професійної інформації, пов'язаної з певною професійною діяльністю. Інформаційні системи забезпечують збір, зберігання, обробку, пошук, видачу інформації, необхідної в процесі ухвалення вирішень завдань з будь-якої області. Їх завдання допомогти в аналізі проблем і створювати нові продукти.
Інформаційна система – взаємозв'язана сукупність засобів, методів і персоналу, використовуваних для зберігання, обробки і видачі інформації на користь досягнення поставленої мети.
Сьогоднішнє, сучасне розуміння інформаційної системи припускає використання її як основного технічного засобу обробки інформації персонального комп'ютера. У великих організаціях разом з персональним комп'ютером до складу технічної бази інформаційної системи може входити мейнфрейм (суперкомп’ютер). Крім того, технічне втілення інформаційної системи само по собі нічого не означатиме, якщо не врахована роль людини, для якої призначена опрацьована інформація і без якого неможливе її отримання і представлення.
Під організацією розуміється співтовариство людей, об'єднаних загальними цілями і що використовують загальні матеріальні і фінансові засоби для виробництва матеріальних та інформаційних продуктів і послуг. У тексті на рівноправних правах вживатимуться два слова: "організація" і "фірма".
Очевидно, що існує відмінність між комп'ютерами та інформаційними системами. Комп'ютери, оснащені спеціалізованими програмними засобами, є технічною базою та інструментом для інформаційних систем. Обов'язковою компонентою будь-якої інформаційної системи є персонал, що взаємодіє з комп'ютерами і телекомунікаціями.
Серед різних чинників, що визначають сукупність властивостей конкретної інформаційної системи, можна виділити три основних: технічний рівень системи; характер опрацьовуваної інформації; цільові функції, тобто коло завдань, для вирішення яких ця система призначена. Перераховані чинники визначають форму представлення інформації як в системі, так і для користувача, характер процесів обробки інформації та взаємодії системи із зовнішнім середовищем, склад алгоритмічного і програмного забезпечення системи.
