ПРИЕМЫ ОБЕСПЕЧЕНИЯ ТЕХНОЛОГИЧНОСТИ ПРОГРАММНЫХ ПРОДУКТОВ
Понятие технологичности программного обеспечения. Под технологичностью понимают качество ПО, от которого зависят трудовые и материальные затраты на его создание и последующие модификации. Хороший проект быстро и легко кодируется, тестируется, отлаживается и модифицируется. Технологичность ПО определяется Для обеспечения необходимой технологичности применяют специальные приемы и методики, включающие в себя методы и правила: декомпозиции, проектирования, программирования, контроля качества, которые под общим названием «структурный подход к программированию» были сформулированы еще в 60-х годах XX в. В его основу были положены следующие основные концепции: • нисходящая разработка «сверху вниз»; • модульное программирование; • структурный стиль программирования; • сквозной структурный контроль.
Нисходящая и восходящая разработка ПО При проектировании, реализации и тестировании компонентов структурной иерархии, полученной при декомпозиции, применяют следующие подходы: • восходящий; • нисходящий; • расширяющегося ядра.
|