Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Классификация программного обеспечения

ОСНОВНЫЕ ПОНЯТИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Программный продукт

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

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

ЛЕКЦИЯ № 19. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И ЕГО ОСНОВНЫЕ ХАРАКТЕРИСТИКИ

ВОПРОСЫ:

 

ЛИТЕРАТУРА:

[2], стр. 298-319

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 
 

 

 


Рисунок 19.1 – Классификация программного обеспечения

Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).

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




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 7681; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.