Page 80 - ЭВМ
P. 80
Раздел 2
ОСНОВЫ ПОСТРОЕНИЯ БОРТОВОЙ ЦЕНТРАЛЬНОЙ
ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ ЛЕТАТЕЛЬНЫХ
АППАРАТОВ
4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ,
СИСТЕМНОЕ ОБЕСПЕЧЕНИЕ
В разделе рассматриваются принципы создания программного
обеспечения (ПО), в том числе современный подход к технологии
создания ПО, заключающийся в разработке программной инженерии,
структурного программирования и создании абстрактных типов дан-
ных. В этой связи рассматриваются современные языки программи-
рования и жизненный цикл ПО, состав и структура ПО управляющей
ЭВМ, понятие операционной системы реального времени.
4.1. ПРИНЦИПЫ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
АБСТРАКТНЫЕ ТИПЫ ДАННЫХ
Современные принципы создания программного продукта осно-
вываются на некоторых понятиях, выработанных в процессе развития
технологии программирования как инженерной дисциплины [10].
Переход к товарному производству программного обеспечения
связан с глубокой специализацией и разделением труда, призванными
обеспечить оптимизацию использования критических ресурсов, кон-
троль качества и своевременности выполнения работ, уменьшение
требований к квалификации персонала и повышение производитель-
ности труда при выполнении каждого вида работ. Первоначально
такая специализация использовалась в сфере эксплуатации ЭВМ
(как при разработке, так и при использовании ПО). В частности, пока
критическим ресурсом являлось процессорное время, широко при-
менялся пакетный режим с выделением служб перфорации, операто-
ров, архива, приема и выдачи заданий. Но впоследствии была осоз-
нана необходимость углубленного подхода к технологии создания
ПО, который заключается в разработке программной инженерии
и структурного программирования, а также в создании абстрактных
типов данных.
78