- •Тема 6 режим роботи еом.
- •Загальна характеристика режимів роботи еом
- •2. Технологія клієнт-сервер.
- •1. Пакетний режим оброблення статистичної інформації.
- •2. Режим телеоброблення інформації.
- •3. Діалоговий та інтерактивний режими оброблення інформації.
- •4. Режим реального часу.
- •5. Режим розподілу часу.
- •2. Технологія клієнт-сервер.
- •Тема 7 створення і функціонування інформаційних систем.
- •Типова структура та склад інформаційних систем
- •Організаційні компоненти (персонал) Компоненти системи опрацювання даних (сод) Функціональні компоненти
- •Моделі життєвого циклу інформаційних систем підприємств та його основні етапи.
- •Етап тестування та комплексного відлагодження.
- •Каскадна модель життєвого циклу іс
- •4. Документація на розробку інформаційних систем
- •5. Сучасні підходи до створення інформаційних систем на підприємствах.
Моделі життєвого циклу інформаційних систем підприємств та його основні етапи.
Життєвий цикл автоматизованих інформаційних систем - це період їхнього створення та використання, який охоплює різні стани, починаючи з моменту часу потреби їхнього виникнення і закінчуючи моментом часу вилучення їх із сфери вживання. Життєвий цикл автоматизованих інформаційних систем дає змогу виділити такі основні етапи чи стадії розроблення:
І Аналіз вимог. Метою цього етапу є формування вимог, вивчення об’єкта проектування, підготовка матеріалів для розроблення проектованої системи. Етап завершується складанням і затвердженням технічного завдання на розроблення конкретної АІС.
ІІ Етап проектування (розроблення технічного проекту). На цьому етапі створюють проект АІС, для чого проводять:
Пошук раціональних проектних рішень для всіх аспектів розроблення.
Обґрунтування вибору використовуваних економіко-математичних методів.
Розроблення блок-схем алгоритмів.
Визначення організації вхідних даних.
Вибір оптимальної конфігурації технічних засобів, зокрема, мінімальної, а також найефективнішої.
Визначення конфігурації оперативного середовища (операційної системи, операційних та програмних оболонок).
Розроблення методів відлагодження окремих частин і, загалом, всієї системи.
Планування і розроблення способів внесення змін і доповнень та проведення модифікації.
ІІІ. Етап програмування (робочого проектування).
Етап тестування та комплексного відлагодження.
Етап впровадження і промислової експлуатації.
Найбільшого поширення дістали такі моделі життєвого циклу: Каскадна модель (70-85-ті роки) та Спіральна модель (86-90-ті роки). Принципова особливість каскадного підходу – перехід на наступну стадію здійснюється тільки після повного завершення роботи на поточній стадії, повернення на пройдені стадії не передбачається.
Формування
вимог
проектування
реалізація
тестування
введення в дію
експлуатація
і супровід
Каскадна модель життєвого циклу іс
Переваги каскадної моделі:
1. На кожній стадії формується закінчений набір проектної документації, яка відповідає критеріям повноти і узгодженості.
2. Виконання робіт у логічній послідовності дозволяє планувати терміни завершення всіх робіт і відповідні витрати.
Основним недоліком є високий ризик створення системи, що не задовольняє потреби користувачів.
Створення інформаційної системи при спіральному підході має ітераційний характер і рухається по спіралі, проходячи стадії, де на кожному витку уточнюються характеристики майбутнього інформаційного продукту. Кожен виток спіралі відповідає поетапній моделі створення фрагмента чи версії АІС.
Суттєва особливість цієї моделі – інформаційна система створюється не відразу, а частково, з використанням методу прототипування.
Остання модель життєвого циклу найперспективніша, бо з її допомогою поглиблюються і конкретизуються деталі проекту, внаслідок чого вибирається обґрунтований варіант, який і доводять до конкретної реалізації.
ВИПУСК РОЗРОБКА
АНАЛІЗ ПРОЕКТУВАННЯ
Спіральна модель життєвого циклу ІС
3. Організація робіт, спрямованих на створення та впровадження інформаційних систем
Роботи зі створення та впровадження інформаційних систем можуть виконуватися за таких умов:
Організація, яка у своїй роботі не застосовує обчислювальної техніки, приймає рішення про створення інформаційної автоматизованої системи. Наприклад, організація купує обчислювальну техніку і має виконати роботи з проектування інформаційної системи в бухгалтерському обліку.
За наявності вже діючих інформаційних систем різного призначення потрібно створити нову інформаційну систему. Наприклад, існує інформаційна система в бухгалтерському обліку і створюється інформаційна система в маркетингу.
До вже існуючої інформаційної системи необхідно внести зміни у зв'язку зі змінами в законодавстві чи самому виробництві. Наприклад, до інформаційної системи в бухгалтерському обліку, яка забезпечує облік заробітної плати, необхідно внести зміни, пов'язані із зміною методики нарахувань за середнім заробітком.
Постає потреба поповнити функції, які реалізує діюча інформаційна система. Наприклад, до інформаційної системи обліку готової продукції необхідно внести кілька оперативних зведень для керівництва підприємства.
Постає потреба створити інформаційну систему на новій технічній або програмній основі. Наприклад, треба перевести нарахування заробітної плати з програм, які працюють з локальними базами даних, на програми, що працюють за технологією «клієнт—сервер».
У всіх перелічених випадках можуть виконуватися всі стадії, які передбачені державним стандартом зі створення інформаційних систем. Але за погодженням із замовником деякі стадії та етапи можуть не виконуватися. Розглянемо ситуації, коли це можливо.
Зміни до існуючої інформаційної системи можуть вноситися під час її супроводження. У такому разі в робочому порядку вносяться зміни до програми та системної документації, складається акт про виконані роботи.
Якщо зміни до діючої інформаційної системи вносяться тоді, коли її не супроводжують, то роботи із внесення змін можуть починатися з робочої документації. У міру внесення змін до робочої документації можуть вноситися зміни й до технічного проекту. Така робота найчастіше може бути виконана розробниками інформаційної системи. Коли зміни вносять проектувальники, які не створювали інформаційної системи, то роботи починаються з обстеження або ескізного проекту. Потім коригується робоча документація та вносяться зміни до технічного проекту.
Так само як до Інформаційної системи вносяться зміни, можуть поповнюватися її функції.
Для організації робіт у такому разі потрібно укласти договір з організацією, яка вноситиме зміни. У договорі обумовлюються етапи, за якими це має робитися, та документація, на підставі якої виконані роботи здаються замовникові.
Під час створення нових інформаційних систем проектні роботи виконуються залежно від договору з розробником системи. Для цього керівництво організації, для якої створюється система, має видати відповідний наказ, зазначивши терміни створення інформаційної системи та назвавши відповідальних осіб з боку організації-замовника для консультацій розробників, контролю за своєчасністю виконання робіт тощо. Розподіл обов'язків між замовником та розробником визначається договором.
Може створюватися нова унікальна система або система, яка має бути органічно пов'язана із іншими інформаційними системами, що вже експлуатуються. У такому разі розробка системи починається «з нуля», роботи, які необхідно виконати, мають виконуватись у повному обсязі згідно з державним стандартом. Термін такої роботи може бути значним (до кількох років). Виконання робіт відповідно до стандартів дасть змогу замовникові проконтролювати хід проектної розробки, а проектувальникові виконувати роботи поетапно, регулярно одержуючи платню.
Інформаційна система може створюватися на основі готових типових програмних засобів, що орієнтовані на деяку предметну область. Програмні засоби можуть просто продаватися розробником або його представником. У такому разі роботи із упровадження інформаційної системи мають бути виконані лише в одну стадію — введення в експлуатацію. Ці роботи повністю виконує сам замовник. Для визначення придатності для використання придбаних програмних засобів потрібна експертиза. Експертизу провадять або спеціалісти організації, що купує програми (тоді експертиза стосується повноти виконуваних функцій), або сторонні особи — фахівці з обчислювальної техніки або тієї чи іншої галузі економіки. На підставі висновків експертизи приймається рішення про закупівлю програм, видається наказ про зміну технології роботи на окремих ділянках та визначення відповідальних за впровадження нової технології.
Якщо готові програмні засоби не лише продаються, а й прив'язуються до особливостей конкретного об'єкта, то роботи починаються з обстеження, після чого вносяться зміни до робочої документації і система вводиться в експлуатацію. За погодженням із замовником йому передається лише робоча документація або її частина. Для виконання таких робіт укладається договір між замовником та розробником і видається наказ про створення інформаційної системи.
Іноді роботи зі створення інформаційної системи або внесення змін до неї виконуються силами фахівців організації, де функціонує або функціонуватиме ця система. Найчастіше це відбувається на великих промислових підприємствах або в організаціях, де існують спеціалізовані підрозділи, які пов'язані з використанням обчислювальної техніки (обчислювальні центри). У межах таких підрозділів є відділи супроводження інформаційних систем або їх розробки. Працівники таких відділів виконують роботи згідно з планами або завданнями, які погоджуються з керівництвом підрозділу чи відділу. Роботи зі створення інформаційних систем або внесення змін до них у такому разі можуть без додаткового наказу включатися у плани робіт аналогічних відділів. Накази про впровадження інформаційної системи видаються лише після виконання проектних робіт у повному обсязі.
Дії з переведення розрахунків на нову технічну або програмну основу залежать від того, як такий перехід відбудеться — шляхом індивідуальної розробки чи шляхом закупівлі готових програм і технічних засобів.
