Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Інтерполяційний поліном Лагранжа

Реферат Інтерполяційний поліном Лагранжа





в інтегровану об'єктно-орієнтоване середовище програмування, в якій всі засоби підтримки процесу розробки програм написані на даному мовою і входять на рівних правах до складу бази класів. Типовими прикладами таких засобів є графічний багатовіконний інтерфейс з користувачем, ієрархічні меню, компілятор, інтерпретатор, відладчик, текстовий редактор.

Розробка програм з об'єктно-орієнтованої технології зводиться до створення нових класів, їх тестування та включенню до складу об'єктно-орієнтованого середовища розробки. p> Кожен окремий клас, завдяки своєї незалежності, може розроблятися і тестуватися окремо. Перевірений клас включається до бібліотеки і стає надбанням поточної і наступних розробок. Особливістю об'єктно-орієнтованої технології розробки програм є можливість швидкого прототипування. У цьому випадку класи розв'язуваної задачі описуються тільки своїми основними властивостями і поведінкою, що дозволяє відразу перевірити головну ідею рішення задачі. Якщо вона невірна, то може бути швидко змінена і перевірена знову. При цьому економляться істотні витрати на програмування деталей.

Розглянемо, яким чином у об'єктно-орієнтованої технології долаються три перелічених нестачі функціонального підходу.

1. Формалізація зв'язків між етапами. Всі етапи (рівні), починаючи аналізу програми, описуються на єдиному формалізованому мовою. Фактично чіткої кордону між рівнями.

2. Єдиний неформалізований рівень - вимоги користувача. Цей рівень взагалі важко формалізуємо, оскільки кінцевим користувачем або замовником зазвичай є непрофесіонал в області програмування і йому необхідно запропонувати свободу у викладі вимог до задачі. Те, що потрібно для подальших специфікацій, - перелік об'єктів, їх властивостей і взаємних дій - не виходить за рамки звичайного опису проблеми на природній мові. Перехід від цього опису до специфікації програми робиться вручну, але практично один в один з точністю до простого синтаксису об'єктно-орієнтованої мови.

3. Гнучкість. Внесення змін всередині об'єкта або класу абсолютно не зачіпає його клієнтів, тобто тих об'єктів, які його використовують, зрозуміло, якщо зовнішній інтерфейс об'єкта залишається незмінним. Це фундаментальний принцип об'єктно-орієнтованого програмування. Таким чином забезпечується гнучкість при програмуванні знизу-вгору.

В даний час об'єктно-орієнтований підхід є одним з швидко розвиваються напрямів в проектуванні систем. Прикладом можуть бути об'єктно-орієнтований аналіз - методологія розробки систем, запропонована Йорданом, об'єктно-орієнтоване проектування, об'єктно-орієнтоване програмування, реалізоване в численних компіляторах C + +, Object Pascal, Borland Pascal, Smalltalk. br/>























3. Об'єктно-орієнтований п...


Назад | сторінка 7 з 20 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Розробка програм мовою С + + з використаних технології об'єктно-орієнто ...
  • Реферат на тему: Об'єктно-орієнтоване програмування мовою С + +
  • Реферат на тему: Об'єктно-орієнтоване програмування мовою С ++
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...