Технологии программирования

Технологии программирования предназначены для повышения производительности труда при разработке и сопровождении программных изделий. Внедрение современных технологий программирования позволяет решать принципиально новые задачи. Например, использование сети Internet.

Программные технологии обладают следующими характерными свойствами:

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

Во-вторых, программные технологии развиваются в разных направлениях.

Одним из важнейших направлений полагается цепочка технологий программирования, включающая следующие технологии:

Во-первых, структурное программирование;

Во-вторых, модульное программирование;

В-третьих, объектно-ориентированное программирование.

Структурное программирование, представляет собой программирование, основанное на использовании канонических структур. Аналогией структурной программы является текст на английском языке. Структурное программирование является основой при написании текстов программных элементов.

Модульное программирование, представляет собой технологию, обеспечивающую разбиение единой программы на совокупность программных модулей примерно одного размера. Аналогией модульной программы является дом, построенный из кирпичей одинакового размера. Технология модульного программирования используется при организации объектов в объектно-ориентированном программировании.

Объектно-ориентированное программирование, представляет собой технологию, предусматривающую формирование программы на основе заранее подготовленных объектов. В объектах, объединены, инкапсулированы информация и процедуры. Путем изменения свойств и добавления процедур (методов), объекты настраиваются на конкретное применение. Использование технологии объектно-ориентированного программирования основано на применение цепочки создания программного продукта вида "Base Class → User Defined Class → Object". Поэтому, при использовании объектно-ориентированной технологии требуется знать и уметь использовать большое число базовых классов, поставляемых фирмами разработчиками. В качестве аналогии объектно-ориентированного программирования можно взять китайский язык.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: