UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75838
останнє поновлення: 2016-12-03
за 7 днів додано 10

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваОсобливості розробки програмних засобів на основі об’єктно-орієнтованого програмування (реферат)
АвторPetya
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось2865
Скачало308
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Реферат на тему:

 

Особливості розробки програмних засобів на основі об’єктно-орієнтованого

програмування

 

Сучасна практика програмування вимагає вдосконалення прийомів розробки

комп’ютерних програм, прискорення та полегшення процесу їх проектування.

При цьому програмні засоби повинні бути орієнтовані на тривалу роботу з

користувачем. Це ставить перед розробником-програмістом завдання, що

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

програми, а й на психолого-фізіологічні особливості сприймання людиною

інформації.

 

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

комп’ютерну техніку та на спеціалізоване програмне забезпечення.

Набагато вигідніше стало розробляти нескладні програмні засоби,

орієнтовані на розв’язання вузько спеціалізованих завдань. Тому, перед

навчальними закладами постала мета підготувати спеціалістів, які

спроможні створювати гнучкі програмні засоби, не витрачаючи на їх

розробку та впровадження багато фінансів та часу.

 

Особливі можливості надають об’єктно-орієнтовані середовища

програмування, що дозволяють швидко конструювати програмний засіб,

використовуючи готові компоненти та описуючи процедури обробки події

певного об’єкта, тоді як традиційне, процедурне програмування вимагає

більш ретельного опису та налагодження програм. Для кращого порівняння

традиційної та об’єктно-орієнтованої технологій програмування розглянемо

їх основні переваги та недоліки.

 

Традиційне програмування базувалося на розробці тексту основної

програми, яка викликала окремі процедури, що накопичувалися у великі

бібліотеки розрахункових та службових процедур. Основним недоліком такої

технології була наявність високої вірогідності помилок при зростанні

кількості процедур, а це значно утруднювало налагодження програми.

Складність програмного засобу обмежувала можливість слідкування за

процесом обробки даних, з’являлися проблеми узгодження інтерфейсу при

розробці програми кількома програмістами.

 

Зусиллями спеціалістів була представлена структурна технологія

програмування, яка являла собою сукупність технологічних прийомів, що

охоплюють виконання всіх етапів розробки програмного засобу. Така

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

вимагала побудови ієрархічної структури розв’язання задачі з

використанням методу покрокової деталізації. Створена програма мала

правильну структурну організацію і містила декілька процедур, які

викликалися основною програмою або процедурою більш високого рівня.

Підтримка принципів структурного програмування була закладена до основи

процедурних мов програмування. Ці мови містили основні оператори

управління, дозволяли вкладення процедур, функцій, локалізацію та

обмеження даних. Усе це дало змогу зробити перші кроки до абстрагування

та маскування інформації, що є засобами об’єктно-орієнтованого

програмування.

 

Подальше зростання складності та розмірів програмного забезпечення

розвивало можливості структурування даних, дозволяло описувати типи

даних користувача. Одночасно виникла необхідність розмежувати доступ до

-----> Page:

0 [1] [2] [3] [4] [5] [6]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ