Етапи і стадії проектування. Основний етап проектування


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

етап проектування

Проектування: загальні відомості

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

Головні напрямки

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

  1. Необхідної функціональності і рівня адаптації до постійно змінюваних умов.
  2. Пропускної здатності.
  3. Часу реакції на запит.
  4. Безвідмовності роботи у встановленому режимі.
  5. Простоти експлуатації і підтримки працездатності.
  6. Необхідної безпеки.

Етапи проектування проекту охоплюють:

  1. Об'єкти даних, які будуть використані в базі.
  2. Програми, звіти, екранні форми, що забезпечують виконання запитів.
  3. Облік певної технології або середовища (топології мережі, паралельної або розподільної обробки, архітектури, апаратних засобів і так далі).

основні етапи проектування

Етапи і стадії проектування

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

Визначення вимог

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

етапи проектування інформаційних систем

Моделювання

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




етап проектування системи

Архітектура

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

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

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

Завершення роботи

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

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

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

Контрольні заходи

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

етапи проектування проекту

Безпека

У кожній ІС повинні бути передбачені певні вимоги до забезпечення:

  1. Захист від несанкціонованого доступу.
  2. Аудит.
  3. Реєстрація подій.
  4. Відновлення системи.
  5. Резервне копіювання.

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

Висновок

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

Поділися в соц мережах: