Cтраница 3
Все программы специального программного обеспечения должны быть совместимы как между собой, так и с общим программным обеспечением. При разработке прикладного программного обеспечения особое место занимает требование модульности, которое заключается в том, что задача разбивается на ряд модулей. Модули не просто служат основой для построения программного обеспечения, но и сами могут быть разбиты на более мелкие модули. [31]
Для снижения стоимости программных систем и повышения производительности труда программистов широко используются методы программирования, регламентирующее написание программ независимо от языка, операционной системы, ЭВМ и решаемой задачи. Каждая из существующих технологий, как правило, включает методы построения программного обеспечения, его документирования, написания, отладки и внесения изменений. [32]
Разработка АСП и их информационного обеспечения является комплексной проблемой, для решения которой привлекаются экономико-математические методы и ЭВМ. При создании САП придерживаются следующих принципов: совместимость ручного, автоматизированного и автоматического режимов проектирования; относительная автономность частей системы; оперативное взаимодействие системы с внешней средой на всех уровнях проектирования; иерархичность построения программного обеспечения для ЭВМ, применяемых в САП. [33]
В книге рассмотрены вопросы разработки, применения и эксплуатации математического обеспечения ЭВМ для автоматизации производства и научных исследований. Даны классификация и структуры языков программирования и рекомендации по их выбору в конкретных задачах. Приведены примеры организации структурных данных и процедур их обработки для проверки правильности программ. Описаны основные принципы построения программного обеспечения локальных и региональных сетей ЭВМ. [34]
Какой бы язык программирования вы не выбрали, очевидно, что базой является Windows API ( Application Programming Interface - интерфейс прикладного программирования), и освоив1 его, можно писать программы любой степени сложности, используя все возможности, предоставляемые операционной системой. Сложность современных приложений поднялась на такой уровень, что разработка коммерческого программного обеспечения с использованием только Windows API и языка С уже не может удовлетворить программиста. Естественно, что технология программирования не могла остаться в стороне, и в настоящее время предлагается два подхода к построению сложного программного обеспечения. [35]