Тема: Програми й програмне забезпечення
Програма - це дані, призначені для керування
конкретними компонентами системи обробки інформації (СОІ) з метою реалізації певного алгоритму.
Програмне забезпечення (ПО) - сукупність програм СОІ й програмних документів, необхідних для їхньої експлуатації
Властивості ПО.
Необхідність документування.
Ефективність. ПО, розраховане на багаторазове використання
Надійність. У тому числі:
Тестування програми при всіх припустимих специфікаціях вхідних даних
Захист від неправильних дій користувача
Захист від злому - користувачі повинні мати можливість взаємодії з ПО тільки через легальні інтерфейси.
Захист від помилок. Поява помилок будь-якого рівня не повинне приводити до краху системи, а перетворюватися в коректні відмови.
УМОВА
Системні структури даних повинні зберігатися безумовно.
Збереження цілісності користувальницьких даних бажано.
Можливість супроводу.