строї), так і програмне забезпечення та бази даних, для яких технічні засоби є оточенням.
Кожен збій роботи комп'ютерної мережі - це не тільки моральний збиток для працівників підприємства та мережевих адміністраторів. У міру розвитку технологій електронних платежів, безпаперового документообігу, серйозний збій локальних мереж може просто паралізувати роботу цілих корпорацій і банків, що призводить до відчутних матеріальних втрат. Не випадково, що захист даних у комп'ютерних мережах стає однією з найгостріших проблем в сучасній інформатиці. На сьогоднішній день сформульовано три базові принципи, які повинна забезпечувати, інформаційна безпека:
цілісність даних - захист від збоїв, що ведуть до втрати інформації, а також захист від неавторизованого створення або знищення даних;
конфіденційність інформації;
доступність інформації для всіх авторизованих користувачів.
При розробці комп'ютерних програм, вихід з ладу або помилки, в роботі яких можуть призвести до тяжких наслідків, питання комп'ютерної безпеки стають першочерговими.
Захист інформації - комплекс заходів, спрямованих на забезпечення найважливіших аспектів інформаційної безпеки (цілісності, доступності та, якщо потрібно, конфіденційності інформації та ресурсів, що використовуються для введення, зберігання, обробки і передачі даних).
Програма називається безпечною, якщо вона, використовуючи відповідні апаратні і програмні засоби, управляє доступом до інформації так, що тільки належним чином авторизовані особи або ж діють від їхнього імені процеси отримують право читати, писати, створювати і видаляти інформацію.
Очевидно, що абсолютно безпечних програмних засобів немає, і тут мова йде про надійну програмою в сенсі програма, якій можна довіряти (як можна довіряти людині). Програмний продукт вважається надійним, якщо він з використанням достатніх апаратних і програмних засобів забезпечує одночасну обробку інформації різного ступеня секретності групою користувачів без порушення прав доступу.
Для забезпечення надійності даної розроблюваної програми використовуються:
випадають списки;
маски введення;
при необхідності раз на тиждень робити резервне копіювання на диск.
І звичайно ж, пароль, щоб забезпечити конфіденційність даних, і захистити від комп'ютерних посягань та інших комп'ютерних злочинів.
1.2.4 Вимоги до інтерфейсу
У вузькому розумінні слово інтерфейс можна розглядати як об'єднання пристрої введення і виведення і програмне забезпечення, яке обслуговує користувачів. У більш широкому сенсі інтерфейс включає в себе все, що допомагає користувачеві взаємодіяти з комп'ютером, в тому числі документацію, навчання та технічну підтримку.
У цей термін включається апаратне і програмне забезпечення комп'ютера, що дає інформацію користувачеві і що дозволяє йому працювати з комп'ютером.
Інтерфейс користувача часто розуміють тільки як зовнішній вигляд програми. Насправді він включає в себе безліч аспектів, які мають істотний вплив на взаємодію користувача і системи. Проектування інтерфейсу повинно базуватися на знанні досвіду і очікуванні користувача. Необхідно добре знати основні фізичні, пізнавальні можливості, а також здатності користувача до сприйняття. Розробка користувальницького інтерфейсу формується за такими принципами:
- мінімальне використання різних режимів роботи з системою;
- надання вибору користувачеві: працювати або мишею, або клавіатурою, або їх комбінацією;
- використання переривань в роботі з системою, для того щоб дозволити користувачеві сфокусувати увагу;
- створення умов для негайних і оборотних дій;
- забезпечення можливості користувача орієнтуватися в системі в будь-який момент часу;
- забезпечення зрозумілості інтерфейсу шляхом коректного викладу матеріалу.
Можливість роботи з клавіатурою припускає використання клавіатури замість миші. Що може полегшити роботу користувача при поломці або нестачі периферійного обладнання, такого як маніпулятор миші.
Але для більш зручного використання ПК важливо забезпечити можливість роботи і клавіатурою і мишкою одночасно. Крім цього існують інші можливості прискорити роботу з програмою.
Програмні інтерфейси повинні бути спроектовані таким чином, щоб користувач міг у будь-яку хвилину перерватися або зберегти результати роботи в даній стадії. Не слід змушувати користувачів закінчувати виконання започатко...