Технологические аспекты разработки ПО АСОИУ. - 18 стр.

UptoLike

20
бой некую программную единицу. Он обладает следующими свойствами [3,
5]:
функциональная завершённость. Это значит, что программное средст-
во, как множество операторов (команд), реализует функционально полную,
логически законченную последовательность действий. Если в рамках одного
модуля не удаётся реализовать заданную функцию полностью, его разбива-
ют на ряд более мелких частей, не используемых автономно;
структурная замкнутость. Это значит, что внутримодульная организа-
ция ничем не ограничена, а изменение структуры модуля на вызывает изме-
нений в структуре и организации ПС, в составе которого модуль функцио-
нирует;
наличие у модуля одного входа и одного выхода (как правило). Это
позволяет объединять несколько модулей в ПС, заботясь лишь об их согла-
совании по передаче управления и информационному сопряжению (межмо-
дульному интерфейсу).
При разработке программного модуля (ПМ), как основной структурной
единицы создаваемого ПС, рекомендуется придерживаться следующего по-
рядка [4]:
изучение и проверка спецификации модуля, выбор языка программи-
рования;
выбор алгоритма и определение структуры данных;
программирование (кодирование) модуля;
шлифовка или доводка текста модуля;
проверка модуля;
компиляция модуля.
Первый этап разработки ПМ во многом является смежным контролем
структуры программы снизу. Изучение спецификации модуля необходимо
разработчику для его проектирования. После чего выбирается язык про-
граммирования, который может быть либо уже предопределён для всего ПС,