- •Вспомогательные процессы
- •Организационные процессы
- •Инструменты разработки программных средств.
- •Инструментальные среды разработки и сопровождения программных средств.
- •Методы разработки структуры программ.
- •Обеспечение функциональности, надежности и качества программного средства
- •1. Обеспечение завершенности программного средства.
- •2. Обеспечение точности программного средства.
- •3. Обеспечение автономности программного средства.
- •4. Обеспечение устойчивости программного средства.
- •5. Обеспечение защищенности программных средств.
- •6. Обеспечение надежности программных средств
- •Методы борьбы со сложностью
- •Обеспечение точности перевода
- •Преодоление барьера между пользователем и разработчиком
- •Контроль принимаемых решений
- •7. Обеспечение эффективности программного средства.
- •8. Обеспечение сопровождаемости.
8. Обеспечение сопровождаемости.
С-документированность, информативность и понятность определяют состав и качество документации по сопровождению. Кроме того, относительно текстов программ (модулей) можно сделать следующие рекомендации.
используйте в тексте модуля комментарии, проясняющие и объясняющие особенности принимаемых решений; по возможности, включайте комментарии (хотя бы в краткой форме) на самой ранней стадии разработки текста модуля;
используйте осмысленные (мнемонические) и устойчиво различимые имена (оптимальная длина имени - 4-12 литер, цифры - в конце), не используйте сходные имена и ключевые слова;
соблюдайте осторожность в использовании констант (уникальная константа должна иметь единственное вхождение в текст модуля: при ее объявлении или, в крайнем случае, при инициализации переменной в качестве константы);
не бойтесь использовать не обязательные скобки (скобки обходятся дешевле, чем ошибки;
размещайте не больше одного оператора в строке; для прояснения структуры модуля используйте дополнительные пробелы (отступы) в начале каждой строки;
избегайте трюков, т.е. таких приемов программирования, когда создаются фрагменты модуля, основной эффект которых не очевиден или скрыт (завуалирован), например, побочные эффекты функций.