Классификация программных продуктов по функциональному признаку.



Каждый ПП предназначен для выполнения определенных функций. По назначению можно разделить на: системные, прикладные и гибридные. Системные- ПП, обеспечивающие функционирование вычислительных систем (как отдельных компьютеров, так и сетей). Это – операционные системы, оболочки и другие служебные программы (утилиты).

Операционные системы, управляют ресурсами (процессором и памятью), процессами (задачами и потоками) и устройствами. Сложность организации ОС обуславливается степенью автоматизации и достигаемой эффективности процессов управления. Так мультипрограммные операционные системы существенно сложнее однопрограммных, что хорошо видно на примере MS DOS и WINDOWS.

Оболочки(NORTON COMMANDER) в свое время появились для организации более удобного интерфейса пользователя с файловой системой MS DOS. Современные оболочки, такие, как FAR, используют для обеспечения пользователю привычной среды при работе с файловой системой.

К утилитампринято относить программы и системы, непосредственно не входящие в состав операционной системы, но обеспечивающие выполнение

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

Прикладные программы и системы ориентированы на решение конкретных пользовательских задач.

Различают пользователей: 1)разработчиков программ;

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

Разработчики программ используют спец инструментальные средства( компиляторы, компоновщики, отладчики, которые последнее время обычно интегрируют в системы программирования и среды разработки). Совр. среды прогр-я(Delphi, Visual C++)реализуют визуальную технологию разработки ПП и предоставляют программистам огромные библиотеки компонентов, которые можно включать в свою разработку. К этой же группе относят инструментальные комплексы создания баз данных(Access, Oracle), средства создания интеллектуальных систем, например,

экспертных, обучающих, систем контроля знаний и т.д. Последнее достижение в этом направлении – CASE-средства разработки ПО( ERwin, BPwin).

Продукты общего назначения используют разные группы пользователей.( текстовые редакторы (WinWord), электронные таблицы типа Excel, графические редакторы, информационные системы общего назначения( программы-переводчики), и т.п.

Профессиональные продукты предназначены для специалистов в различных областях, например, к ним можно отнести:

• системы автоматизации проектирования, ориентированные на различные технические области;

• системы-тренажеры, например, тренажер для отработки действий пилотов в аварийной ситуации;

• бухгалтерские системы( 1C);

• издательские системы, например, PageMaker, QuarkXpress;

• профессиональные графические системы, например, Adobe Illustrator,
PhotoShop, CorelDraw и т. п.;

• экспертные системы и т. д.

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

Обучающие программы и системы в соответствии со своим названием предназначены для обучения(пдд).

К развлекающим - игровые программы, музыкальные программы, опять же информационные системы, но с тестами развлекающего характера( гороскопы) и т.п.

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

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


Дата добавления: 2018-02-15; просмотров: 1248; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!