Стадії, методи і організація створення ІС і ІТ

  • docx
  • 08.10.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 30.docx

Стадії,  методи  і  організація  створення  ІС  і  ІТ

 

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

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

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

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

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

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

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

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

В умовах загальної й глобальної інформатизації визначальна ефективність ІС економічних об'єктів (організацій) всіх рівнів і призначень є проектування технологій відкритих систем. Для них характерні уніфікований обмін даними між різними ПК, переносимість прикладних програм для взаємодії з різними ІТ-платформами, наявність інтерфейсів, зручних для всіх категорій користувачів.

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

Особливе значення для проектування ІС і ІТ набув ДЕРЖСТАНДАРТ Р9001-2001, що пропонує використовувати процесний підхід для опису діяльності організації з погляду  процесів (або функцій) і об'єктно-оріентованого методу в проектуванні ІС і іТ.

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

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

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

Результати передпроектного обстеження зводяться в документи: технічне завдання на проектування (ТЗ) і техніко-економічне обґрунтування (ТЕО). Якщо перший документ містить повний перелік і опис підтверджених користувачем (замовником), підлягаючих переводу на нову ІТ робіт, то другий документ, крім цього, включає кошторис витрат на їхнє виконання, уточнені строки поетапного й остаточного завершення проектувальних робіт і введення  ІС і ІТ в експлуатацію.

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

Відповідальною роботою на стадії проектування є складання завдань на програмування модулів системи, проектування АРМ виконавців. На їх основі розробляються програмні модулі, налагоджує прив'язка програмного забезпечення до комплексу технічних засобів АРМ фахівців, а також розраховуються показники попередньої оцінки економічної і ергономічної ефективності ІС і ІТ. Завершується стадія документальним оформленням техноробочого проекту, написанням інструкцій для експлуатації системи. Потім готовий техноробочий проект, після його схвалення замовником, здається в досвідну експлуатацію.

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

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

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

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

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

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

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

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

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

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

Найбільше число ППП створене для бухгалтерського обліку. Серед них можна відзначити "1C: Бухгалтерія", " Турбо-Бухгалтер", " Інфо-Бухгалтер", "Вітрило", "ABACUS", "Бэмби+" і ін.

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

Економічна й фінансова діяльність представлена наступними ППП: "Економічний аналіз і прогноз діяльності фірми, організації" (фірма "ІНЕК"), що реалізує наступні функції: економічний аналіз діяльності фірми, підприємства; складання бізнес-планів; техніко-економічне обґрунтування повернення кредитів; аналіз і відбір варіантів діяльності; прогноз балансу, потоків коштів  і готової продукції;

Багатокористувальницький мережний комплекс повної автоматизації корпорації "Галактика" (АТ "Новий атлант"), що включає такі важливі контури керування як планування, оперативне управління, облік і контроль, аналіз, а для прийняття рішень - дозволяє в рамках СППР забезпечувати рішення завдань бізнес- планування з використанням ППП Project- Expert.

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

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

Автоматизовані системи проектування — другий, быст- роразвивающийся шлях ведення проектувальних робіт.

В області автоматизації проектування ІС і ІТ за останнє десятиліття сформувався новий напрямок - CASE ( Computer-Aіded Software/System Engіneerіng). Лавинообразное розширення областей застосування комп'ютерів, що зростає складність інформаційних систем, що підвищуються до них вимоги, привели до необхідності індустріалізації технологій їхнього створення. Важливе місце в розвитку технологій склали методики створення інтегрованих інструментальних засобів, що базуються на концепціях життєвого циклу й керування якістю ІС і ІТ. Широке поширення одержала методологія розробки додатків RAD (Rapіd Applіcatіon Development), що прискорює процес створення складних автоматизованих управлінських систем і підтримку їх повного життєвого циклу або ряду його основних етапів. Подальший розвиток робіт у цьому напрямку привело до створення ряду концептуально цілісних, оснащених высокоуровневыми засобами проектування й реалізації варіантів, доведених по якості й легкості тиражування до рівня програмних продуктів технологічних систем, які одержали назву CASE-систем або CASE-технологій [25].

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

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

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

Основу такої методології становить принцип декомпозиції системи з виділенням функціональних підсистем, комплексів завдань і завдань для аналізу відносин між даними й наступним моделюванням інформаційних і обчислювальних процесів. Роботи з аналізу й проектування системних додатків будуються на застосуванні відповідних функціональних діаграм і моделей SADT (Structured Analysіs Desіgn Technіque), складанні діаграм потоків даних DFD (Data Flow Dіagrams), діаграм "сутність - зв'язок" ERD (Entіty - Relatіonshіp Dіagrams) для створення баз даних, діаграм опису переходів станів STD (State Transіtіon Dіagrams). Побудовані в ході аналізу діяльності організації моделі на стадії проектування розширюються, уточнюються, доповнюються діаграмами, що відбивають структуру програмного забезпечення, зокрема  його архітектуру, структурні схеми, екранні форми й т.п. Особливе значення в цей   час при аналізі й проектуванні документопотоков придбав DFD-метод, що дозволяє, застосовуючи умовні позначки, будувати діаграми процесів і потоків даних, представляти їх у вигляді ієрархічної мережі. Головна мета таких засобів - можливість відбити як кожний процес перетворить свої вхідні дані у вихідні, а також виявити відносини між цими процесами. Зручністю методу є й те, що аналізовані процеси з використанням DFD-діаграм можуть бути описані, а кожна модель - постачена специфікацією.

Приклад побудови DFD- Діаграми наведений на рис. 4.3. На ньому відображений фрагмент контекстної діаграми з показом потоків інформації (стрілки), взаємозалежних робіт ("тестування виробу", "Вироблення рекомендацій"), сховища даних і зовнішньої сутності (вхід у систему й (або) вихід із системи "Експерти"), що представляють собою елементи системи обробки інформації в конкретної предметної області.

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

розробки ділових і комерційних ІС. Широке застосування CASE- технологій

         

Рекомендації

 

 

Рисунок 4.3- Приклад діаграми DFD

 

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

Крім автоматизації структурних методологій і як наслідок можливості із сучасних методів системної і програмної інженерії CASE мають наступні основні переваги:

-  поліпшують якість створюваних ІС (ІТ) за рахунок засобів

автоматичного контролю (насамперед , контролю проекту);

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

-   прискорюють процес проектування і розробки системи;

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

- підтримують розвиток і супровід  функціонуючої ІС (ІТ);

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

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

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

Практично жоден  серйозний закордонний проект ІС і ІТ не здійснюється без використання CASE-засобів.

 


 

Посмотрите также