Інформаційні системи і технології на підприємствах - Плескач В. Л. - Класифікація САSЕ - засобів
Зупинимося на двох найбільш відомих варіантах класифікації САSЕ - засобів: за типами і категоріями. Класифікація за типами відображає функціональну орієнтацію САSЕ-засобів на ті чи інші процеси ЖЦ і включає такі типи:
O засоби аналізу і проектування, Призначені для побудови й аналізу моделей діяльності підприємства, моделей проектної системи. До них належать BPwin, Silverrun, Oracle Designer, Rational Rose, Paradigm Plus, Power Designer, System Architect. Результатом таких засобів є специфікації компонентів системи та їхніх інтерфейсів, алгоритмів і структур даних;
O засоби проектування БД, Що забезпечують моделювання даних і генерацію схем баз даних для найбільш розповсюджених СУБД. До них відносять Silverrun, Oracle Designer, Paradigm Plus, Power Designer. Найбільш відомий - ERwin;
O засоби управління вимогами, Що забезпечують комплексну підтримку вимог до створюваної системи. Прикладами таких засобів є RequisitePro, DOORS - Dynamic Object Oriented Reqiurements System;
O засоби управління конфігурацією ПЗ - PVCS (Merant), ClearCase (Rational Software);
O засоби документування. Найбільш відомим із них є SoDA - Software Document Automation - для автоматизованого документування ПЗ (Rational Software);
O засоби тестування. Найбільш відомим засобом є Rational Suite TestStudio (Rational Software) - набір продуктів для автоматичного тестування застосувань;
O засоби керування проектом - Open Plan Professional (Welcom Software), Microsoft Project;
O засоби реверсного інжинірингу, Що призначені для перенесення ПЗ у нове середовище. Вони забезпечують аналіз програмних кодів і схем баз даних і формування на їх основі різних моделей та проектних специфікацій. Засоби аналізу схем БД і формування ERD входять до складу таких CASE-засобів, як Silverrun, Oracle Designer, Power Designer, Erwin. Аналізатори програмних кодів є у складі Rational Rose, Paradigm Plus.
Можна розглянути процеси, що виконуються як послідовно, так і паралельно окремими командами виконавців, це проектування:
O концептуальне;
O архітектурне;
O технічне;
O детальне.
Концептуальне проектування Полягає в уточненні розуміння й узгодженні деталей вимог; Архітектурне проекту' вання - у визначенні головних структурних особливостей ІС; Технічне проектування - у відображенні вимог середовища функціонування і розроблення ІС та у визначенні всіх конструкцій як композицій компонент; а Детальне проектування - у визначенні подробиць функціонування та зв'язків для всіх компонент системи.
Технічне проектування - це відображення вимог середовища функціонування і розроблення ІС та визначення всіх конструкцій як композицій компонентів. На цьому етапі відбувається прив'язка проекту до технічних особливостей платформи реалізації, СУБД, організації комунікацій, наявності фактора реального часу, виконавських вимог, таких як швидкість реагування системи на зовнішні стимули тощо.
Тестування системи провадиться, щоб переконатися у відповідності реалізації системи вимогам до неї. Але вимоги здебільшого обумовлюють, що має робити система, тоді як важливо також визначити, що вона не має права робити. Одним зі шляхів вирішення цього є явна фіксація виняткових ситуацій.
Виняткові ситуації - це ситуації, що унеможливлюють злагоджену роботу системи. Причинами їх виникнення можуть бути:
O помилки користувача при зверненні до системи чи під час підготовки даних;
O непередбачені обставини, не виявлені під час тестування;
O випадкові збої обладнання.
Система може по-різному реагувати на виняткові ситуації, а саме: відмовитися виконувати певну послугу; виконати її з помилками; зруйнувати якісь дані.
Щоб поновити працездатність системи, слід виконати один із наведених нижче варіантів робіт:
O поновити стан системи, що передував винятковій ситуації, і спробувати застосувати іншу стратегію виконання послуги;
O поновити попередній стан системи, внести необхідні корективи і повторити виконання послуги за старою стратегією;
O поновити попередній стан системи, сформувати повідомлення про помилку й зупинити систему в очікуванні реакції користувача.
Щоб забезпечити надійність системи, слід передбачити виняткові ситуації для кожної послуги, проаналізувати їх причини та наслідки й побудувати механізми відтворення попереднього стану та виправлення ситуації.
Отже, Проектування ІС - процес прийняття проектно-конструкторських рішень, що дають змогу одержати проект системи, яка задовольняє вимогам замовника. При цьому проектом називають конструкторську, технологічну, програмну документацію, в якій представлено опис усіх рішень зі створення й експлуатації системи в організаційному і програмно-апаратному середовищі. Методом проектування ІС називають сукупність процесів створення моделей, які описують різні аспекти розробленої системи з використанням чітко визначеної нотації.
Класифікація способів проектування ІС здійснюється за ступенем автоматизації робіт проектування - ручне й автоматизоване. За ступенем типізації розрізняють оригінальне проектування, при якому проектні рішення жорстко й однозначно прив'язані до вимог та особливостей конкретного об'єкта і типове проектування, що припускає створення проекту системи з типових елементів. За ступенем адитивності проектних рішень розрізняють метод реконструкції, коли проектоване рішення адаптується шляхом переробки відповідних компонентів та метод параметризації, коли проектоване рішення налагоджується відповідно до змінених параметрів, і метод реструктуризації, коли змінюється модель ПрО і на основі цього генерується нове проектне рішення.
Технології проектування ІС: Канонічна та індустріальна. Остання буває представлена автоматизованим проектуванням або через типове проектування.
Типові способи обробки виняткових ситуацій:
O подвійне обчислення й порівняння результатів або їх контрольних сум, утому числі виконаних на різних процесорах;
O таймери, що визначають часові інтервали фіксації поточного стану;
O додаткові перевірки коректності даних, які передають зовнішні системи або окремі компоненти однієї системи.
Усі ці дії призводять до додаткових витрат, які є ціною за надійність функціонування системи. їх доцільність визначається виключно специфікою ІС. Якщо наслідки помилок не-зворотні, як, приміром, у системах підвищеного ризику (космічні та ядерні системи, моніторинг хворих), доводиться йти на дублювання процесів і додаткові перевірки.
Схожі статті
-
У структурному аналізі і проектуванні використовуються різні моделі, що описують: O функціональну структуру системи; Визначається як ієрархія діаграм...
-
У структурному аналізі і проектуванні використовуються різні моделі, що описують: O функціональну структуру системи; Визначається як ієрархія діаграм...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - CASE-засоби
CASE-засоби використовують для створення та експлуатації систем ПЗ. Це програмне забезпечення, що підтримує процеси життєвого циклу ПЗ, у тому числі...
-
Стадія формування вимог до ПЗ - це найважливіша стадія, оскільки вона визначає успіх усього проекту. Ця стадія складається з таких етапів: 1) планування...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - 3.1. Інженерія вимог
Стадія формування вимог до ПЗ - це найважливіша стадія, оскільки вона визначає успіх усього проекту. Ця стадія складається з таких етапів: 1) планування...
-
Зараз у програмній інженерії е два основних підходи до розробки ПЗ ІС, принципова різниця між якими зумовлена різними способами декомпозиції систем:...
-
Процес проектування і розробки інформаційної системи не може бути подібним до процесу приготування їжі за кулінарною книгою, необхідно бути завжди...
-
Зараз у програмній інженерії е два основних підходи до розробки ПЗ ІС, принципова різниця між якими зумовлена різними способами декомпозиції систем:...
-
Процес проектування і розробки інформаційної системи не може бути подібним до процесу приготування їжі за кулінарною книгою, необхідно бути завжди...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - 1.3. Інформаційні системи
Вся діяльність підприємства стосовно ІС зводиться до таких базових операцій: доходи, видатки, залишок, баланс, аналіз і планування. Ці операції...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Модель МІС
Модель відкритої системи, розроблена AFUU (Французька асоціація користувачів UNIX і відкритих систем) і AFNOR (Французька асоціація стандартизації),...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Референсна модель BBC (OSI/ISO)
Основою, що забезпечує можливість реалізації відкритих систем, є сукупність стандартів, за допомогою яких уніфікується взаємодія апаратури і всіх...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Середовище відкритих систем
Основою, що забезпечує можливість реалізації відкритих систем, є сукупність стандартів, за допомогою яких уніфікується взаємодія апаратури і всіх...
-
Методи кодування техніко-економічної інформації, які використовуються при створенні класифікаторів, безпосередньо пов'язані з методами класифікації....
-
Успішне створення єдиної інформаційної бази істотно залежить від процесів уніфікації та стандартизації її складових. Схему перетворення інформації в дані...
-
Базисом при розробці стратегії розвитку підприємства є аналіз інформації про зовнішнє і внутрішнє середовища підприємства. Основними складовими...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Моделі життєвого циклу ПЗ
Модель ЖЦ ПЗ залежить від специфіки, масштабу і складності проекту та особливостей умов, за яких система створюється та функціонує. Модель ЖЦ ПЗ - це...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Модель MUSIC
Модель відкритої системи, розроблена AFUU (Французька асоціація користувачів UNIX і відкритих систем) і AFNOR (Французька асоціація стандартизації),...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Модель OSE/RF
Модель відкритої системи, розроблена AFUU (Французька асоціація користувачів UNIX і відкритих систем) і AFNOR (Французька асоціація стандартизації),...
-
Нині постає гостра необхідність ІТ-модернізації вітчизняних підприємств, проте новітні технології є не більше, ніж у десятої частини підприємств. На...
-
Термін "безпека" використовується в розумінні мінімізації вразливості активів і ресурсів. Актив - це те, що має якесь значення (вартість), вразливість -...
-
Термін "безпека" використовується в розумінні мінімізації вразливості активів і ресурсів. Актив - це те, що має якесь значення (вартість), вразливість -...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - 1.4. Відкриті системи
Для різних категорій спеціалістів та підприємств термін "відкриті системи" розуміється по-різному. За визначенням Асоціації французьких користувачів UNIX...
-
Термін "безпека" використовується в розумінні мінімізації вразливості активів і ресурсів. Актив - це те, що має якесь значення (вартість), вразливість -...
-
При розв'язуванні економічних задач слід забезпечити їх порівнянність. Ця проблема вирішується створенням Єдиної системи класифікації та кодування...
-
Обсяг інформації вимірюється кількістю символів (розрядів) у повідомленні. У різних системах обчислення один розряд має різну вагу, і відповідно...
-
Для успішного ведення бізнесу підприємство має бути зацікавленим в отриманні достовірної інформації про своїх клієнтів, постачальників і дистриб'юторів....
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - ПЕРЕДМОВА
АСЕД - агент суб'єкта економічної діяльності; БД - база даних; БЗ - база знань; ВІС - виконавчі інформаційні системи; ВО - віртуальна організація; ВП -...
-
Термін "інформація" (лат. іпformatio означає "пояснення", "викладення", "повідомлення") спочатку використовувався лише до засобів зв'язку, а потім у...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - ПЕРЕЛІК СКОРОЧЕНЬ
АСЕД - агент суб'єкта економічної діяльності; БД - база даних; БЗ - база знань; ВІС - виконавчі інформаційні системи; ВО - віртуальна організація; ВП -...
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Класифікація САSЕ - засобів