Помощь в учёбе, очень быстро...
Работаем вместе до победы

Выбор технологии, среды и языка программирования

РефератПомощь в написанииУзнать стоимостьмоей работы

При объектно-ориентированном программировании (ООП) программа представляет собой описание объектов, их атрибутов, совокупностей (или классов), отношений между ними, способов их взаимодействия и операций над объектами. Одним из существенных недостатков данного подхода является сложность формализации предметной области, что вызывает трудности при тестировании и отладке созданного программного… Читать ещё >

Выбор технологии, среды и языка программирования (реферат, курсовая, диплом, контрольная)

Выбор технологии программирования

Рассмотрим основные подходы к программированию: объектно — ориентированный и структурный.

При объектно-ориентированном программировании (ООП) программа представляет собой описание объектов, их атрибутов, совокупностей (или классов), отношений между ними, способов их взаимодействия и операций над объектами.

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

При разработке программного обеспечения было отдано предпочтение структурному подходу к программированию. При данном подходе программа разбивается на отдельные модули, следующие один за другим. У каждого модуля один вход и один выход — законченная конструкция для решения поставленной задачи. Цель создаваемой программы достигается составлением композиции из отдельных модулей, разработанных применительно к поставленной задаче [4].

Пример структурного подхода к программированию.

Рисунок 2.1 Пример структурного подхода к программированию Преимущества структурного программирования заключаются в следующем:

  • — отдельные блоки могут разрабатываться и проходить тестирование независимо от остальной части программы;
  • — несколько программистов могут работать над разными частями программы независимо друг от друга;
  • — модули, написанные для одной программы, могут быть использованы в другой;
  • — существенно упрощается построение программы и её отладка.
Показать весь текст
Заполнить форму текущей работой