Информативность ПИ – характ-ка, обеспечивающая понятность ПИ. ПИ обладает харак-ой информативности, если оно содержит инф-ию, обеспе-ую понимание назначения ПИ, принятых ограничений, смыслового значения рез-тов работы отдельных компонентов ПИ.
Открытость ПИ дает возможность понять назначение каждого оператора ПИ при чтении ее текста, другими словами, каждый идентификатор должен нести смысловую нагрузку.
Согласованность, как хар-ка качественного ПИ, бывает внутр-й и внешней. Внут. Согласованность должна обеспечивать единую терминологию, трактовку понятий и значений. Особое значение эта хар-ка приобретает при создании прогр-х комплексов, когда над проектом работает группа специалистов, и в процессе работы необходимы контакты по взаимоувязке прог-х модулей. Внешняя согласованность обеспечивается однозначным соответствием создаваемого ПИ требованиям, изложенным в техническом проекте на его разработку.
Структурированность ПИ делает его понятным для пользователя. Она предполагает создание ПИ в соответствии с определенными требованиями: использование при программировааш четырех базовых конструкций, подробное комментирование текста программ, использование модульного программирования, ограничение на объем модулей и др. Перечисленные выше характеристики качественного ПИ в комплексе обеспечивают понятность ПИ.
Завершенность характеризует ПИ, к-е включает все необходимые для функционирования прогр-ые компоненты, достаточно проработанные для выполнения заданных функций.
Характерным примером незавершенности ПИ может служить отсутствие в нем одного из модулей, обеспечивающего какой-либо дополнительный (не основной) режим работы. Кроме того, примером незавершенности ПИ может служить некомплектная документация либо отсутствие в каком-либо из сопровождающих документов отдельных разделов.
Точность - характ-ка, опред-ая точность резул-тов расчета в соотв-и с их назначением.
Эффективность – выполнение требуемых функций при минимальных затратах ресурсов. Причем под ресурсами подразумеваются объем оперативной памяти, время работы центрального процессора, объем внешней памяти, пропускная способность канала. Часто характеристика эффективности вступает в противоречие с другими характеристиками качественного ПИ. ПИ будет более эффективным по времени работы, если будет состоять из меньшего колва модулей, чем это требует характка структурированности, так как на вызов модулей затрачивается относительно много аш времени. Поэтому необходимость повышения эфф-ти ПИ за счет снижения других харак-тик желательно оговаривать в тех проекте на разработку ПИ.
Do'stlaringiz bilan baham: |