Хелпикс

Главная

Контакты

Случайная статья





Характеристики программного обеспечения



 

Основные характеристики программного обеспечения отраслевой направленности

Характеристики программного обеспечения

Программное обеспечение (sowtware) - совокупность программ обработки данных, выполняемых вычислительной системой и необходимых для их эксплуатации документов. Программное обеспечение — неотъемлемая часть компьютерной системы.

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

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

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

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

Программное обеспечение является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.

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

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

Можно различать три типа объектов, которыми манипулирует пользователь, применяя то или иное программное обеспечение:

· специализированное прикладное ПО предназначено для работы с объектами, относящимися к сфере профессиональной деятельности пользователя; например подразделение бухгалтерского типа;

· универсальное прикладное ПО предназначено для работы с объектами, общими для абсолютного большинства проблемных областей; например символы, числа, графические элементы;

· системное ПО предназначено для работы с объектами, относящимися к проблемной области информационных технологий; например диски, папки и файлы, с которыми работает пользователь, а также различные элементы интерфейса пользователя — окна, кнопки и т. д.

 

Если основное назначение программы — манипулирование с объектами первого и второго типа, то она относится к прикладному ПО.

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

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

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

На рисунке 19.1 приведена классификация ПО.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.