Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка11(готовая).doc
Скачиваний:
3
Добавлен:
02.08.2019
Размер:
3.18 Mб
Скачать

3.2 Обґрунтування вибору середовища функціонування системи

Середовищем функціонування програмного продукту обрана операційна система Microsoft Wіndоws ХР, створена на основі технології NT, яка при збереженні високих показників надійності, безпеки і швидкодії, стала більш простою в освоєнні, в ній з'явилася безліч засобів, призначених для індивідуальних домашніх користувачів та розроблювачів програмного забезпечення.

Перевага віддана саме цій операційній системі серед інших тому, що вона має ряд переваг:

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

  • організація файлової системи;

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

  • організація та принципи роботи програмного інтерфейсу (API, PnP);

  • кодування та шифрування даних, протоколи шифрування.

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

Windows XP має багато переваг відносно попередніх версій:

  • істотно поліпшений захист системи. Тепер при випадковому видаленні важливих системних файлів, вони будуть автоматично відновлені;

  • є можливість відновлення системи до попереднього стану, після установки нових програм і устаткування;

  • покращена підтримка технології Plug & Play дозволяє підключити до комп'ютера багато сучасних побутових приладів;

  • подальший розвиток отримали і засоби для роботи з Інтернетом;

  • істотно перероблена довідкова система, покращена система безпеки;

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

У версії Windows XP дуже змінився зовнішній вигляд системи. Кнопки, значки, панелі тепер виглядають трохи інакше. Навіть головне меню Windows змінилося. Зміни інтерфейсу найзначніші після переходу з Windows 3.1 на Windows 95. Разом з тим є можливість використовувати і старий інтерфейс, якщо ви до нього звикли.

Особливо слід зазначити роботу програм в режимі сумісності з попередніми версіями Windows. Можна працювати з програмою, яка написана для Windows 95, і не працює в Windows 2000.

У версії Windows XP також присутній інтерфейс програмування Windows API (application programming interfaces)— загальне найменування для цілого набору базових функцій інтерфейсів програмування під керуванням операційних систем сімейств Windows корпорації Майкрософт. Зазначений інтерфейс є найпрямішим способом взаємодії додатків з Windows. Для створення програм, що використовують Windows API, Майкрософт випускає SDK (Software Development Kit), який називається Platform SDK і містить документацію, набір бібліотек, утиліт і інших інструментальних засобів.

Windows API був спочатку спроектований для використання в програмах, написаних на мові C (або C++). Робота через Windows API — це найбільш близький до системи спосіб взаємодії з нею прикладних програм. Є декілька версій Windows API:

  • Win16 — перша версія Windows API для 16-розрядних версій Windows. Спочатку називався просто Windows API, потім почав називатися Win16 для розрізняння з Win32;

  • Win32s — підмножина Win32, що встановлюється на сімейство 16-розрядних систем Windows 3.x і реалізовує обмежений набір функцій Win32 API для цих систем;

  • Win32 — 32-розрядний API для сучасних версій Windows. Найпопулярніша нині версія. Базові функції цього API реалізовані в DLL kernel32.dll і advapi32.dll; базові модулі GUI — в user32.dll і gdi32.dll. Win32 з'явився разом з Windows NT і потім був перенесений (у декілька обмеженому вигляді) в системи серії Windows 9x. У сучасних версіях Windows, що походять від Windows NT, роботу Win32 забезпечують два модулі: csrss.exe (client/server Runtime Server Subsystem), що працює в призначеному для користувача режимі, і win32k.sys у режимі ядра;

  • win64 — 64-розрядна версія Win32, що містить додаткові функції для використання на 64-розрядних комп'ютерах. Win64 API можна знайти тільки в 64-розрядних версіях Windows XP і Windows Server 2003.

Windows API підтримує велику кількість технологій, такі наприклад як: Access Control, Active Accessibility, Active Directory, Active Directory Services Interface (ADSI), Active Server Pages (ASP), ActiveX Data Objects (ADO), Authorization Manager, Automation ,Background Intelligent Transfer Service (BITS), Bluetooth, CDO, Microsoft Data Access Components (MDAC), Network Provider API, OLE DB Provider for Internet Publishing, Server Data Objects (SDO), Windows System Information та дуже багато інших.

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

Отже, для створення програмного додатку була використана в якості середовища функціонування одна з найвдаліших операційних систем, яка дозволяє без перешкод створювати програмний продукт, що буде мати всі стандарти Windows XP (за допомогою Windows API).

Саме ці переваги дозволили обрати операційну систему Windows XP у якості середовища функціонування розробленого додатку.[11]