Програмування: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Mytroshyn (обговорення | внесок)
Немає опису редагування
Рядок 14:
* '''Стійкість''': як програма розв'язує проблеми в нестандартних ситуаціях, як наприклад неправильні дані, недоступність необхідних ресурсів як наприклад пам'ять, локальна мережа, та неправильні дії користувача;
* '''Зручність''': ергономічність програми. Легкість, з якою особа може використовувати програму для своїх цілей;
* '''Переносимість''': діапазон [[апаратне забезпечення|апаратного забезпечення]] та [[операційна система|операційних систем]] на яких можна [[компіляціяКомпілятор|компілювати]] чи [[інтерпретатор|інтерпретувати]] код програми, виконуючи її. Це залежить від відмінностей в програмних ресурсах наданих різними платформами, включаючи ресурси, наявність компіляторів та бібліотек для мови програмування;
* '''Масштабованість''': Простота подальшого супроводження програми, тобто внесення в неї додаткових вдосконалень, що збільшують функціональність чи виправляють помилки. Цей критерій не має прямого відношення до користувача, але впливає на час, протягом якого програма буде використовуватись.