ь. При цьом програмуваті в традіційному СЕНСІ цього слова доводитися позбав Прикладні Модулі, знання про Діалог вводяться в систему за помощью набору відповідніх ЗАСОБІВ - редактора сценаріїв. Логічно Вимагати, щоб редактор сценаріїв такоже БУВ діалоговою програмою, что відповідала Розглянуто Вище Вимогами. Завдяк готовому універсальному монітору програміст может зосередітіся на рішенні чисто прикладними Завдання, віділення ж знань про Діалог в Сценарій Забезпечує в значній мірі Необхідна гнучкість програмного продукту.
Велика увага в Данії годину пріділяється проблемі створення "інтелектуальніх" ППЗ. Такий пакет дозволяє кінцевому Користувач позбав сформулюваті свое Завдання в змістовніх термінах, чи не указуючі алгоритмом ее решение. Синтез решение и збірка цільової програми проводяться автоматично. При цьом деталі обчислень пріховані від користувача, и комп'ютер становится інтелектуальнім партнером людини, здатн розуміті его Завдання. Наочно забезпечення подібного ППЗ є Деяк базою Знання, що містіть як, процедурні, так и опісові знання. Такий способ решение іноді назівають концептуальними Програмування, характерними особливая Якого є програмування в термінах наочної области Використання ЕОМ Вже на етапі постановки Завдання, автоматичний синтез програм решение задачі, Накопичення знань про вірішувані задачі в базі знань.
На Закінчення даного розділу розглянемо ще одну сучасности тенденцію розробки ППЗ. Вона Полягає в застосуванні спеціалізованіх інструментальніх ЗАСОБІВ и систем, что дозволяють пріскоріті и спростіті процес создания пакету, а такоже понізіті ВАРТІСТЬ розробки. При цьом особлива увага пріділяється створеня системних ЗАСОБІВ, что дозволяють використовуват як наочно Розгорнути забезпечення ППЗ напісані раніше Прикладні програми. Крім того, інструментальні системи звичайна реалізуються таким чином, что їх можна використовуват як базу (готових компонентів) для системного забезпечення пакетів, что розробляються (тому їх іноді назівають базові інструментальнімі системами). Створення інструментальніх ЗАСОБІВ, что спрощують розробка ППЗ в різніх наочно областях, є одним з актуальних напрямів системного програмування в пакетній проблематіці.
При віборі методу реалізації того або Іншого ППЗ слід враховуваті Особливості конкретної сітуації, зокрема, Людські и Матеріальні ресурси, что є в наявності. Так пакет бібліотечного типу, не будучи розвинення системою з Погляду Розглянуто вимог, володіє, протікання, тією Переваги, что вхідна мова и системне забезпечення такого пакету могут буті Достатньо легко реалізовані силами прикладного програміста. Тому у разі, коли подібний пакет задовольняє конкретних Користувачів, его розробка є Цілком віправданою.
3. ВИСНОВОК
Сучасний український ринок прикладного програмного забезпечення є, значний мірою, РІНКОМ піратського ПЗ. Це пов'язано з тим, что український споживач не в змозі платіті повну ВАРТІСТЬ ліцензійного ПЗ західніх и американских розробніків. За оцінкамі експертів, до 90% продажів складає піратське програмне забезпечення.
ЗАХІДНІ найбільші Виробники програмного забезпечення вірішілі рухатіся 2-а шляхами: з одного боці, смороду укупі з правоохороних органами все частіше привертають продавців піратського ПО до крімінальної відповідальності, о з іншою прагнуть тримати Ціни на свои продукти мінімально НИЗЬКИХ, розробляючі и запускаючі різного роду партнерські програми. Так, Наприклад, у травні 2000г. фирма Microsoft проводила опит керівніків предприятий, что Використовують від 50 ПК, на предмет реєстрації предприятий в московському офісі Microsoft для того, что б в Майбутнього смороду могли прідбаті Фірмові продукти Із значний знижками. Окрім цього, та ж фірма Microsoft предлагает всім охочим В«вікачатіВ» ее Новітній браузер Microsoft Explorer 5.01 з Вузли в мережі Інтернет абсолютно БЕЗКОШТОВНО. p> Помилки в прикладного програмному забезпеченні були и залішаються Основним Шляхом проникнення зловмісніка як на сервера, так и на Робочі СТАНЦІЇ. Об'єктивна причина цього - розробка подібного ПО різнімі групами розробніків, Які просто не в змозі пріділіті належної уваги мережевої и локальної безпеки свого продукту. І ЯКЩО ФІРМИ-розробник операційніх систем вітрачають велічезні суми на ретельні випробування поведінкі їх програм в нестандартних сітуаціях, а такоже активно враховують Багаторічний досвід своих же помилок, то для невеликих фірм це просто не под силу, та и вкрали невігідно економічно.
Помилки активно шукаються Груп "хакерів" практично у всьому більш Менш Поширення ПЗ, протікання, найбільшої популярності набуваються, звичайна, Дослідження програм, встановленного почти у кожного користувача.
багатая атак Використовують НЕ Тільки безпосередні помилки в реалізації ПО, альо и непродумані розробниками аспекті Використання стандартних можливіть програми. Так, мабуть, найяскравішім прикладом цього є MACRO-віруси в документах системи Mi...