загрузка...
загрузка...
На головну

Поняття технології програмування

  1.  A. Поняття дії в класичній механіці
  2.  Event-менеджмент - поняття, основні методи.
  3.  HTML не є мовою програмування, він тільки управляє розташуванням інформації в вікні браузера.
  4.  I. Поняття конфлікту
  5.  I. Територіальна і соціальна диференціація мови. Поняття загальнонародного і національної мови. Літературна мова.
  6.  I. Збільшення факторів виробництва при незмінній технології, т. Е. Використання екстенсивних факторів росту.
  7.  IBM Power 7 | технології

технологія програмування - Це нове швидко розвивається напрямок в програмуванні. Інтерес до інженерних питань програмування та процесу створення програмного продукту, до формування промислової культури програмування обумовлений збільшенням трудомісткості і вартості виготовлення програмних систем. У 1971 році вартість програмних систем зрівнялася з вартістю апаратури ЕОМ. В даний час вартість програмних систем в десятки разів перевищила вартість апаратури ЕОМ.

Що стало причиною цієї ситуації? До певного моменту часу програмування вважалося і, що цілком природно, складалася як важко формалізується і дісціплініруемая творча діяльність. Програмування офіційно було названо мистецтвом. Кожен програміст писав програми за своїми правилами, не дотримуючись чітких принципів, стандартів і обмежень, тому їх важко було аналізувати, налагоджувати іншою людиною, вводити зміни. В результаті приблизно 80-90% існуючих в даний час програм функціонально дублюють один одного, а з усього величезного обсягу накопиченого програмного забезпечення активно використовується тільки 1-3%.

Починаючи з 1970 року в нашій країні і за кордоном для зменшення вартості виготовлення програмних систем і підвищення продуктивності праці програмістів широко використовуються методи, які регламентують високу професійну культуру написання програм незалежно від мови, операційної системи, ЕОМ і розв'язуваної задачі. Такі методи отримали назву технології програмування.

Отже, технологія програмування - це методи програмування, спрямовані на вдосконалення професійної культури програмування, організації та впорядкування праці самого програміста незалежно від конкретної мови програмування, розв'язуваної задачі і ЕОМ.

Взагалі, до теперішнього часу можна виділити два основних етапи вдосконалення методів програмування (рис.17). На першому етапі для підвищення продуктивності праці програмістів основна увага приділялася створенню гарного мови програмування, в якому можна швидко і без помилок писати і налагоджувати програми. Однак виявилося, що створення єдиного универ-


 надбудова
 технологія програмування
 2 етап

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


1 етап

           
 
 ЕОМ
   
 базис
   
 
 


Рис.17.Схема вдосконалення методів програмування


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

За час з 1968-1998 рр. сформувалися і пройшли всебічну апробацію, принаймні, п'ять технологій: модульне програмування, програмування зверху-вниз, структурне програмування, HIPO - технологія, R - технологія.




 В 2. Роль програмних систем САПР ТПП в сучасному |  Структура і склад програмного забезпечення (ПО) |  В 2. Роль програмних систем САПР ТПП в сучасному виробництві |  У 3. Розвиток САПР ТПП |  Структура і склад програмного забезпечення (ПО) САПР ТПП |  Основні принципи проектування ПО САПР ТПП |  Структура математичного забезпечення АСТПП |  Методи розробки ПЗ САПР |  Глава 2. Класифікація сфер застосування і користувачів САПР ТПП |  Характер розв'язуваних завдань і кваліфікація користувачів САПР ТПП |

загрузка...
© um.co.ua - учбові матеріали та реферати