ів і доступу до памяті.1) відсутність механізму успадкування реалізації об'єктів. Існуюче в мові спадкування дозволяє успадковувати тільки інтерфейси, але не їх реалізацію; 2) низька швидкість роботи, обумовлена ??тим, що практично всі вбудовані фу нкціі мови реалізовані через бібліотеку часу виконання (runtimelibrary), яка, у свою чергу, виробляє багато зайвої роботи з перевірки та/або перетворенню типів. 3) програму необхідно дописувати на іншому об'єктно-орієнтованій мові програмування, як на C ++ або Delphi; 4) швидкість роботи; 5) відсутній механізм наследованія.PowerBuilder1) легко створювати візуальні сучасні користувальницькі додатки 2) легко розробляти бізнес додатка 1) складність структурування програмного коду 2) складність записи процедур 3) складно реалізувати технічне заданіеBorland C ++ BuilderX: 1) дозволяє перенести розробку на мові C ++ на різні платформи (простим і інтуїтивно зрозумілим чином що підтримує різні платформи і засоби компіляції-налагодження). 2) робота з єдиним узгодженим інтерфейсом допомагає, з одного боку, скоротити час, що витрачається розробниками на навчання, конфігурація і перехід від однієї платформи до іншої, а з іншого - збільшити продуктивність. 3) розроблення, а не інтеграція інструментальних засобів (тісна інтеграція управління проектами забезпечує розробникам більш просте управління додатками або їх міграцію). 4) комунікація і синхронізація діяльності членів групи розробки (вдосконалені технології командної продуктивності та ефективності можуть збільшити продуктивність розробників, включаючи великі групи або ті групи, члени яких працюють на різних платформах) .1) ручне підключення бібліотек; 2) відсутність графічних компонентов.Delphi1) високопродуктивний компілятор в машинний код; 2) об'єктно-орієнтована модель компонент; 3) візуальне побудова додатків з програмних прототипів; 4) масштабовані засоби для побудови баз даних. 5) невеликий розмір дистрибутива; 6) вимкнені всі настановні опції, крім Sourcecode .1) Delphi XE5 займає великий об'єм жорсткого диска і вимагає тривалої устновкі.
Відповідно з перерахованими вище достоїнствами і недоліками, можливостями і вимогами в якості засобів розробки даного програмного продукту була обрана середовище розробки Delphi 7.
3. Обгрунтування вибору технічних засобів
Проблема вибору апаратних засобів ПЕОМ обумовлена ??необхідністю підвищення продуктивності і зниження трудомісткості роботи програми. Для розробки програмного продукту була обрана операційна система WindowsSeven, так як вона найбільш підходяща для реалізації поставленого завдання.
Для коректної роботи програмного продукту необхідні наступний мінімальний набір апаратних засобів:
- центральний процесор з тактовою частотою не менее3.33 МГц - використовується для обробки інформації (рекомендується частота в1 ГГц);
- відеоадаптер не менше 128 Мб;
- вільний простір на жорсткому диску для повної установки 265 Мб;
- обсяг оперативної пам'яті не менее256 МБ;
- привід для читання компакт-дисків;
- маніпулятор типу миша raquo ;;
- клавіатура;
- VGA, DVI або HDMI монітор;
Дані апаратні обмеження необхідні у зв'язку з роботою програми на персональних комп'ютерах з більш високими апаратними характеристиками для коректної роботи програмного продукту. Розглянемо ці характеристики докладніше.
Процесор - виконавець машинних інструкцій, частина апаратного забезпечення комп'ютера; відповідає за виконання операцій, заданих програмами. Основною характеристикою швидкодії процесора є його тактова частота. Для роботи програми з незначними тимчасовими затримками або без затримок пред'являються вимоги до тактовій частоті 1.66MГц або вище.
Відеоадаптер (графічний прискорювач) займається формуванням самого графічного образу.
Оперативна пам'ять призначена для тимчасового зберігання даних і команд, необхідних процесору для виконання ним операцій. Оперативна пам'ять передає процесору дані безпосередньо, або через кеш-пам'ять. Для роботи програми необхідний вказаний обсяг пам'яті в розмірі 256 Мб або вище. У разі недотримання цієї вимоги програмний код не буде завантажений в оперативну пам'ять, не буде виконаний процесором і, відповідно, програма не буде виконана.
Оптичний привід призначений для зчитування інформації з оптичних носіїв інформації (компакт-диск).
Накопичувач на жорстких є основним накопичувачем даних в більшості комп'ютерів.
Для установки програмного забезпечення потрібно вільне місце на жорсткому диску. Обсяг 200 Мб обумовлюється к...