На головну

Основні етапи і методи створення та організації комп'ютерних інформаційних систем.

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

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

структурні методимають три основні особливості:

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

¦ ієрархічне впорядкування виділених елементів системи з визначенням взаємозв'язків між ними;

¦ використання графічного представлення взаємозв'язків елементів системи.

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

У складі методологій структурного аналізу до найбільш поширеним можна віднести наступні:

¦ SADT (Structured Analysis and Design Technique) - технологія структурного аналізу і проектування, її підмножина - стандарт IDEF0;

¦ DFD (Data Flow Diagrams) - діаграми потоків даних;

¦ ERD (Entity-Relationship Diagrams) - діаграми «сутність-відношення»;

¦ STD (State Transition Diagrams) - діаграми переходів станів.

Нижче коротко розглядається сутність цих методологій.

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

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

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

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

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

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

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

Методологія DFD. У даній методології досліджуваний процес розбивається на підпроцеси і представляється у вигляді мережі, пов'язаної потоками даних. Зовні DFD нагадує SADT, але відрізняється по набору використовуваних елементів; В їх число входять процеси, потоки даних і сховища. Сховище дозволяє описати дані, які будуть зберігатися в пам'яті між процесами. Тому вважається, що DFD-моделі краще пристосовані для моделювання проектованих систем автоматизації управління, в той час як методологія SADT орієнтована на загальні аспекти побудови моделі системи управління.

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

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

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



Застосування інформаційних технологій на робочому місці користувача, автоматизоване робоче місце | Основні концепції побудови інформаційних систем управління

Користувальницький інтерфейс | Типи призначеного для користувача інтерфейсу | SILK-інтерфейс | Стандарти призначеного для користувача інтерфейсу | Гіпертекстові інформаційні технології | Мультимедійні інформаційні технології | Розподілені системи обробки даних | Життєвий цикл інформаційної системи |

© um.co.ua - учбові матеріали та реферати