Створення, структура і методи проектування програми

Програма - впорядкована послідовність команд (інструкцій) комп'ютера, складених для вирішення завдання. Програми призначені для реалізації розв'язуваної задачі.

Завдання - це проблема, що підлягає вирішенню.

Додаток - програмна реалізація на комп'ютері вирішення поставленого завдання.

Процес створення програми можна представити схематично у вигляді послідовності дій, показаних нижче:

Рис.1. Схема процесу створення програми.

В залежності від функцій, які виконуються програмним забезпеченням, його можна розділити на три групи: базове (системне) ПЗ, прикладне ПЗ та інструментальні системи:

 

Прикладне ПЗ включає в себе прикладні програми, які забезпечують виконання необхідних користувачеві робіт: редагування тексту, малювання картинок, обробку інформаційних масивів і т.д.

Системне ПЗ містить у собі системні програми, які виконують різні допоміжні функції: створення копій інформації, видача довідкової інформації про комп'ютер, перевірку пристроїв ПК і т.д.

Інструментальні системи (системи програмування) забезпечують створення нових програм для комп'ютера.