1.1 Сущность и актуальность предмета
Технология программирования – это система методов, способов и приемов разработки и отладки программ. В соответствии с обычным значением слова «технология» под техно-логией программирования (programming technology) будем понимать сово-купность производственных процессов, приводящую к созданию требуемого программного средства (ПС), а также описание этой совокупности процессов. Другими словами, технологию программирования мы будем понимать здесь в широком смысле как технологию разработки программных средств, вклю-чая в нее все процессы, начиная с момента зарождения идеи этого средства, и, в частности, связанные с созданием необходимой программной документа-ции. Современная индустриальная технология проектирования программ включает в себя комплекс мероприятий, руководящих документов и автома-тизированных средств, предназначенных для системного анализа, разработки, отладки, документирования, управления работой специалистов. Для уменьшения стоимости изготовления ПС и повышения произво-дительности труда программистов используются методы, регламентирующие высокую профессиональную культуру написания программ независимо от языка, от системы, ЭВМ и решаемой задачи. Такие методы получили общее название – технологии программирования. Хорошая технология дает возможность получить высокий экономиче-ский эффект при ее использовании, существенный рост производительности труда программистов, повышает качество программного продукта.
|