Адрес: г. Ульяновск, Московское шоссе, 20
Телефон: (8422) 64-92-82;  64-96-17
Время работы: пнд–птн с 09:00 до 18:00
 

Разработке программного обеспечения для строительства

Программные процедуры формирования машинных печатных форм включают операции редактирования результативных показателей и декодирование справочных реквизитов. Эти процедуры работают с производными и результативными массивами и с нужными кодификаторами. В некоторых задачах предусмотрена возможность вывода получаемых машинных документов не только на АЦПУ, но и на задаваемый магнитный носитель.

Состав программного обеспечения должен обеспечивать организацию на магнитных носителях исходных рабочих массивов информации с плановыми, отчетными, статистическими и справочными данными производных, результативных и печатных массивов, а также проведение корректировки отдельных полей и все записи, формирование выходных машинных документов, т. е. практически предусматривать решение всего круга задач АСУ-проекта. При разработке программного обеспечения целесообразно использовать идею упорядоченного модульного иерархического построения комплексов программ.

Разработка программного обеспечения как комплекса блоков должна начинаться с выделения функциональных блоков, увязки этих блоков - в структуру, уточнения и унификации связей, четкого определения функций каждого блока в пределах выделенных связей с учетом решаемых задач и дополнительных возможностей. Необходимо учитывать, что отдельные блоки можно многократно использовать в разных программах. Это сокращает общий объем разрабатываемых программ.

Ввиду того что построение блоков, способы передачи управления и связи между ними формализованы, возможна унификация контроля работы отдельных блоков, что снижает общее количество ошибок и позволяет некоторые типы ошибок выявлять автоматически. При модульном программировании более достоверно и просто осуществляется контроль за состоянием и ведением проектирования программ, так как блоки имеют небольшие размеры и типизированы правила построения блоков. Можно более точно определить объем выполненной работы, а в случае необходимости перераспределить усилия разработчиков для успешного окончания всей работы. Сокращается процесс отладки за счет упрощения компонентов программ; это снижает трудоемкость и ускоряет проектирование всех комплексов программ.
Автоматизированные системы управления:


Rambler's Top100