Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posibnik.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
578.56 Кб
Скачать

Методологія і технологія розробки інформаційних систем

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

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

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

  • гарантія створення системи із заданими параметрами протягом заданого часу у рамках обумовленого заздалегідь бюджету;

  • простота супроводу, модифікації і розширення системи з метою обес-печения її відповідності умовам роботи підприємства, що змінюються;

  • забезпечення створення корпоративних інформаційних систем, що відповідають вимогам відкритості, переносимості і масштабованості;

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

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

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

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

  • заданій послідовності виконання технологічних операцій проек-тирования;

  • критеріїв і правил, використовуваних для оцінки результатів виконання технологічних операцій;

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

Кожна технологічна операція повинна забезпечуватися наступними матери-альными і інформаційними ресурсами :

  • даними, отриманими на попередній операції (чи початковими даними), представленими в стандартному виді;

  • методичними матеріалами, інструкціями, нормативами і стандартами;

  • програмними і технічними засобами;

  • виконавцями.

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

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

  • підтримувати повний життєвий цикл інформаційної системи;

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

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

примітка

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

  • технологія повинна забезпечувати можливість ведення робіт по проектирова-нию окремих підсистем невеликими групами. Це обуслов-лено принципами керованості колективу і підвищення производительно-сти за рахунок мінімізації числа зовнішніх зв'язків;

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

примітка

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]