6.2 Программное обеспечение

Программное обеспечение сайта разделяется на три основные группы:

1. системное ПО;

2. прикладное ПО;

3. специализированное ПО.

Системное программное обеспечение - это комплекс программ, которые обеспечивают эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое и коммуникационное оборудование. Системное программное обеспечение реализует связь аппаратного и программного обеспечения. В состав системного программного обеспечения входят:

- операционные системы;

- среда программирования (компиляторы, трансляторы, компоновщики, загрузчики, отладчики, текстовый редактор, библиотеки подпрограмм);

- системы управления файлами;

- системы управления базами данных.

Прикладное программное обеспечение призвано решать прикладные задачи пользователя. В рамках программной системы, частью которой является сайт, оно представлено браузерами пользователей.

Специализированное программное обеспечение разрабатывается в рамках развития системы и представляет собой совокупность программ, непосредственно реализующих алгоритмы решения функциональных задач сайта. В состав специализированного программного обеспечения входят программное обеспечение сайта и сайтов подразделений, а также система управления содержимым.

В целях минимизации затрат на поддержку и модификацию для разработки системы должно быть использовано преимущественно программное обеспечение российского производства или иностранное программное обеспечение с открытым исходным кодом, распространяемое по свободным лицензиям.