Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка програми для автоматизації перевірки аудиту при атестації об'єктів інформатизації

Реферат Розробка програми для автоматизації перевірки аудиту при атестації об'єктів інформатизації





Вибравши перший пункт, нам надасться можливість визначитися з групою захищеності. Після чого з'являться класи захищеності. Коли всі необхідні пункти будуть відзначені, з'явиться кнопка «Початок перевірки» (рис.3).


Малюнок 3


Якщо ж ми вирішимо пройти по другому пункту, з'явиться вікно вибору необхідних перевірок. Визначившись з цим списком, ми зможемо почати перевірку (рис. 4).

Малюнок 4


Більш наочно весь цей процес зображений на малюнку (мал. 5).

Малюнок 5


2.1.1 Модульна структура

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

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

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

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

Інший вид зв'язків характеризує взаємозв'язку різних елементів, складових модуль. Тіснота цих зв'язків характеризує функціональну однорідність модуля.

Співвідношення зв'язків обох видів визначає властивості модулів. Якість розроблюваного модуля характеризується двома властивостями модулів [9]:

связностью модуля;

міцністю модуля.

Програма має гарну модульностью в тому випадку, якщо вона характеризується мінімальної связностью модулів. Модулі, що входять в програму повинні володіти максимальною міцністю.

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

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

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

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


Назад | сторінка 17 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Застосування модулів геофізичних досліджень свердловин і методика обробки д ...
  • Реферат на тему: Розробка програмного модуля вибору раціонального варіанту заходів і засобів ...
  • Реферат на тему: Статистичні дослідження природи і структури просторових даних, моделювання ...
  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...
  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...