|
|||
Характеристики программного обеспечения
Основные характеристики программного обеспечения отраслевой направленности Характеристики программного обеспечения Программное обеспечение (sowtware) - совокупность программ обработки данных, выполняемых вычислительной системой и необходимых для их эксплуатации документов. Программное обеспечение — неотъемлемая часть компьютерной системы. Интерфейс— совокупность методов и правил (алгоритмов) взаимодействия устройств (аппаратных) и программ между собой или с пользователем, а также средств, реализующих это взаимодействие. С позиций специфики разработки и вида программного обеспечения различают два класса задач - технологические и функциональные. Технологические задачи ставятся и решаются при организации технологического процесса обработки информации на компьютере. Технологические задачи являются основой для разработки сервисных средств программного обеспечения в виде утилит, сервисных программ, библиотек процедур и др., применяемых для обеспечения работоспособности компьютера, разработки других программ или обработки данных функциональных задач. Функциональные задачи требуют решения при реализации функций управления в рамках информационных систем предметных областей. Функциональные задачи в совокупности образуют предметную область и полностью определяют ее специфику. Программное обеспечение является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. В настоящее время существует несколько классификаций программного обеспечения (ПО) и разные определения различных видов ПО. Можно различать три типа объектов, которыми манипулирует пользователь, применяя то или иное программное обеспечение: · специализированное прикладное ПО предназначено для работы с объектами, относящимися к сфере профессиональной деятельности пользователя; например подразделение бухгалтерского типа; · универсальное прикладное ПО предназначено для работы с объектами, общими для абсолютного большинства проблемных областей; например символы, числа, графические элементы; · системное ПО предназначено для работы с объектами, относящимися к проблемной области информационных технологий; например диски, папки и файлы, с которыми работает пользователь, а также различные элементы интерфейса пользователя — окна, кнопки и т. д.
Если основное назначение программы — манипулирование с объектами первого и второго типа, то она относится к прикладному ПО. Специализированное прикладное ПО можно разделить на профессиональное и потребительское. Данное деление достаточно условно, так как одна и та же программа может быть использована и в профессиональной, и в бытовой сфере, так игровые программы могут быть использованы в целях тестирования либо как тренажеры. Инструментальное ПО— совокупность программных средств, предназначенных для разработки программ, программных систем, программного и информационного обеспечения АИС. В настоящее время инструментальное ПО существует в виде инструментальных систем (инструментальных программных систем), в той или иной степени автоматизирующих процессы создания программ, приложений и программных систем. При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения. На рисунке 19.1 приведена классификация ПО.
|
|||
|