Инструментарий технологии программирования

В настоящее время бурно развивается направление, связанное с технологией создания программного обеспечения. Это связано с переходом на промышленную технологию производства программ, стремлению к сокращению сроков, трудовых и материальных затрат на производство и эксплуатацию программ, обеспечению гарантированного уровня их качества. Это направление называют программотехникой. Программотехника (software engineering) – технология разработки, отладки, верификации и внедрения программного обеспечения.

Инструментарий технологии программирования – совокупность программ и программных комплексов предназначенных для разработки, отладки и внедрения программного обеспечения.

Рассмотрим классификацию инструментария технологии программирования (см. Рисунок 10).

 

Рисунок 10. Классификация инструментария технологии программирования

В рамках этих направлений сформировались следующие группы программных продуктов:

· средства для создания приложений, включающие:

- локальные средства, обеспечивающие выполнение отдельных работ по созданию программ;

- интегрированные среды разработки программ, обеспечивающие выполнение комплекса взаимосвязанных работ по созданию программы;

· CASE – технология (Computer Aided Software/System Engineering), представляющая методы анализа, проектирования и создания программных систем и предназначенная для автоматизации процессов разработки и реализации информационных систем.

Средства создания приложений мы рассмотрим позднее.