Навігація
Головна
 
Головна arrow Інформатика arrow Інформатика
< Попередня   ЗМІСТ   Наступна >

ПАРАДИГМИ І ТЕХНОЛОГІЇ ПРОГРАМУВАННЯ

завдання глави

  • 1. Вивчити поняття "парадигма програмування", "технологія програмування".
  • 2. Отримати загальне уявлення про сучасні технології створення програмного забезпечення.
  • 3. Вивчити етапи створення структурної програми.
  • 4. Познайомитися з моделями життєвого циклу розробки програмного забезпечення.
  • 5. Вивчити основні принципи об'єктно-орієнтованого програмування.
  • 6. Навчитися описувати і використовувати об'єкти в програмах на Паскаль.

Парадигми програмування

Парадигма - спосіб організації програми, тобто принцип її побудови. Найбільш поширеними є процедурна і об'єктно-орієнтована парадигми. Вони розрізняються способом декомпозиції, покладеним в основу при створенні програми.

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

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

Процедурна парадигма

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

Парадигма процедурного програмування заснована на уявленні про управління машиною з боку програми (набору процедур). Іншими словами, є чіткий набір інструкцій, об'єднаних в процедури, і чітка послідовність їх виконання. В процесі виконання процедури запитують необхідні їм дані. Таким чином, дані є підлеглим елементом, а інструкції - головним.

Виконання процедур природно назвати процесом, причому з одного процесу може активізуватися інший, що є головним способом управління загальним процесом. У момент активізації може проводитися передача даних, які носять в такому випадку назва параметрів. Закінчення виконання процедури пов'язано з поверненням результату і функції управління в зухвалу програму.

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук