Парадигмы и технологии программирования

Задачи главы

  • 1. Изучить понятия «парадигма программирования», «технология программирования».
  • 2. Получить общее представление о современных технологиях создания программного обеспечения.
  • 3. Изучить этапы создания структурной программы.
  • 4. Познакомиться с моделями жизненного цикла разработки программного обеспечения.
  • 5. Изучить основные принципы объектно-ориентированного программирования.
  • 6. Научиться описывать и использовать объекты в программах на ПАСКАЛЕ.

После изучения главы 6 бакалавр должен:

знать

  • • понятия «парадигма программирования», «технология программирования»;
  • • общее представление о современных технологиях создания программного обеспечения;
  • • модели жизненного цикла разработки программного обеспечения;

уметь

• описывать и использовать объекты в программах на ПАСКАЛЕ;

владеть

• навыками составления программ на ПАСКАЛЕ, содержащиъ объекты.

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

Парадигма — способ организации программы, т.е. принцип ее построения. Наиболее распространенными являются процедурная и объектно-ориентированная парадигмы. Они различаются способом декомпозиции, положенным в основу при создании программы.

Процедурная декомпозиция состоит в том, что задача, реализуемая программой, делится на подзадачи, а они в свою очередь — на более мелкие этапы, т.е. выполняется пошаговая детализация алгоритма решения задачи.

Объектно-ориентированная декомпозиция предполагает разбиение предметной области на объекты и реализацию этих объектов и их взаимосвязей в виде программы. Кроме того, существуют функциональная и логическая парадигмы, которые кратко рассмотрены в гл. 2.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ     След >