Полезная статья? Пожалуйста, поставьте "+"
Языки программирования и методы трансляции - Содержание Перед данным пособием ставились цели показать в общих чертах методы промышленной разработки программного обеспечения (ПО), дать представление о понятии программного модуля, методов его проектирования, абстрактных и срытых типах данных, описать основные принципы тестирования ПО. В пособии приводятся краткие описания двух языков программирования – Modula-2 и Си, которые надо рассматривать не как описание языков программирования, а скорее как описание отличительных особенностей конкретного языка. Описание процесса промышленной разработки или его жизненного цикла дает самое общее представление, необходимое для понимания основных этапов разработки и встречающихся проблемах. Из этого описания становится видно, что процесс кодирования занимает лишь малую часть всего времени. Параллельно показывается необходимость и важность ведения документации в течение всего процесса разработки. В качестве элемента структуризации при проектировании программ в разделе 2 рассматривается понятие модуля и его интерфейсов. В пособии рассматриваются абстрактные и скрытые типы, а так же использование объектного подхода при проектировании. Одним из важных процессов в жизненном цикле разработки ПО является процесс тестирования или верификации. В разделе 9 показываются основные методы тестирования, основывающиеся на анализе самого программного кода и анализе соответствия этого кода спецификациям.
|