Классификация программных средств
Можно выделить три класса программного обеспечения:
– системное ПО;
– пакеты прикладных программ (ППП) или прикладное ПО;
– инструментальные средства для разработки ПО.
Системное ПО направлено:
– на создание операционной среды функционирования других программ;
– обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;
– проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;
– выполнение вспомогательных технологических процессов (копирование, архивация, восстановление файлов программ и базы данных и т.п.).
Системное ПО (System Software) – совокупность программ и программных комплексов для обеспечения работы компьютера и вычислительных сетей.
Пакеты прикладных программ (прикладное ПО) используют для решения различных функциональных задач. Это самый многочисленный класс ПО. В данный класс входят программные продукты, выполняющие обработку информации в различных предметных областях. Таким образом, прикладное ПО – комплекс взаимосвязанных программ для решения задач определенного класса предметной области.
В качестве примеров прикладного ПО можно привести следующие:
– проблемно-ориентированные ППП (ППП автоматизированного бухгалтерского учета, ППП финансовой деятельности, ППП управления персоналом, ППП управления производством, банковские информационные системы и т.п.);
– ППП автоматизированного проектирования;
– ППП общего назначения (СУБД – системы управления базами данных, серверы отчетов, текстовые процессоры, табличные процессоры, средства презентационной графики, интегрированные пакеты);
– методо-ориентированные ППП (реализация методов математического программирования, решение дифференциальных уравнений, имитационное моделирование, исследование операций);
– офисные ППП (планировщики, программы-переводчики, коммуникационные пакеты, браузеры, средства создания Web-документов, средства электронной почты);
– настольные издательские системы;
– программные средства мультимедиа;
– системы искусственного интеллекта.
Инструментальные средства обеспечивают разработку программ и включают специализированное ПО, которое является инструментальным средством разработки. ПО данного класса поддерживает все технологические этапы процесса проектирования, программирования, отладки и тестирования создаваемых программ. Пользователями данного ПО являются системные и прикладные программисты.
Таким образом, инструментальные средства программирования – это программные продукты, предназначенные для реализации технологии программирования при создании новых программ, программных систем и программных продуктов.
Инструментальные средства условно можно разделить на две группы:
– средства для создания приложений;
– средства для создания информационных систем.
В качестве примеров инструментальных средств можно привести следующие: Visual C++, Borland Delphi, Visual C#.
Дата добавления: 2017-01-29; просмотров: 504;