Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема 1 Основні поняття інформаційних систем і технологій

Работа добавлена на сайт samzan.net:


Тема 1. Основні поняття інформаційних систем і технологій.

 Інформаційна технологія -це цілеспрямована , організована сукупність процесів з використанням засобів , обчислюваної техніки , що забезпечують високу швидкість обробки даних , оперативний пошук інформації , зосередження даних і доступ до джерела інформації не залежно від місця розташування.  

 Інформаційні системи- це людинно-машинно система, які збирають , накопичують , зберігають, обробляють , видають замовленням інформації  у вигляді даних і знань необхідних для управління об’єктом

 Обєкт – моделі , події чи факти , про які збирають дані , люди , матеріальні цінності.

 Предметна область – це предметна область позначена будь-якими ознаками сукупність об’єкта , а в іншому усі дані про процес , проблему , організацію, систему.

 Автоматизація установи – це застосування системи обробки інформації, управлінні діяльності установи.

 Особа яка приймає рішення – це спеціаліст, що керує певним об’єктом.

Інформаційні системи поділяють за напрямками ( класифікуються )-

  1.  рівнем або сферою (державні, галузеві , територіальні ,  обєднань і підприємств чи установ а також технічних процесів )
  2.  рівнем автоматичних процесів управління (інформаційно-пошукові, інформаційно-довідкові , інформаційно-керівні, системи підтримки прийняття рішень)
  3.  за ступенем централізації обробки інформації – це централізовані Інформаційні системи ,  децентралізовані
  4.  ступенем інтеграції функцій багаторівневі за інтеграцією , багаторівневі Інформаційні системи з інтеграцією за рівнем планування
  5.  за типом Інформаційних систем – факторологічні , документальні фактори.     

Промислова і-ція - це інформація про процеси  виробництва, розподілу, обміну і споживання матеріальних благ.

   Промислова і-ція класифікується за ознаками: функціями, видами об’єктів, призначенням у процесі управління, відношення до об’єкта, стабільністю використання, стадіями виникнення, достовірністю

   Ф-ції інформації: прогнозування, планування,облік, контроль, аналіз, координація, регулювання.

  Інформаційну сукупність можна поділити на складові одиниці інформації: атрибут (реквізит), показник, документ, масив (файл).

   Атрибут- це елементарна інформаційна інформаційна сукупність складена з ряду шлюзів (має імя та багато значень), якісні і кількісні бувають.

  Показник- розкриває суть процесу чи події і є інформаційною сукупністю і складається: з різної к-сті якісних і одного кількісного атрибута, і є найменша інформаційна одиниця, що має сенс. Сукупність показників утворюють документ. Набір, пов’язаних між собою однорідних показників одної форми утворюють масив (файл).

ТЕМА №2Інформаційне суспільство та інформаційні системи

Організація- це стабільна формальна соціальна структура, яка отримує ресурси з н.е. і переробляє її у продукти своєї діяльності. В усіх організаціях існують спільні риси і особливості. Внаслідок взаємодії організації з середовищем виникають зміни різного роду, які можуть мати 2-і протилежна одна одній форми:

  1.  Деградація ( руйнування о-ції)
  2.  Розвиток (удосконалення о-ції)

Можлива часткова рівновага між о-цією і середовищем, завдяки якій о-ція залишається незмінна.

Існує керована і керуюча частина о-ції..  Керуюча впливає на керований процес. Щоб керуюча частина могла здійснювати управління потрібно спів ставляти фактичний стан з метою управління, у зв’язку з чим керований процес впливає на керуючу частину. Взаємний вплив 2-х частин здійснюється передачою інформації, таким чином є інформаційний замкнутий контур.

Існує 3 рівні управління в керуючій системі:

  1.  Вищий;
  2.  Середній;
  3.  Нижчий.

Кожен рівень характеризується власним набором функцій рівнем компетенції і потребує певної інформації.

На вищому рівні управління реалізується стратегічне управління. Визначається дія організації, цим управлінням, довго строкові плани, стратегії і їх реалізація.

Середній рівень – це тактичне управління. На цьому рівні складаються тактичні плани, здійснюється контроль за їх виконанням і відстежуються ресурси.

Нижчий рівень – здійснюється оперативне управління: реалізовують об’ємно-календарні плани, оперативний контроль і облік.

Розподіл інформації за рівнем управління

1.інформація для стратегічного управління:

Інформаційний запит

вищий рівень, рішення з стратегічних питань

1

 

 

2. інформація для тактичного управління:

Інформаційний запит

Рішення з тактичних питань

2

3.інформація для стратегічного управління

3

Рішення з оперативних питань

Інформаційний запит

Одне з основних систем інформації  є організація. Запис процесу прийняття рішень, а саме надання потрібної інформації є потрібний час і місце.

2. Інформація і дані.

Будь-яка діяльність людини базується на інформації.

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

Інформація існує поза створювачем її, це відчуження знань від її створювача.

Знання – це відображення дійсності мислення людини.

Інформація стала повідомленням, оскільки вона виражена певною мовою у вигляді знаків.

Повідомлення може бути записаним на матеріальному носії ї є формою передачі інформації. Є доступним для відтворення без участі автора.

Інформація передається в канали суспільної комунікації.

Атрибути інформації:

1. Матеріальні носії інформації;

2. Джерело інформації;

3. Отримувач інформації

4. Канал зв’язку між джерелом і отримувачем.

Інформація, що надходить до організації дозволяє:

1. Визначити стратегічні, тактичні і оперативні цілі і завдання організації.

2. Здійснити контроль за поточним станом організації, її підрозділів і процесів у них.

3. Ухвалити обґрунтовані і своєчасні рішення.

4. Координувати дії її підрозділів для досягнення мети.

Процес насичення виробництвом і всіх сфер життя і діяльності людини інформацією називається інформатизацією.

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

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

Інформація має такі властивості:

1. інформація достовірна, яка не спотворює істинного стану справ

2. інформація повна, якщо її достатньо для розуміння і прийняття рішення

3. інформація чітка і достовірна, якщо вона виражена мовою, якою спілкуються для кого вона призначено.

4. цінність, якість інформації – це міра розширення розвитку  систематизованого словника понять.

5. адекватність інформації – це певний рівень відповідності для створення певного реального об’єкта створення процесу.

Дані – це інформація подана в формалізованому вигляді  прийнятому для  опрацювання автоматизованими засобами за можливої  участі людини.

Дані

Інформація

Класифікація інформації:

1. За функціями управління:

  1.  Планова
  2.  Нормативна
  3.  Облікова
  4.  Аналітична

2. За відношенням до об’єкта управління:

  1.  Вхідна
  2.  Зовнішня
  3.  Внутрішня
  4.  Вихідна
  5.  Зовнішня
  6.  внутрішня

3. За моментом виникнення:

  1.  первинна
  2.  похідна

4. За стилістикою змісту:

  1.  умовна стала
  2.  умовна змінна

5. За суттєвістю:

  1.  інформація про предмет (деталі, вироби, устаткування)
  2.  інформація про процеси

6. За елементами структури:

  1.  показник
  2.  масив
  3.  інформаційний потік
  4.  інформаційна база
  5.  реквізит

Інформація: логічна і фізична.

Фізична інформація визначається типом відповідного носія.

Логічна інформація – це структура яка враховує управління користувача.

Приклад логічної інформації:

Символ – реквізит – показник – масив – інформаційний потік – інформаційна база.

Схема перетворення інформації в дані:

Інформація

класифікація

кодування

моделювання

Дані

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

Ієрархічний метод х-ризуеться тим, що початкова множина об'єктів поділяється на угрупування(класи) першого, 2-го і т.д. сукупність угруповань при цьому утворюєієрархічну деревоутворюючу структуру у вигляді гілястографа.

Пасетний метод - це паралельний поділ множини об'єктів на незал. класиф. угрупування.

І-ційні технології

ІТ - це система методів і способів збору, передачі, накопичення, опрацюв., зберігання і використання інформації.

В ІТ основним продуктом є інформація. Під технологією обробки і-ції  розуміють сукупність методів виготов., змінення стану, властив., матер. чи напівфабрикату виставити у процесі вироб. продукції.

У технологічному плані підприємство може розглядатись як сукупність інформ., людських і технологічних ресурсів і методів їх взаємодії організов. для певної мети.

ІТ реалізуеться в автомат. і традиційному і папер. видах.

Автоматизація - це заміна діяльності людини - машини і механізмів.

 Умови необхідності автоматизації:

- коли фізіологічні і психологічні можливості є недостатніми

- система управління знаходиться в небезпечному для життя

- участь людини в управлінні процесом вимагає від неї дуже високої кваліфік.

- процес яким треба управляти переживає критичну ситуацію

Автоматизована ІТ передбачає: (АІТ)

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

Основні засоби для реаліз. інфор. технологій є засоби комп. техніки, а також нові ІТ, хоч поняття ІТ стосується будь-якого перетвю і-ції в тому числі на паперовій основі АІТ складаеться з технічних пристроїв. Цифрові пристрої забезп. збір, передачу, накопичення, зберігання, опрацювання, використ., поширення і-ції.

Кожна ІТ має свій життєвий цикл. Мета будь-якої ІТ отримати потрібну і-цію необхідної якості на заданому носії, де присутні обмеженя на доступ даних на вартість опрацюв. даних, трудомісткість процесів викор. інформ. ресурсу, надійність і оперативність процесу опрацюв інформ., якість і-ції, що отримана.

Класифікація ІТ за ознаками:

1 ознака: наявність чи відсутність автоматизації. Основне завд. поеднання технологій у єдину інфо.

2 ознака: тип і-ції, що опрац.: дані, текст, графіка

3 ознака: за ступенем автоматизації ф-ційлюдини в процесі управління:

- електронне опрацюв. даних атомат ф-цій управ.

- підтримка прийняття рішень

- експортна підтримка

Інформаційні технології і інформаційні системи (ІС) співвідношення.

ІТ ширша від ІС і може існувати поза нею.

ІТ – інформаційна технологія – це спосіб перетворення інформації.

ІС можуть використовувати багато технологій, вона є середовищем реалізації технологій. Приклад, ІТ опрацювання текстів для написання підручника, не є частиною ІС і реалізовується поза системою.

У кожній ІС організовується і ведеться робота у таких напрямках:

  1.  Виявлення інформаційних потреб;
  2.  Добір джерел інформації;
  3.  Збір інформації;
  4.  Введення інформації з внутр і зовн джерел;
  5.  Опрацювання інф, оцінка її повноти, цінності і подання в зручному вигляді;
  6.  Виведення інф для надання її споживачам або передачу в іншу систему;
  7.  Організація використання інформації для оцінки тенденції, розробки прогнозів, оцінки дій і рішень, вироблення стратегії;
  8.  Організація зворотнього  зв’язку перет. людьми  даної системи.

Записи ІС можуть мати процедуру: рутинні і не рутинні.

Рутинна процедура характеризується здатністю початкової і вихідної інформації, а також визначення алгоритмів отримання вхідної і не вхідної інформації. Якщо рутинні дії автоматизовані то набагато простіше опрацьовувати не рутинні запити.

Поняття про ІС

Лита ІС – це виробництво інформації, що її вимагає організація для забезпечення ефективного управління усіма своїми ресурсами.

Ознаки класифікації ІС:

  1.  А рівнем автоматизованих процесів управління:
  2.  Державні;
  3.  Територіальні;
  4.  Галузеві
  5.  Об’єднані
  6.  Підприємств
  7.  Технічних процесів.
  8.  За сферою діяльності:
  9.  Інф – пошукові;
  10.  Інф – довідкові;
  11.  Інф – управлінські;
  12.  Системи підтримки та прийняття рішень
  13.  Інтелектуальні.
  14.  За ступенем централізації обробки інф:
  15.  Централізовані
  16.  Децентралізовані
  17.  Колективного використання
  18.  За степенем інтеграції  організації:
  19.  Багаторівневі:
    1.  З інтеграцією за рівнем управління
      1.  З інтеграцією за рівнем планування

Державні призначені для вирішення найважливіших народно-господарських проблем країни;

Територіальні призначені для управління адміністративно територіальним районом

Галузеві призначені для управління підприємствами та організації

Інформаційно – пошукові системи орієнтовані на розв’язання задач ПЗ її змістової обробки

Інформаційно – довідкові призначені для обчислення значень ариф функцій за результатом пошуку

Інформаційно- управлінські призначені для автоматичного розв’язання широкого кола задач управління

СППР – це інтерактивні комп’ютерні системи що призначені для підтримки різних видів діяльності і прийняття рішень слабокон чи некост проблем.

Штучний  інтелект –це штучні частини активовані людиною на базі ЕОМ, що імітують розв’язання складних творчих задач.

Є 3 типи ІС:

  1.  Інтелектуальні інформаційно пошукові системи типу «запитання – відповідь»

2.розрахункові логічні дають змогу користувачам,які не є програмісти розв’язувати у режимі діалогу з ЕОМ,з використання складних методів і програм.

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

Під ІС розуміють будь-який об’єкт,який одночасно розглядають,як єдине ціле,так і об’єднання в інтересах поставленої мети,сукупність різнорідних елементів. Але усі системи розрізняють між собою за складом і метою.

Приклад суспільної системи,що складається з різних елементів і спрямовані на досягнення мети.

Система

Елементи системи

Головна мета системи

Фірма

Люди,устаткування,матеріали

Виробництво товарів

Компютер

Електронні і електронно-механічні елементи

Обробка даних

Телекомунікаційні системи

Компютери моделі,кабелі,мережне програмне забезпечення

Передача інформації

Інформаційні системи

Компютери,мережі,люди,інформаційне програмне забезпечення

Виробництво програмної інформації

ІС лише є апаратна частина комп’ютера,безліч програм для розв’язку певних завдань доповнених процедурами введення документів і керування розрахунками.

До поняття «система» додавши «інформаційна» відображає мету її створення та функціонування.

ІС забезпечують збір,обробку,пошук,зберігання,видачу інформації необхідних у процесі прийняття розв’язків завдань з будь-якої області. ІС аналізують системи і створюють нові продукти.

Мейнфрен велика універсальна машина ЕВН – високопродуктивний комп’ютер із значним обсягом пам’яті призначених для організації централізованих сховищ даних високої ємності і виконання інтенсивних обчислюваних робіт.

Мейнфрейн не дотримується основного принципу відкритих систем,а має сумісність з іншими формами(випуск ІБМ)

Період розвитку ІС

Перші ІС системи з’явились в 50-х роках ,вони були призначені для обробки розрахунків і та обчислюються і реалізуються на електромеханічних рахункових машинах.

60-ті рр. зміна відношення до ІС. Інформація отримана з них стала застосовуватись для періодичної звітності за параметрами найбільш застосовуваних для розрахунку зарплат.

70-ті рр. на початку 80-х рр. ІС починають використовувати,як засіб управлінського контролю,що підтримує і прискорює процеси прийняття розвитку.

У 80-і рр. знову змінюється концепція – стратегічне джерело,використовується для будь-якого профілю організації.

У наші роки ІС надають вчасну потребу в інформації,створює товари і послуги,ринки збуту.

Процеси в ІС

Структура управління в ІС.

Процеси ІС складаються з блоків:

1 блок: введення інформації із зовнішніх та зовнішніх джерел.

2 блок: обробка вхідної інформації і представлення її в певному вигляді.

3 блок: вивід інформації або представлення її в іншу систему.

4 блок: зворотній зв’язок - це інформація перероблена людьми для корекції інформації.

Іс визн. такими властивостями:

1)Будь яка ІС може бути піддана аналізу побудована і керована на основі загальниз принципів побудови системи;

2)ІС є динамічною і розвиваючою;

3)При побудові ІС використовується системний підхід;

4)Вихідною продукцією є інформація на основі якої приймається рішення;

5) ІС слід приймати як людино-компютерну систему обробки інформації.

При визначенні можливості комп’ютерною ІС для підтримки прийняття рішень:

1)структурованість розв’язків завдань;

2)рівень ієрархії керування організацією, на якому розвязок повинен бути прийнятий;

3)причетність розвязку завдання до цієї чи іншої функції сфери;

4)вид використаних інформаційних технологій.

Роль структури управління ІС:

1)структура ІС і її функціональне призначення повинне відповідати меті, що стоїть перед організацією;

2)ІС повинна контролюватися людьми, люди мають її розуміти і використовувати відповідно до основних соціальних принципів.

3)вироб. достовірної, надійної, своєчасної і системної інформації;

4) структура керування(інформ.)  організацією.

Керування – це забезп. поставленої мети за умови реалізації таких функцій:

  1.  Організаційна;
  2.  Планова;
  3.  Облікова;
  4.  Аналізу:
  5.  Контрольна;
  6.  Стимулювання.

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

Планування – це планова функція, помагає в розробці та реалізації планів по використанню поставлених завдань.

Обліку – це функція яка полягає в розробці чи використанні готових форм і методів обліку показників діяльності фірми.

Аналіз – аналітична функція – зв’язується з вивченням виконаних планів і замовлень, визначення факторів, що впливають на виявлення резервів і визначення тенденції розвитку.

Контрольна – викон.  планів контроль, витрата матеріальних ресурсів, використання фінансових коштів.

Стимулювання – мотиваційна функція припускає розробку і застосування різних методів стимулювання праці підлеглих працівників:

  1.  Фінансові стимули( зарплата, премії, акції);
  2.  Психологічний(подяки, грамоти звання).

       Структура керування ділиться на 3 рівні: оперативний, функціональний, стратегічний.

      Рівні керування визнач. складністю поставлених завдань чим вище завдання тим більший рівень       керування.

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

      Функціональний – забезпечує розвиток завдань, що вимагають аналізу інформації підготовленого на 1-му рівні. На ньому велике значення має функція керування і аналіз.

      Стратегічний – забезпечує виробництво управлінських розв’язків спрямованих на розвиток технічних завданью

      Важлива функція стимулювання, рішення приймається через довгий час. Персонал організації співробітники різного ступеня організації  кваліфікації, які виконують завдання. 1 ший рівень: працівники вищої ланки; основне завдання: планування діяльності організації на ринку          

Тема:             Модель життєвого циклу ЕС

Життєвий цикл ІС- це безперервний процес, який бере початок з моменту ухвалення рішення про ств. ІС і закін. В момент повного впровадження в експлуат. Стандарт ІSO/IEC 12207 визн. структуру життєвого циклу, що містить процеси, дії,завдання які повинні бути виконані під час ств. ІС. Згідно з стандартом структура ЖЦ базується на 3-ох групах процесів.

1 група : основні процеси ЖЦ(придбання,розробка,експлуат.,супровід)

2 група: допоміжні процеси(забезпеч.викон. основних процесів) документації, керування конфігурацією за без. якості,атестація,оцінка.аудит і т.д.

3 група організаційні процеси (керування проектами, ств. проекту інфраструктури)

Основні процеси ЖЦ:

1.Розробка експлуатації. Кожен  має завдання і мету.

 Розробка ІС – містить усі роботи і розробки ІПЗ-забезпечення його компонентів відповідно до вимог. Розробка ІПЗ включає оформлення  проектних. і експлуат. елементів, підготовка матеріальних необхідних для тестування таємних програмних продуктів;розробка матер. Необхідних для організ.,навчання персоналу.

Розробка є одним із найважливіших процесів ЖЦ ІС. Вона містить в собі стратегічне планування, аналіз проект.і реалізації .

Експлуатаційні роботи можна поділити на підготовчі і основні.

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

Основні експлуат.  роботи:

1.безпосередню експлуат.

2.локалізацію проблем і усунення причин винекнення

3.модифікацію ПЗ

4.підготовку пропозицій з удоскон. системи.

5. розвиток і модернізація системи

Супровід . Служба тех. підтримки відіграють помітну роль в житті будь-якої ІС:

1.наявність кваліфікованого тех. обслуговування на етапі експуат. ІС. Є необхідною умовою для розвитку поставлених завдань. Помилка обслуг. персоналу приходить до менш прихованих фінансових втрат в порівнянні  з вартістю ІС.

Допоміжні процеси: сюди належить керування конфігурацією(головне місце). З ДП, що підтримують основні процеси ЖЦ ІС є розробка та супровід.

При розробці проектів ІС, що склад. з багатьох  компонентів, кожен з яких розроб. незалежно, а також може мати кілька варіантів реаліз.,або одної реаліз. може виникнути проблема обліку фінансових проблем,зв’язків і ф-цій. Ств. єдиної структури і забез.розвитку самої системи . керування конфігурацією дозволив організувати, систематично врахувати зміни в різні компоненти ІС на всіх стадіях їх життєвого циклу.       

Організаційні процеси

Керування проектом пов’язане з плануванням та організацією роботи і контролю над терміном,  а також якості планувальних робіт включає: технічне і організ. забез. проекту.

1. вибір методів і інструмент. засобів орган. проекту.

2.визн. методів опису проміжних стадіїв розроб.

3. навчання персоналу

Забезпечення якості проекту є пов’язне  з проблемами верифікації(перебір тестування компонентів)

Верифікація – процес визн. відповідності поточного етапу розробки досягнутого на даному етапі з вимогами цього етапу.   

Превірка – це процес встановлення відповідності параметрів розробки вигідним вимогам. Перевірка збігається тестуванням ІС.

Моделі ЖЦ.

Під "моделлю ЖЦ" розуміється структура, що  визначає послідовність виконання взаємопов'язаних процесів, дій, завдань виконаних протягом ЖЦ. Основні моделі ЖЦ, які застосовують.Задачна модель складається з:

- каскадної моделі (системна) 1980-85р;

- спіральна модель.

Задачна модель "знизу на гору" від окремих завдань до всієї системи є єдиний підхід до розробки часто губиться і виникають проблеми при інформаційному стикуванні окремих документів (компонентів Естиримент і адаптація замовника, тобто чи якісні алгоритми (метод втику).

Каскадна модель:

Основною характеристикою цього методу є розроблена розробка на етапи. На кожному етапі повинен бути конкретний довумент, достатньо розроблена, щоб  провадження іншого командою розроблювачів була зрозуміла.

Позитивні сторони:

1. на кожному етапі формують закінчений набір документацій , що відповідає критеріям повноти і погодженості.

         2. виконання в логічній послідовності етапи робіт дозволяють планувати терміни завершення і витрати.

Недоліки:

1. реальний процес створення систем ніколи повністю не вкладався в чітку схему.

2. в процесі створення полстійно виникала потреба в поверненні до попередніх етапів і оточенні  чи перекладі рішення ухвалених рішень.

Реальний процес каскадної схеми.

В процесі розробки ПЗ за каскадною схемою:                                                                                                                  

Основні недоліки каскадного підходу є суттєве запізнення  з одержання результатів.Узгодження результатів з користування проводиться в конкретних точках планованих після завершення кожного етапу робіт. Вимога до ІС "замороження" у вигляді технічного завдання на весь час її створення. Користувачі можуть внести зауваження, коли робота над системою закрита.

Моделі як і функціональний, так і інформаційний автомат об'єкта можуть застаріти одночасно  з створенням.

Суть системного підходу до розробки ІС полягає в її декомпозиції  на автоматизовані функції, а саме системи розбиваються  на підсистеми, які діляться  на функції, а ті на завдання.

При цьому автоматизована система зберігає цілісний вигляд, в якому взаємопов'язані усі компоненти. Основна перевага – системність розробки.

Недолік – повільно і дорого.

Для подолання недоліків запропонована СПІРАЛЬНА МОДЕЛЬ. Основні етапи ЖЦ – аналіз і проектування. На цих двох етапах відбувається реалізація технічних розвязків перевіряється шляхом створення прототипу. Кожен виток спіралі відповідає створенню фрагмента або версій програмного забезпечення. На кожному уточнюються мета, завдання, характеристики проекту, а також визначається його якість і планування роботи на наступнім етапі спіралі вибирається найоптимальніший варіант для реалізації і впровадження проекту.

Розробка (тобто перебір) показує обєктивно існуючий спіральний цикл створення системи. Відмінність від каскадної моделі, що на кожному етапі при неповному завершення роботи дозволяє переходити на наступний етап. Головне завдання: якнайшвидше показати користувачам системи працездатний продукт, а також активізувати процес уточнення і доповнення вимог.

Основна проблема спірального циклу для переходу на інший етап необхідно ввести тимчасові обмеження на кожному витку.

План складається на основі статистичних даних, отриманих на попереднім проектах і на кваліфікації досліду розроблювачів. Одним із можливих підходів до розробки програмного забезпечення в рамках спіральної моделі ЖЦ є широкі поширення методології швидкої розробки додатків RAD. Під RAD розуміють процес розробки програмного забезпечення , що містить 3 елементи: команда програмістів від 3 -10 людей і ретельно пророблений виробничий план.

ЖЦ програмного забезпечення за методологією RAD складається з 4 фаз:

  1.  Фаза визначення вимог і аналізу
  2.  Проектування
  3.  Реалізація
  4.  Інтеграція (впровадження)

Переваги спіральної моделі:

  1.  Накопичення або повторне використання програмних засобів моделей і прототипу
  2.  Орієнтація на розвиток і модифікація системи в коді її проектування
  3.  Аналіз ризику і витрат у процесі проектування

Основні етапи ЖЦ системи:

  1.  Аналіз – на цьому етапі дається відповідь на питання: що повинна робити майбутня система? Вимоги для чіткості роботи:

- сукупність умов (апаратні, програмні ресурси, що надаються системі, склад працівників і робіт, що мають відношення)

- опис функцій, що має описувати система

- обмеження в процесі розробки (терміни завершення окремих етапів, наявні ресурсні організаційні процедури і заходи, що забезпечують захист інформації)

Тут створюється системний проект, що визначає архітектуру системи, її функції, зовнішні умови, поділ функцій між людиною і системою. ВИмоги до програмних і інформаційних компонентів, вимоги до бази даних, необхідні апаратні ресурси, фізичні компоненти і їхній інтерфейс.

Модуль вимог повинна включати:

- специфікацію операцій нижнього рівня

- повну функціональну модель вимог до майбутньої систем из опрацюванням на кожному рівні

- пакет звітів і документів по функціональній моделі, що включає характеристику обєкта модулювання, перелік підсистем і вимоги до способів і засобів звязку для інформаційного обміну між компонентами, вимоги до характеристик взаємозвязків системи і сумісними питаннями, вимоги до функцій системи

- пакет звітів і документів з інформаційної моделі, також інфомаційну модель, архітектурну систему з привязкою до інформаційної моделі.

- пропозиції щодо організації структури підтримки системи.

Таким чином модель містить функціональну,  подійну  , і інформаційну, що має переваги від традиційної моделі.

Традиційна модель на відмінно від функціональної має кустарний підхід під час здійснення початкових етапів.

Основні вимоги для розв’язання проблем:

  1.  Описати побачити , скорегувати майбутню систему до того, як вона буде реалізована фізично.
  2.  Зменшити витрати на розробку і впровадження системи
  3.  Оцінити розрахунок Бази за часом і результатом
  4.  Досягнути взаєморозуміння між всіма учасниками роботи, користувачами, розробниками та програмістами
  5.  Поліпшити якість системи, що розробляється, її функціональну докоппозицію і корегувати оптимальну структуру інтегрованої бази даних.

Модульний контроль №2

Порівняльний аналіз по двох методологіях можна здійснити:

  1.  Адекватних засобів проблеми , що розглядаються
  2.  Узгодження з іншими засобами структурного аналізу
  3.  Інсталяція з наступними етапами розробки і з етапом проектування

Адекватність – вибір тієї чи іншої структури методології залежної від методології для якої ств програма.

Методологія DFD застосовується до автоматизованої системи управління підприємства, але не до системи взагалі, як передбачення.

Діаграма SADT менш чітка і зручна для моделювання  АYC управління підприємством. Стирається відмінність між входом і виходом,  також управлінням і механізмі керуванні потоками даних. Зменшують чіткість між управлінням і границями інформації.

Діаграма ДКД з самого початку створює проектування ІС , які мають більш ширший набір елементів ,які одночасно відображають специфіку системи.

Узгодженість

Головна перевага моделі є можливістю узгодження інтеграції з моделями інших типів.

Узгодження SADT і STD не можливе майже, тому що, має мати характер і доповнює одна одну.

Інтеграція з подальшими етапами

Важлива характеристика методології є сумісність з подальшими етапами застосування етапів аналізу. В основному етапи проектування . DFD широко перст. в структурні карти та більшості до моделей ,

А також ряд алгоритмів автоматичного перетворення ієрархії DFD і його логічний перехід від сталого аналізу до простої системи.

 Access

Графічна структура бази даних (архітектура).

Для зберігання великих об’ємів інформації створення величезна кількість бази даних. Для цього використовують різні комп’ютерні системи управління базами даних. Поняття БД до будь – якої інформації, пов’язані за певною ознакою, організована  особливим чином і зберігається у таблицях. База даних для простоти сприйняття можна представити , як електронну  картотеку, яка зберігається в ПК у екземплярі 1-го чи декількох файлів.  Як із картотекою , так і з БД приводить ряд операцій над інформацією що міститься в ній.

- подавання нової інформації

- пошук інформації

- зміна інформації

- видалення інформації

Усі дії, що виконують над інформацією особливо розміщення її в таблицях і маніпуляція з нею проводять спец програми (СУБД) , які відповідають за:

  1.  Управління даними у базі Д-ЧС зберігання даних і управління службовою інформацією, що забезпечує роботу (СУБД)
  2.  Управління памятю комп’ютера – використовується в буферизації даних в оперативній памяті комп’ютера.
  3.  За управління транзакціями – це не що інше як підтримка логічної цілесності БД , розрахованої на багато систем користувачів.

При успішному виконанні трансакції (закінчення одної операції по зміні даних) система управління БД вносить відповідні зміни в БД. Якщо при проведенні операцій відбувається збій, або відміна дії, то виконання змін не заноситься у базу даних і її стан , логічна цілісність не зміниться.

  1.  Управління змінами у БД – це забезпечення надійності зберігання даних, можливості відновлення БД в аварійних ситуаціях, ведуться протоколи,архівна копія баз в СУБД і використовується для відновлення бази даних.

Для більшого представлення механізму роботи і принципу організації

Розрізняють 3-ри рівні архітектури:

- внутрішній - описує яким чином розрізняються дані на зберігання для користувача

-зовнішні-задає спосіб представлення даних для користувачів. На ньому є можливість маніпуляції даними в СУБД за допомогою мови.

- концептуальний - перехідний рівень від внутрішнього до зовнішнього , а також узагальненого представлення даних у базі.

Реляційна модель даних

Реляційна модель даних

Ця модель припускає використання деяких понять, якими треба володіти програмісту:

Відношення (таблиця) – двовимірне сховище даний, що складається із заголовка і змістової частини, а змістовна частина складається з наступних компонентів:

Кортеж – запис із взаємозв'язаних по змісту даних, що також називаються рядком.

Атрибут – компонент відношення, що називається стовпцем. Вони мають унікальні імена.

Домен – безліч допустимих однорідних значень для того чи іншого атрибуту. Домен можна представити як іменовану безліч однорідних даних складової частини, в якої є логічно неділимі одиниці. Для відношення передбачається первинний ключ. Ним може виступати один або декілька атрибутів, значення яких унікальні і одночасно має ряд унікальних властивостей:

  1.  У відношенні не має бути 2 однакові кортежі, присутній первинний ключ який виключає однакові кортежі.
  2.  Кортежі не впорядковані, вони розташовані в будь – якому порядку, оскільки у відношенні відсутнє поняття номеру по порядку, атрибути також не впорядковані, розташовуються у заголовку відношення у будь – якому порядку, при цьому стан цілісності даних не порушується. Значення атрибутів складаються з логічно неділимих одиниць, вони беруться з доменів, кожен з яких описує неділиму частину даних.

Реляційні операції в базі даних

Ядро реляційної моделі БД є реляційна алгебра, що заснована на теорії великої кількості і має спеціальні оператори над вдношеннями. За допомогою операторів реляційної алгебри складні запити до БД можуть бути виражені одним вираженням. Реляційна алгебра замкнута, не виходить за рамки відносно поняття відношення і таблиць. Вирази використовуються над відношеннями БД і результат обчислення також є відношення. Тому будь – яке вираження може бути представлене як відношення, що дозволяє використати його в подальших виразах реляційної алгебри.

Основні операції реляційної алгебри

Вибірка по відношенню А з деякою умовою називається відношення з тим же заголовком , що і відношення А і тіло, що складається з кортежів, значення атрибутів яких при підстановці в умову дають істинне значення.

Умова – це логічний вираз в який можуть входити атрибути з відношення А і/або вирази. Тоді операція вибірки дає якби горизонтальний зріз відношення по деякій умові.

A WHEREc

Наприклад, дано відношення А з інформацією про студентів (прізвище, ім’я, по-батькові ), тоді

A WHERE Прізвище = «ІВАНІВ»

Відношення – при здійснені операцій на заданий набір його атрибутів буде отримано відношення, кортежі якого узяті з відповідних кортежів первинного відношення, в якому відсутні всі виниклі при цьому дублікати кортежів.

Наприклад, для відношення А з даними про студентів, проекція А (прізв) буде в стовпці з переліком прізвищ, що не повторяються.

Об’єднання відношень – при виконанні об’єднання 2-ох відношень буде отримано відношення, яке включає усі кортежі, що входить хоч б в один з об’єднувальних відношень. В реляційній алгебрі є присутні поняття сумісності відношення при об’єднанні. Два відношення сумісні в тому випадку, що вони мають одинакові атрибути (заголовки).

UNION B

Наприклад, студент 1, що вивчає англ. мову і студент 2 – німецьку. В результаті об’єднання відношень , що включає всіх студентів, при чому якщо є студенти, які вивчають обидві мови, то вони зустрічаються тільки по одному разу.

Студенти = Студенти 1 UNION Студенти 2.

Перетин відношень – результатом перетину двох відношень є відношення,які включають усі кортежі, що входять в два первинні відношення .

A INTER SECT B

Наприклад, якщо виконати перетин відношень студент 1, що вивчає англ. мову, студент 2 – німецьку, то результат відношень буде виглядати так:

Студенти = Студенти 1 INTER SECT Студенти 2

Віднімання відношень – відношення, що утворюється як різниця двох відношень включає усі кортежі , що входять в перше відношення і не входять в друге.

A MINUS B

Наприклад, віднімання відношень студенти 1, що вивчає англ. мову і студенти 2,що вивчає німецьку, то результат відношень буде виглядати так:

Студенти = Студенти 1 MINUS Студенти 2

Включати тільки тих студентів, що вивчають англійську і не включають студентів – німецької.

Добуток відношень – при множенні двох відношень виходить відношення кортежі якого є поєднанням кортежів 1-го і 2-го відношення.

A TIMES B

Наприклад, існує два відношення групи і предмети (з інформ про предмети і групи, що вивчаються відповідно).

ПЛАН = ГРУПА TIMES Предмет

-З’єднання відношень. В результаті з’єднання 2-х відношень А і В по деякій умові С утворюється відношення кортежі якого є поєднанням кортежів 1 і 2 відношенням що задовольняють заданій умові.

Синтаксис: ( А TIMES B) WHERE c

Наприклад існує 2 відношення групи і предмети; при з'єднанні цих відношень з умовою назви групи “All” отримуємо результативні що включає навчальний план для даної групи.

План =(Група TIMES Предмет) WHERE Назва Групи=“All

-Ділення відношень. Результатом операції є відношення яке складається з кортежів що включають значення 1-го атрибуту кортежів 1 відношення при чому таких що безліч значень 2-го атрибуту співпадає з множиною значень 2-го відношення.

Синтаксис: А DIVIDEBY B

Наприклад , є відношення оцінки (містить атрибути,код студента, код предмета і оцінки) і предмети (містить атрибути, код предмета і назву) таким чином ці відношення мають значення атрибут, код предмета.

Для розуміння операції ділення необхідно відмінити запити які утворилися, в результаті  формується відповідь на питання що включає слово “усе”.

Наприклад “Усе – хто з студентів отримав усі оцінки”. Відповісти на питання можна виконавши ділення відношень оцінки на проекцію – відношення предмети (код предмета, що містить коди предметів).

Успішні = оцінки  DIVIDEBY Предмети [ код предмета]

Після виконання операції ділення вийде результуюче відношення під назвою успішні в якому міститься код студентів що отримали оцінки по всіх предметах і самі оцінки.

Конфігурація і БД.

Побудова будь-якої БД потрібна для зберігання і використання інформації. При розробці БД виділяють декілька рівнів моделювання, які служать переходом від предметної області до реалізації БД на конкретній системі управління БД.

Рівні моделювання:

-предметна область;

-загальна модель предметної області;

-логічна модель;

-фізична модель;

-база даних і їх застосування.

Предметна область є багатогранною і включає в себе масу понять і даних, які необхідні для побудови БД, інколи навіть несуттєвих.

Загальна модель предметної області має на увазі знання людини про вибрану предметну область які можуть бути виражені в якості особистого досвіду або бути присутніми в матеріальному світі за допомогою певних засобів. Цими засобами можуть виступати текстові описи предметної області.

Модель предметної області описує процеси, що в ній відбуваються і рухи чи дії використання при цьому даних.

Логічна модель даних описує взаємозв’язки між поняттями предметної області і обмеження що накладаються при цьому. Предметна область складається з безлічі взаємозв’язаних понять. Описавши зв’язки між ними можна побудувати прототипи майбутньої БД і її логічну модель без прив’язки до конкретної системи управління БД.

Фізична модель даних описує логічну модель даних засобами конкретної системи управління БД. У фізичній моделі атрибути представляються як стовпці таблиць, домени перетворюються в типи даних. Відношення і зв’язки розроблені логічної моделі даних перетворюються в таблиці і зв’язки між ними. У вибрані системі управління реалізується обмеженнями які мали місце логічної моделі даних.

Логічні моделі даних окрім самих взаємозв’язків між поняттями можуть бути присутніми і деякі обмеження ким в них циркулюють. Для цього використовують індекси, обмеження цілісності, тригери і процедури що зберігаються.

БД і її застосування. Цей рівень є результатом попередніх етапів. Сама БД розміщена і реалізована на конкретній програмно – апаратній основі, правильний вибір якої дозволяє оптимізацію роботи БД. Для цього можна вибрати необхідний оптимальний, для вирішення завдання тип комп’ютера на якому розміщується система управління з БД, змінити кількість процесорів,підібрати об’єм оперативної пам’яті.  

КРИТЕРІЇ ОЦІНКИ ЯКОСТІ МОДЕЛІ БД

Після того, як БД була спроектована і реалізована на конкретній платформі настає час її відлатки. Існують так звані критерії оцінки якості логічної моделі даних. Виділяють 4 критерії оцінки:

  1.  Легкість супроводу БД;
  2.  Адекватність БД предметної області;
  3.  Висока швидкість операції вибірки даних;
  4.  Висока швидкість операцій оновлення даних.

1.1Будь-яка БД містить той або інший програмний код, реалізований у вигляді тригерів і процедур, що збігаються. Процедури, що зберігають реалізують задані процеси у предметній області, а тригери обробляють події, що відбуваються під час роботи БД. Чим більше програмного коду містить БД у вигляді тригерів і процесів, тим більше трудомісткий її подальший супровід.

2.1 Спроектована БД повинна адекватно відбивати предметну область на підставі якої виконується побудова. При цьому стан БД в кожен момент часу, повинен відповідати стану предметної області, а зміна предметної області повинна відбуватися відповідно до зміни стану БД. А обмеження відбиті в моделі предметної області повинні адекватним чином відбиватися в БД.

3.1 Вибірка даних з бази одна з основних операцій по наданню користувачам необхідної інформації. Вона часто використовує зєднання таблиць. Якщо при формуванні БД. Якщо при формуванні БД було створено багато взаємовідношень, то при виконанні запитів на вибірку даних вони постійно братимуть участь в операції зєднань. Внаслідок запитів виконання повільніше, отже збільшення числа відношень у БД неминуче приводить до уповільнення операцій вибірки даних.

4.1 Основними операціями, які змінюють стан БД є операції вставки, тип копа на якому розміщують систему БД. Продуктивність визначається швидкістю виконання операцій вставки, оновлення і видалення. Якщо таблиця індексована, то швидкість операцій вставки залежить від розмірів таблиці і кількості атрибутів в ній. Якщо таблиця не індексована, то навпаки. Отже, можна зробити висновок, що швидкість операцій зменшується при збільшенні кількості індексів у таблиці і мало залежить від розмірів самої таблиці. Індексація  -  це процес побудови індексів для визначення атрибутів.

Операції оновлення і видалення записів: якщо таблиця не індексована то пошук запису для виконання цих операцій виконується послідовно. Якщо в таблиці є індекси то пошук запису здійснюється швидко і практично не залежить від кількості рядків і стовбців таблиці. Але ці індекси мають бути перебудовані так, щоб на це не витрачався додатковий час. Отже, швидкість виконання операцій оновлення і видалення зменшується при збільшенні індексів у таблиці і мало залежить від числа рядків таблиці. Отже, можна зробити висновок, що чим більше записів має відношення, тим повільніше виконуватимуться операції оновлення даних за рахунок втрат часу на перебудову індексів.

Сучасні підходи до створ. ІС на підприємстві

При створенні ІС підприємства виділяють такі методи:

  1.  Структурно – орієнтований
  2.  Об’єктна – орієнтований
  3.  Провесно – орієнтований

Структурно – орієнтований. Структурним аналізом називають метод дослідження системи, який починається з загального огляду її і деталізується набуваючи ієрархічної структури з деталей більшим числом рівнів. Таким методам притаманне:

  1.  Розбиття на рівні абстракції з обмеженням числа елементів на наступному рівні
  2.  Обмежений контент, що включає лише істотні на кожному рівні деталі
  3.  Використання суворих формальних правил захисту
  4.  Послідовне наближення до кінцевого результату

Методи структурного аналізу дозволяють подолати складність великих систем розчленуванням їх на частини (чорні скриньки)

Переваги  «чорної скриньки» полягає у тому, що користувачу потрібно знати як працюють,  а знати входи , виходи і призначення, тобто функцію яку виконує.

Переваги функцій, що виконують «Чорні скриньки» :

  1.  Користування системою «ЧС» істотно спрощується
  2.  Полегшення тестування на таких системах
  3.  Просте реконструювання системи
  4.  Полегшення доступності до розуміння і освоєння
  5.  Підвищується зручність при модифікації

Поділ «ЧС» на критерії:

  1.  Кожна «ЧС» має реалізувати одну  функцію системи
  2.  Функція кожної «ЧС» повинна бути легко зрозумілою незалежно від її складності і реалізації
  3.  Зв'язок між усіма ф-ями системи

2-й принцип структурного аналізу вказує, що можна зрозуміти проблему , коли вона розбита на частини

Цілісність даних -  це властивість завдяки якій дані,  зберігають заздалегідь визначені вид  і  якість даних. Цілісність: 1. Фізична, 2. Логічна

Фізична – це корисність інформації в базі даних з точки зору структури таблиць і зв’язків між ними

Логічна – це свідомість і не суперечність інформації БД.

Ключ  -  мінімальний набір атрибутів , значення до трьох може визначати той чи інший запис.

Мінімальний набір атрибутів є  мінімально необхідною к-тю стовбців, позначення яких ідентифікують в рядок таблиці. Якщо в ключ входить 1-атрибут  то ключ – простий, якщо декілька то  складний. Унікальність ключа для кожного запису, є однією з  основних вимог фізичної цілісності даних. Кожне відношення має один простий ключ за допомогою якого можна однозначно ідентифікувати кожний рядок. Його називають первинним ключем. Зовнішнім ключем називається атрибут відношення призначений для зберігання значення первинного ключа іншого відношення і для зв’язку між двома відношеннями.

Якщо є  2 відношення табл.. 1 і табл..2, між якими є зв’язки то 1 з них містить тільки первинний ключ, а друге – первинний і зовнішній ключ.

Табл. 1.1 і табл.1.2. де  перше відношення  зв’язує 2-ва інших. Табл. 1 повинна містити зовнішній ключ, який посилюється на первинному ключі.

Первинний ключ

Зовні. Ключ1

Зовні. Ключ2

аргумент

аргумент

                              

Первинний ключ

аргумент

аргумент

    

                                                                 

Первинний ключ

аргумент

аргумент

Якщо між аргументами існують зв’язок і дані ці є взаємозв’язані, то виникає необхідність визначити їхню поведінку, при внесенні змін, до будь якого визначень, а саме визначається поведінка БД при появі в зовнішніх ключах

Є декілька варіантів видалення:

Каскування – видалення кортежу головному відношенню (на яке посилається інше відношення)

Обмеження - При спробі видалення кортежу він видаляється лише тоді, якщо немає повної інформації. Якщо вона є то не видаляється. Обнулення при видаленні інформації виконує надання «порожнього « значення   0.

Ігнорування - видалення усієї інформації між відношеннями посшальної цілісності

Звязки:

  1.  Один до багато
  2.   багато до одного
  3.  Багато багато
  4.  Один один

Табл 1 (один до одного)

Табл. 2 один до багато

Табл. 3 (обернено бо табл. 2 )

У зв’язку « багато до одного» в кожній групі табл. 1 відповідаєне більше 1 запис табл. 2

Багато до багато

Серед графічних нотацій, що використовуються для вирішення задач у методологіях структурного аналізу застосовуються такі:

- DFD (Data Flow Diagrams) – діаграма потоків даних разом із словниковими даними і специфікація процесів

- ERD (Entity Relationship Diagram) – діаграма «суть і звязок»

- STD (Stabe Transition Diagram) – діаграма переходів станів

Усі діаграми містять графічні і текстові засоби моделювання. Графічні для зручності відображення основних компонентів моделі. Текстовідля забезпечення точного визначення їх компонентів і звязків. Класична модель (DFD) показує зовнішні джерела і стоки системи даних, ідентифікує логічні функції, процеси і групи елементів даних, що звязують одну функцію з іншою, а також ідентифікує сховища накопичення даних до яких здійснюється доступ. Структури потоків даних і визначення компонентів їх зберігається і аналізується в словнику даних. Кожна функція може бути деталізована за допомогою DFD нижнього рівня. В подальшому переходи до вираження логічних процесів за допомогою специфікацій. Вміст кожного сховища зберігається в словнику даних, яке розкривається за допомогою ERD. За наявності реального часу доповнюється засобами опису поведінки системи залежної від часу, яка розкривається за допомогою STD.

На основі взаємозв’язку між графічними нотаціями і структурного аналізу можна зробити повний опис системи незалежно чи вона існуюча, чи така, що розробляється з початку.




1. ЗАТВЕРДЖУЮ Заст
2. Цель Определить основные геометрические параметры ременной передачи
3. О паразитизме в России отрывокОртодоксальные русские националисты во всех наших бедах винят евреев и ины
4. Конструктивно-технологические варианты исполнения биполярного и полевого транзисторов в одном кристалле Инжекционно-полевая логика
5. экономическое развитие Карпатского региона Стратегические ориентиры развития карпатского региона и Реги
6. Чертовка. Или неформальный день Всегда считала себя отчасти неформалом даже не будучи еще любительниц
7. індивід особистість та індивідуальність
8. Авангард адъютант близлежащий будущее бухгалтер вдогонку вдребезги вермишель вестибюль винегрет вза
9. Китай у середині XVII на початку ХХ століття1
10. яких двох предметів речей за вибраною основою чи ознакою
11. Батальная музыка в России
12. ВОЛГОГРАДСКИЙ ИНСТИТУТ БИЗНЕСА Кафедра Финасовоэкономическ
13. Тема 10- Налоги План 1 Сущность назначение и функции налогов 2 Сущность налоговой системы принципы постро
14. Тема 1 Сущность и содержание социального управления
15. Понятие о бухгалтерском учете, его основные задачи
16. Аналіз фінансової стійкості та платоспроможності підприємства
17. Записки о Кошачьем городе Лао Шэ Записки о Кошачьем городе Лао Шэ
18. Дивидендная политика
19. Самый главный из гостей
20. тема управления маркетингом