47
1.4.2. Обоснование проектных решений по программному обеспечению
Обоснование проектных решений по программному обеспечению
задачи заключается в формировании требований к системному (общему) и
специальному прикладному программному обеспечению и в выборе на
основе этих требований соответствующих компонентов программного
обеспечения.
К общему программному обеспечению (ПО) относятся
операционные системы (ОС), средства автоматизации программирования,
СУБД, а также комплекс программ технического обслуживания,
предназначенных для управления работой процессора, организации
доступа к памяти, периферийным устройствам и сети, запуска прикладных
программ и управления процессом их выполнения, а также для
обеспечения выполнения программ на языках программирования высокого
уровня. В их окружении, под их воздействием функционируют
прикладные программы.
Операционные системы могут различаться особенностями
реализации внутренних алгоритмов управления основными ресурсами
компьютера (процессорами, памятью, устройствами), особенностями
использованных методов проектирования, типами аппаратных платформ,
областями использования и многими другими свойствами.
К факторам, определяющим выбор конкретного класса ОС и его
версии, относятся следующие:
число поддерживаемых программных продуктов;
требования к аппаратным средствам;
возможность использования различных устройств ввода-
вывода;
поддержка сетевой технологии;
наличие справочной службы для пользователя;
дружественный интерфейс и простота использования;